2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{_ as x}from"./index.100e988d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{aY as b,x as g,y as k,aA as t,a$ as e,aT as a,B as r,b0 as d,a_ as w,b2 as D,bN as P,bO as q,bz as B,bx as T,bP as C,bw as N,bi as $,bL as z}from"./arco.227d1236.js";import"./chart.3b6f2dc2.js";import"./vue.3fd71491.js";const V={components:{},data(){return{loading:!1,data:{question_count:0,result_true_count:0,result_error_count:0,updatetime:0},userinfo:{},evaluationData:{}}},props:{},computed:{},methods:{getEvaluationData(){this.loading=!0,this.$request.post("api/app/exam/exercises/detail",{id:this.pageParams.id}).then(s=>{this.evaluationData=s.data,this.loading=!1}).catch(s=>{this.loading=!1,this.$message.warning(s.msg)})},getData(){this.getEvaluationData(),this.loading=!0,this.$request.post("api/app/exam/exercises_log/getResult",{id:this.pageParams.workid}).then(s=>{this.loading=!1,this.data=s.data,this.getUserInfo()}).catch(s=>{this.loading=!1,this.$message.warning(s.msg)})},getUserInfo(){this.loading=!0,this.$request.post("api/user/info/index",{}).then(s=>{this.userinfo=s.data,this.loading=!1}).catch(s=>{this.loading=!1,this.$message.warning(s.msg)})},control(s){switch(s){case"error":this.$nav.to("app.evaluation.work",{id:this.pageParams.id,workid:this.pageParams.workid,type:"error"});break;case"analysis":this.$nav.to("app.evaluation.work",{id:this.pageParams.id,type:"analysis"});break;case"new":this.loading=!0,this.$request.post("api/app/exam/exercises_log/buildLog",{id:this.data.exercises_id}).then(o=>{this.loading=!1,this.$nav.to("app.evaluation.work",{id:this.data.exercises_id,workid:o.data,type:"new"})}).catch(o=>{this.loading=!1,this.$message.warning(o.msg)});break}},back(){this.$nav.to("app.evaluation.detail",{id:this.pageParams.id})}},watch:{},mounted(){this.pageParams=this.$route.params,this.getData()}},E={class:"result-box"},I=["src"],S={class:"result-val-box",style:{"margin-top":"40px"}};function A(s,o,L,M,i,p){const n=P,h=q,m=B,u=T,l=C,f=N,c=$,v=z,y=b("suspend");return g(),k("div",null,[t(h,{onBack:o[0]||(o[0]=_=>p.back()),style:{padding:"10px 0","background-color":"var(--color-bg-1)"},subtitle:i.evaluationData.name},{title:e(()=>[t(n,{heading:6},{default:e(()=>[a(" \u7EC3\u4E60\u7ED3\u679C ")]),_:1})]),_:1},8,["subtitle"]),r("div",E,[t(v,{loading:i.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:e(()=>[t(u,{direction:"vertical",fill:"",size:"small"},{default:e(()=>[t(m,{size:80},{default:e(()=>[r("img",{alt:"avatar",src:i.userinfo.avatar},null,8,I)]),_:1}),t(n,{heading:5},{default:e(()=>[a(d(i.userinfo.nickname),1)]),_:1})]),_:1}),t(u,{direction:"vertical",fill:"",style:{"margin-top":"40px"}},{default:e(()=>[t(u,{align:"center"},{default:e(()=>[i.data.question_count?(g(),w(n,{key:0,heading:1},{default:e(()=>[a(d(Math.floor(i.data.result_true_count/i.data.question_count*100)),1)]),_:1})):D("",!0),t(l,null,{default:e(()=>[a(" % ")]),_:1})]),_:1}),t(l,null,{default:e(()=>[a(" \u6B63\u786E\u7387 ")]),_:1})]),_:1}),r("div",S,[t(u,{size:"large"},{split:e(()=>[t(f,{direction:"vertical"})]),default:e(()=>[r("div",null,[t(n,{heading:3},{default:e(()=>[a(d(i.data.question_count),1)]),_:1}),t(l,{type:"secondary"},{default:e(()=>[a(" \u9898\u91CF/\u6B21 ")]),_:1})]),r("div",null,[t(n,{heading:3},{default:e(()=>[a(d(i.data.result_true_count),1)]),_:1}),t(l,{type:"secondary"},{default:e(()=>[a(" \u7B54\u5BF9\u9898\u6570 ")]),_:1})]),r("div",null,[t(n,{heading:3},{default:e(()=>[a(d(i.data.result_error_count),1)]),_:1}),t(l,{type:"secondary"},{default:e(()=>[a(" \u7B54\u9519\u9898\u6570 ")]),_:1})]),r("div",null,[t(n,{heading:5},{default:e(()=>[a(d(i.data.updatetime-i.data.createtime>0?s.$format.formatMediaTime(i.data.updatetime-i.data.createtime,"cn"):0),1)]),_:1}),t(l,{type:"secondary"},{default:e(()=>[a(" \u7528\u65F6 ")]),_:1})])]),_:1})]),t(u,{direction:"vertical",fill:"",style:{"margin-top":"40px"}},{default:e(()=>[t(c,{type:"primary",style:{width:"200px"},onClick:o[1]||(o[1]=_=>p.control("analysis"))},{default:e(()=>[a("\u67E5\u770B\u89E3\u6790")]),_:1}),t(c,{style:{width:"200px"},onClick:o[2]||(o[2]=_=>p.control("new"))},{default:e(()=>[a("\u7EE7\u7EED\u7EC3\u4E60")]),_:1}),t(c,{style:{width:"200px"},onClick:o[3]||(o[3]=_=>p.control("error")),status:"danger"},{default:e(()=>[a("\u9519\u9898\u672C")]),_:1})]),_:1})]),_:1},8,["loading"])]),t(y)])}const K=x(V,[["render",A],["__scopeId","data-v-ad6608ac"]]);export{K as default};
|