1 |
- import{_ as e,f as t,r as a,h as l,i as s,j as n,k as i,t as r,b as u,c as d,d as o,e as g}from"./Login.vue_vue_type_style_index_0_scoped_9f3de52b_lang.BX9TobLa.js";import{o as f,b as m,w as c,d as p,t as x,n as y,a as _,q as h,i as k,f as b,c as T,g as w,F as v,h as S,j as C,s as I,u as z,v as E,k as j}from"./index-C3Q1cdHf.js";import{s as B,_ as D,a as L,b as M,c as $,d as q}from"./index.AsuR1xI5.js";const N=e({name:"UniTag",emits:["click"],props:{type:{type:String,default:"default"},size:{type:String,default:"normal"},text:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},inverted:{type:[Boolean,String],default:!1},circle:{type:[Boolean,String],default:!1},mark:{type:[Boolean,String],default:!1},customStyle:{type:String,default:""}},computed:{classes(){const{type:e,disabled:t,inverted:a,circle:l,mark:s,size:n,isTrue:i}=this;return["uni-tag--"+e,"uni-tag--"+n,i(t)?"uni-tag--disabled":"",i(a)?"uni-tag--"+e+"--inverted":"",i(l)?"uni-tag--circle":"",i(s)?"uni-tag--mark":"",i(a)?"uni-tag--inverted uni-tag-text--"+e:"","small"===n?"uni-tag-text--small":""].join(" ")}},methods:{isTrue:e=>!0===e||"true"===e,onClick(){this.isTrue(this.disabled)||this.$emit("click")}}},[["render",function(e,t,a,l,s,n){const i=k;return a.text?(f(),m(i,{key:0,class:y(["uni-tag",n.classes]),style:_(a.customStyle),onClick:n.onClick},{default:c((()=>[p(x(a.text),1)])),_:1},8,["class","style","onClick"])):h("",!0)}],["__scopeId","data-v-9f3c5d16"]]);const F=e({name:"examInfo",data:()=>({isLoading:!0,exams:[{id:1}],enter:!1,exam:{id:1,message:["点击开始考试后将自动进入考试,请遵守考场纪律诚信考试。","考试试题,共3题。","艺术类监测试卷分音乐和美术两个学科,其中音乐和美术各15分钟共计30分钟答卷时间,每一学科超时后将自动提交试卷。"],Paper:[]},user:{grade:"五年级"},msgType:"success",messageText:"这是一条成功提示"}),mounted(){if(window.screen.width<1024||window.screen.height<768)return window.alert("当前设备屏幕分辨率过低!请更换设备"),void t();B.request(),a(),this.user=JSON.parse(sessionStorage.getItem("user")),l({pageNo:1,pageSize:80}).then((e=>{this.exams=e.data.result.records,console.log(e.data.result.records),1===this.exams.length&&this.enterExam(this.exams[0].id),this.$refs.inputDialog.open()})).catch((e=>{console.log(e)}))},methods:{enterExam(e){s({id:e}).then((e=>{console.log(e),this.exam=e.data.result,console.log(this.exam),document.getElementById("examMessage").innerHTML=this.exam.message,this.enter=!this.enter})).catch((e=>{console.log(e)}))},messageToggle(e,t){this.msgType=e,this.messageText=t,this.$refs.message.open()},infoExit(){B.exit(),t()},examStart(e){n({t:(new Date).toString()}).then((t=>{console.log(t),null===t.data.result?i({examId:e,t:(new Date).toString()}).then((e=>{console.log(e),sessionStorage.setItem("examId",e.data.result.id),r()})):(this.messageToggle("warn","你有正在进行中的考试,正在跳转......"),sessionStorage.setItem("examId",t.data.result.id),setTimeout((()=>{r()}),2e3))}))}}},[["render",function(e,t,a,l,s,n){const i=u(b("uni-popup-message"),d),r=u(b("uni-popup"),o),y=S,_=u(b("uni-col"),D),k=u(b("uni-row"),L),B=u(b("uni-card"),g),F=j,H=u(b("uni-tag"),N),J=u(b("l-divider"),M),O=u(b("uni-section"),$),P=u(b("uni-popup-dialog"),q);return f(),T(v,null,[w(y,{class:"container"},{default:c((()=>[w(y,null,{default:c((()=>[w(r,{ref:"message",type:"message"},{default:c((()=>[w(i,{type:s.msgType,message:s.messageText,duration:2e3},null,8,["type","message"])])),_:1},512)])),_:1})])),_:1}),w(y,{style:{width:"80vh",margin:"auto","padding-bottom":"25px"}},{default:c((()=>[1===s.exams.length||s.enter?h("",!0):(f(),m(y,{key:0,style:{"text-align":"center",margin:"auto","padding-top":"80px"}},{default:c((()=>[C("h3",{style:{display:"inline-block"}},x("考生号:"+s.user.username),1),void 0!==s.user.grade&&null!==s.user.grade?(f(),T("h3",{key:0,style:{display:"inline-block","margin-left":"50px"}},x("年级:"+s.user.grade),1)):h("",!0),void 0!==s.user.sex&&null!==s.user.sex?(f(),T("h3",{key:1,style:{display:"inline-block","margin-left":"50px"}},x("性别:"+(1===s.user.sex?"男":"女")),1)):h("",!0),C("h3",{style:{display:"inline-block","margin-left":"50px"}},x("姓名:"+s.user.realname),1)])),_:1})),w(O,null,{default:c((()=>[0!==s.exams.length||s.enter?h("",!0):(f(),m(B,{key:0,class:"box-card"},{default:c((()=>[w(k,null,{default:c((()=>[w(_,{span:4}),w(_,{span:16},{default:c((()=>[C("h1",null,"当前并无考试,请退出"),C("br")])),_:1})])),_:1}),w(k)])),_:1})),w(y,{style:{"text-align":"center",width:"300px",margin:"auto"}},{default:c((()=>[0!==s.exams.length||s.enter?h("",!0):(f(),m(F,{key:0,type:"primary",onClick:t[0]||(t[0]=e=>n.infoExit())},{default:c((()=>[p("退出 ")])),_:1}))])),_:1}),s.enter?h("",!0):(f(!0),T(v,{key:1},I(s.exams,(e=>(f(),m(y,{key:e},{default:c((()=>[0==e.state&&s.exams.length>1?(f(),m(B,{key:0,style:{"background-color":"#f0fff3"},class:"box-card"},{default:c((()=>[w(k,{class:"allceter"},{default:c((()=>[w(_,{span:12,style:{"font-size":"20px"}},{default:c((()=>[p(x("考试名称: ")),C("strong",null,x(e.title),1)])),_:2},1024),w(_,{span:6},{default:c((()=>[w(H,{text:e.state_dictText,type:"success"},null,8,["text"])])),_:2},1024),w(_,{span:6},{default:c((()=>[e.tryCount<e.limitCount?(f(),m(F,{key:0,type:"primary",onClick:t=>n.enterExam(e.id)},{default:c((()=>[p("进入考试")])),_:2},1032,["onClick"])):h("",!0)])),_:2},1024)])),_:2},1024),w(J,{color:"#0e7020"}),w(k,null,{default:c((()=>[w(y,{style:{"font-size":"10px",color:"#0e7020"}},{default:c((()=>[C("strong",null,"考试时间为: "),p(x(e.startTime)+"--"+x(e.endTime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)):h("",!0),1==e.state&&s.exams.length>1?(f(),m(B,{key:1,style:{"background-color":"#6a0001"},class:"box-card"},{default:c((()=>[w(k,{class:"allceter"},{default:c((()=>[w(_,{span:12,style:{"font-size":"20px"}},{default:c((()=>[p(x("考试名称: ")),C("strong",null,x(e.title),1)])),_:2},1024),w(_,{span:6},{default:c((()=>[w(H,{text:"不可用",type:"warning"})])),_:1}),w(_,{span:6})])),_:2},1024),w(J),w(k,null,{default:c((()=>[w(y,{style:{"font-size":"10px",color:"#6a0001"}},{default:c((()=>[C("strong",null,"考试时间为: "),p(x(e.startTime)+"--"+x(e.endTime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)):h("",!0),2==e.state&&s.exams.length>1?(f(),m(B,{key:2,style:{"background-color":"#e6f7ff"},class:"box-card"},{default:c((()=>[w(k,{class:"allceter"},{default:c((()=>[w(_,{span:12,style:{"font-size":"20px"}},{default:c((()=>[p(x("考试名称: ")),C("strong",null,x(e.title),1)])),_:2},1024),w(_,{span:4},{default:c((()=>[w(H,{text:"未开始",type:"primary"})])),_:1}),w(_,{span:6})])),_:2},1024),w(J),w(k,null,{default:c((()=>[w(y,{style:{"font-size":"10px",color:"#7a5324"}},{default:c((()=>[C("strong",null,"考试时间为: "),p(x(e.startTime)+"--"+x(e.endTime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)):h("",!0),3==e.state&&s.exams.length>1?(f(),m(B,{key:3,style:{"background-color":"#e3e3e3"},class:"box-card"},{default:c((()=>[w(k,{class:"allceter"},{default:c((()=>[w(_,{span:12,style:{"font-size":"20px"}},{default:c((()=>[p(x("考试名称: ")),C("strong",null,x(e.title),1)])),_:2},1024),w(_,{span:6},{default:c((()=>[w(H,{text:"已结束",type:"default"})])),_:1}),w(_,{span:6})])),_:2},1024),w(J),w(k,null,{default:c((()=>[w(y,{style:{"font-size":"10px",color:"#000000"}},{default:c((()=>[C("strong",null,"考试时间为: "),p(x(e.startTime)+"--"+x(e.endTime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)):h("",!0)])),_:2},1024)))),128))])),_:1}),z(w(O,null,{default:c((()=>[w(B,{"is-shadow":!1},{default:c((()=>[w(y,{style:{width:"100%","text-align":"center","margin-bottom":"20px","padding-top":"30px","padding-bottom":"15px"}},{default:c((()=>[C("h1",null,x(s.exam.title),1)])),_:1}),w(J,{color:"#adadad"},{default:c((()=>[C("strong",null,[C("h2",null,"考生信息")])])),_:1}),w(y,{class:"text",style:{width:"100%","text-align":"center",padding:"15px"}},{default:c((()=>[w(y,null,{default:c((()=>[w(y,{class:"userInfo"},{default:c((()=>[w(y,null,{default:c((()=>[p("考生号:"),C("strong",null,x(s.user.username),1)])),_:1})])),_:1}),void 0!==s.user.grade&&null!==s.user.grade?(f(),m(y,{key:0,class:"userInfo"},{default:c((()=>[w(y,null,{default:c((()=>[p("年 级:"),C("strong",null,x(s.user.grade),1)])),_:1})])),_:1})):h("",!0),void 0!==s.user.sex&&null!==s.user.sex?(f(),m(y,{key:1,class:"userInfo"},{default:c((()=>[w(y,null,{default:c((()=>[p("性 别:"),C("strong",null,x(1===s.user.sex?"男":"女"),1)])),_:1})])),_:1})):h("",!0),w(y,{class:"userInfo"},{default:c((()=>[w(y,null,{default:c((()=>[p("姓 名:"),C("strong",null,x(s.user.realname),1)])),_:1})])),_:1})])),_:1})])),_:1}),w(J,{color:"#adadad"},{default:c((()=>[C("strong",null,[C("h2",null,"考试须知")])])),_:1}),w(y,{style:{"text-align":"center","margin-bottom":"10px",color:"#1d5b9d"}},{default:c((()=>[p(x("考试时间:"+s.exam.startTime+"———"+s.exam.endTime),1)])),_:1}),w(y,{class:"text"},{default:c((()=>[w(y,{id:"examMessage",style:{width:"70vh",margin:"auto","font-size":"16px"}})])),_:1}),0===s.exam.state?(f(),m(F,{key:0,type:"primary",style:{"margin-top":"50px"},onClick:t[1]||(t[1]=e=>n.examStart(s.exam.id))},{default:c((()=>[p("开始考试")])),_:1})):(f(),m(F,{key:1,type:"default",style:{"margin-top":"50px"},disabled:"true"},{default:c((()=>[p("未在考试时间")])),_:1})),w(y,{style:{"text-align":"center",margin:"auto","margin-top":"30px"}},{default:c((()=>[1===s.exams.length?(f(),m(F,{key:0,type:"primary",onClick:t[2]||(t[2]=e=>n.infoExit())},{default:c((()=>[p("退出 ")])),_:1})):h("",!0)])),_:1}),s.exams.length>1&&s.enter?(f(),m(F,{key:2,style:{"margin-top":"30px"},onClick:t[3]||(t[3]=e=>s.enter=!s.enter)},{default:c((()=>[p("返回 ")])),_:1})):h("",!0)])),_:1})])),_:1},512),[[E,1===s.exams.length||s.enter]])])),_:1}),w(y,{style:{width:"80vh",margin:"auto","padding-bottom":"30px"}},{default:c((()=>[w(y,{style:{"text-align":"center",width:"300px",margin:"auto"}},{default:c((()=>[s.exams.length>1&&!s.enter?(f(),m(F,{key:0,type:"primary",onClick:t[4]||(t[4]=e=>n.infoExit())},{default:c((()=>[p("退出 ")])),_:1})):h("",!0)])),_:1})])),_:1}),w(r,{ref:"inputDialog",type:"dialog"},{default:c((()=>[w(P,{style:{width:"50vh"},ref:"inputClose",title:"考生信息"},{default:c((()=>[w(y,null,{default:c((()=>[w(y,{style:{"text-align":"center"}},{default:c((()=>[C("strong",null,"姓名:"),C("strong",null,x(s.user.realname),1)])),_:1}),w(y),w(y,{style:{"text-align":"center"}},{default:c((()=>[C("strong",null,"考号:"),C("strong",null,x(s.user.username),1)])),_:1}),w(y)])),_:1})])),_:1},512)])),_:1},512)],64)}],["__scopeId","data-v-43e07033"]]);export{F as default};
|