import{_ as F,u as H}from"./index.eec9505b.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{p as Y}from"./parse.ead90397.js";import{aY as J,x as a,y as p,aA as s,a$ as t,aT as u,b0 as c,B as r,aG as x,b1 as S,a_ as f,z as L,b3 as K,b2 as m,A as h,bN as W,bO as X,bl as Z,bS as $,bm as ee,bL as te,c4 as se,bk as ie,bQ as ne,bP as oe,c5 as le,bx as ae,c6 as re,c7 as ue,c8 as de,c9 as ce,bi as _e,ca as pe,bw as fe,cb as me,bT as he,bg as ge}from"./arco.227d1236.js";import"./chart.3b6f2dc2.js";import"./vue.7807fcb5.js";const ye=H(),ve={components:{parse:Y},data(){return{modal:{submit:!1,error:!1},appStore:ye,fontsizeOption:{0:"\u5C0F",1:"\u6807\u51C6",2:"\u5927",3:"\u8D85\u5927"},fontsize:1,usetime:0,pageParams:{},evaluationData:{},data:{question_list:[]},selectQuestionIndex:0,answerList:{},loading:!1}},props:{},computed:{fontSize(){switch(this.fontsize){case 0:return"12px";case 1:return"14px";case 2:return"16px";case 3:return"18px"}},answerNum(){return this.answerList?Object.keys(this.answerList).length:0}},methods:{hasChecked(l){return Object.keys(this.answerList).indexOf(l)>-1},changeQuestion(l,i=0){var y=0;switch(l){case"select":y=i;break;case"after":y=this.selectQuestionIndex+1;break;case"before":y=this.selectQuestionIndex-1;break}this.selectQuestionIndex=y},getEvaluationData(){this.loading=!0,this.$request.post("api/app/exam/exercises/detail",{id:this.pageParams.id}).then(l=>{this.evaluationData=l.data,this.loading=!1}).catch(l=>{this.loading=!1,this.$message.warning(l.msg)})},optionChange(l){var i=this.data.question_list[this.selectQuestionIndex].id;this.answerList[i]=l},getData(){var l=this;if(this.getEvaluationData(),this.pageParams.type=="error")var i="api/app/exam/exercises_log/getErrorQuestion",y={id:this.pageParams.id};else var i="api/app/exam/exercises_log/getLogDetail",y={id:this.pageParams.workid};this.$request.post(i,y).then(_=>{this.loading=!1,this.data=_.data,_.data.user_answer&&(this.answerList=_.data.user_answer),this.pageParams.type!="error"&&(l.usetime=_.data.usetime,_.data.status!=1&&setInterval(function(){l.usetime=l.usetime+1},1e3))}).catch(_=>{this.loading=!1,this.$message.warning(_.msg)})},submit(){this.$request.post("api/app/exam/exercises_log/submit",{id:this.pageParams.workid,answer:this.answerList}).then(l=>{this.loading=!1,this.$nav.to("app.evaluation.result",{id:this.pageParams.id,workid:this.pageParams.workid})}).catch(l=>{this.loading=!1,this.$message.warning(l.msg)})},parseAnswer(l){if(typeof l=="object"){var i=[];for(var y in l)i.push(String.fromCharCode(65+parseInt(l[y])));var _=i.join(" ")}else var _=String.fromCharCode(65+parseInt(l));return _||(_="-"),_},delError(){var l=this.data.question_list[this.selectQuestionIndex].id;this.loading=!0,this.$request.post("api/app/exam/exercises_log/delErrorQuestion",{id:this.pageParams.id,question_id:l}).then(i=>{this.loading=!1,this.data.question_list.splice(this.selectQuestionIndex,1),this.data.question_list.length==0?this.selectQuestionIndex=0:this.selectQuestionIndex>this.data.question_list.length-1&&this.selectQuestionIndex--,this.$message.success(i.msg)}).catch(i=>{this.loading=!1,this.$message.warning(i.msg)})}},watch:{},mounted(){this.pageParams=this.$route.params,this.getData()}},xe={class:"word-box"},be={style:{height:"100%"}},ke=["onClick"],we=["onClick"],Qe=["onClick"],Ie={style:{width:"98%"}},qe={style:{"background-color":"var(--color-fill-1)",padding:"10px"}},Ce={key:0,class:"analysis-box"},ze={class:"form-submit-btn"},Se={class:"status-bar"},Le=r("div",{class:"status-bar-label"},"\u7EC3\u4E60\u65F6\u95F4",-1),Pe={class:"status-bar"},Ve={class:"status-bar-label"},Te={class:"status-bar"},Ae=r("div",{class:"status-bar-label"},"\u5B57\u53F7",-1),Oe=r("template",null,[u(" \u786E\u8BA4\u4EA4\u5377\u5417? ")],-1),De=r("div",null,"\u4EA4\u5377\u540E\u53EF\u8FDB\u884C\u4E0B\u4E00\u6B21\u7EC3\u4E60",-1),Ne=r("div",null,"\u786E\u5B9A\u8981\u5C06\u672C\u9898\u4ECE\u9519\u9898\u672C\u4E2D\u79FB\u9664\u5417\uFF1F",-1);function Be(l,i,y,_,e,n){const w=W,N=X,b=Z,P=$,Q=ee,V=te,T=se,I=ie,B=ne,v=oe,E=le,k=J("parse"),g=ae,q=re,A=ue,j=de,U=ce,C=_e,G=pe,z=fe,R=me,M=he,O=ge;return a(),p("div",xe,[s(N,{onBack:i[0]||(i[0]=o=>l.$router.back()),style:{padding:"10px 0","background-color":"var(--color-bg-1)"},subtitle:e.evaluationData.name},{title:t(()=>[s(w,{heading:6},{default:t(()=>[u(c(e.pageParams.type=="new"?"\u7EC3\u4E60":e.pageParams.type=="error"?"\u9519\u9898\u672C":"\u89E3\u6790"),1)]),_:1})]),_:1},8,["subtitle"]),r("div",{class:"container-body",style:h({width:"1300px",height:"calc(100% - 70px)"})},[s(Q,{gutter:10},{default:t(()=>[s(b,{span:5},{default:t(()=>[s(I,{title:"\u7B54\u9898\u5361",bordered:!1},{default:t(()=>[s(T,{"outer-style":"height:calc(100vh - 150px);padding:0;",style:{height:"calc(100vh - 160px)","overflow-y":"auto"}},{default:t(()=>[r("div",be,[s(V,{loading:e.loading,tip:"\u8BF7\u7A0D\u540E\u2026\u2026",style:{width:"100%"}},{default:t(()=>[s(Q,{gutter:0},{default:t(()=>[e.data.question_list.length>0?(a(!0),p(x,{key:0},S(e.data.question_list,(o,d)=>(a(),f(b,{span:4},{default:t(()=>[e.pageParams.type!="error"?(a(),p(x,{key:0},[e.data.status!=1?(a(),p("div",{key:0,class:L(["option-item",{checked:e.answerList.hasOwnProperty(o.id)},{active:d==e.selectQuestionIndex}]),onClick:D=>n.changeQuestion("select",d)},c(d+1),11,ke)):(a(),p("div",{key:1,class:L(["option-item",{checked:e.answerList.hasOwnProperty(o.id)},{active:d==e.selectQuestionIndex}]),onClick:D=>n.changeQuestion("select",d)},c(d+1),11,we))],64)):(a(),p("div",{key:1,class:L(["option-item",{active:d==e.selectQuestionIndex}]),onClick:D=>n.changeQuestion("select",d)},c(d+1),11,Qe))]),_:2},1024))),256)):(a(),f(P,{key:1,description:"\u6682\u65E0\u9898\u76EE"}))]),_:1})]),_:1},8,["loading"])])]),_:1})]),_:1})]),_:1}),s(b,{span:14},{default:t(()=>[s(I,{title:"\u4F5C\u7B54\u533A",bordered:!1},K({default:t(()=>[s(T,{"outer-style":"height:calc(100vh - 200px);padding:0;",style:{height:"calc(100vh - 200px)","overflow-y":"auto","overflow-x":"unset"}},{default:t(()=>[r("div",Ie,[s(V,{loading:e.loading,tip:"\u8BF7\u7A0D\u540E\u2026\u2026",style:{width:"100%"}},{default:t(()=>[e.data.question_list[e.selectQuestionIndex]?m("",!0):(a(),f(P,{key:0,description:"\u6682\u65E0\u9898\u76EE"})),e.data.question_list[e.selectQuestionIndex]?(a(),f(g,{key:1,direction:"vertical",fill:""},{default:t(()=>[s(E,{"show-icon":!1},{default:t(()=>[s(v,{type:"bold",style:h({fontSize:n.fontSize})},{default:t(()=>[u(c(e.selectQuestionIndex+1)+"\u3001\u3010"+c(e.data.question_list[e.selectQuestionIndex].type=="single"?"\u5355\u9009":e.data.question_list[e.selectQuestionIndex].type=="judge"?"\u5224\u65AD":"\u591A\u9009")+"\u3011 ",1)]),_:1},8,["style"])]),_:1}),s(Q,{gutter:20},{default:t(()=>[s(b,{span:12},{default:t(()=>[r("div",qe,[s(v,{style:h({fontSize:n.fontSize})},{default:t(()=>[s(k,{style:h({fontSize:n.fontSize}),content:e.data.question_list[e.selectQuestionIndex].question},null,8,["style","content"])]),_:1},8,["style"])])]),_:1}),s(b,{span:12},{default:t(()=>[r("div",{style:h({fontSize:n.fontSize})},[e.data.question_list[e.selectQuestionIndex].type=="single"?(a(),f(A,{key:e.data.question_list[e.selectQuestionIndex].id,direction:"vertical",onChange:n.optionChange,disabled:e.data.status==1,modelValue:e.answerList[e.data.question_list[e.selectQuestionIndex].id],"onUpdate:modelValue":i[2]||(i[2]=o=>e.answerList[e.data.question_list[e.selectQuestionIndex].id]=o)},{default:t(()=>[s(g,{direction:"vertical",fill:"",size:10},{default:t(()=>[(a(!0),p(x,null,S(e.data.question_list[e.selectQuestionIndex].option,(o,d)=>(a(),f(q,{value:d},{default:t(()=>[s(g,{size:0},{default:t(()=>[r("span",{style:h({fontSize:n.fontSize})},c(String.fromCharCode(65+parseInt(d)))+"\u3001",5),s(k,{content:o,style:h({fontSize:n.fontSize})},null,8,["content","style"])]),_:2},1024)]),_:2},1032,["value"]))),256))]),_:1})]),_:1},8,["onChange","disabled","modelValue"])):m("",!0),e.data.question_list[e.selectQuestionIndex].type=="judge"?(a(),f(A,{key:e.data.question_list[e.selectQuestionIndex].id,direction:"vertical",onChange:n.optionChange,disabled:e.data.status==1,modelValue:e.answerList[e.data.question_list[e.selectQuestionIndex].id],"onUpdate:modelValue":i[3]||(i[3]=o=>e.answerList[e.data.question_list[e.selectQuestionIndex].id]=o)},{default:t(()=>[s(g,{direction:"vertical",fill:"",size:10},{default:t(()=>[s(q,{value:"0"},{default:t(()=>[r("span",{style:h({fontSize:n.fontSize})},"A\u3001\u6B63\u786E",4)]),_:1}),s(q,{value:"1"},{default:t(()=>[r("span",{style:h({fontSize:n.fontSize})},"B\u3001\u9519\u8BEF",4)]),_:1})]),_:1})]),_:1},8,["onChange","disabled","modelValue"])):m("",!0),e.data.question_list[e.selectQuestionIndex].type=="multiple"?(a(),f(U,{key:e.data.question_list[e.selectQuestionIndex].id,direction:"vertical",onChange:n.optionChange,disabled:e.data.status==1,modelValue:e.answerList[e.data.question_list[e.selectQuestionIndex].id],"onUpdate:modelValue":i[4]||(i[4]=o=>e.answerList[e.data.question_list[e.selectQuestionIndex].id]=o)},{default:t(()=>[s(g,{direction:"vertical",fill:"",size:10},{default:t(()=>[(a(!0),p(x,null,S(e.data.question_list[e.selectQuestionIndex].option,(o,d)=>(a(),f(j,{value:d},{default:t(()=>[s(g,{size:0},{default:t(()=>[r("span",{style:h({fontSize:n.fontSize})},c(String.fromCharCode(65+parseInt(d)))+"\u3001",5),s(k,{content:o,style:h({fontSize:n.fontSize})},null,8,["content","style"])]),_:2},1024)]),_:2},1032,["value"]))),256))]),_:1})]),_:1},8,["onChange","disabled","modelValue"])):m("",!0)],4)]),_:1})]),_:1}),e.data.status==1?(a(),p("div",Ce,[s(g,{direction:"vertical",fill:""},{default:t(()=>[n.parseAnswer(e.data.question_list[e.selectQuestionIndex].answer)==n.parseAnswer(e.answerList[e.data.question_list[e.selectQuestionIndex].id])?(a(),f(v,{key:0,type:"success"},{default:t(()=>[u(" \u56DE\u7B54\u6B63\u786E ")]),_:1})):(a(),f(v,{key:1,type:"danger"},{default:t(()=>[u(" \u56DE\u7B54\u9519\u8BEF ")]),_:1})),s(g,null,{default:t(()=>[s(v,{type:"secondary"},{default:t(()=>[u(" \u6B63\u786E\u7B54\u6848\uFF1A"+c(n.parseAnswer(e.data.question_list[e.selectQuestionIndex].answer)),1)]),_:1}),s(v,{type:"secondary"},{default:t(()=>[u(" \u4F60\u7684\u7B54\u6848\uFF1A"+c(n.parseAnswer(e.answerList[e.data.question_list[e.selectQuestionIndex].id])),1)]),_:1})]),_:1}),e.data.question_list[e.selectQuestionIndex].analysis&&e.data.question_list[e.selectQuestionIndex].analysis!="