review-a09b6780.js 5.7 KB

1
  1. var de=Object.defineProperty;var T=Object.getOwnPropertySymbols;var ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable;var j=(s,a,t)=>a in s?de(s,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[a]=t,P=(s,a)=>{for(var t in a||(a={}))ce.call(a,t)&&j(s,t,a[t]);if(T)for(var t of T(a))me.call(a,t)&&j(s,t,a[t]);return s};var h=(s,a,t)=>new Promise((S,w)=>{var k=d=>{try{f(t.next(d))}catch(b){w(b)}},q=d=>{try{f(t.throw(d))}catch(b){w(b)}},f=d=>d.done?S(d.value):Promise.resolve(d.value).then(k,q);f((t=t.apply(s,a)).next())});import{F as R,d as pe,J as $,r as v,f as A,o as g,c as ve,w as m,a as e,t as o,e as p,u as r,bQ as E,bd as K,l as C,N as O,O as B,C as _e,P as fe,aX as be,aY as ye,_ as xe,__tla as he}from"./index-b5895273.js";import{__tla as ge}from"./index-42fa3364.js";import{c as we,__tla as Le}from"./data.config-e95f4d76.js";import{a as Ce,B as Se,__tla as ke}from"./index-5eb30ce0.js";import{__tla as qe}from"./useWindowSizeFn-a59bee15.js";import{__tla as Ie}from"./FullscreenOutlined-012b5e27.js";let J,Ne=Promise.all([(()=>{try{return he}catch(s){}})(),(()=>{try{return ge}catch(s){}})(),(()=>{try{return Le}catch(s){}})(),(()=>{try{return ke}catch(s){}})(),(()=>{try{return qe}catch(s){}})(),(()=>{try{return Ie}catch(s){}})()]).then(()=>h(void 0,null,function*(){function s(c,_="modal"){return h(this,null,function*(){return R.get({url:"/assessment/assessmentTemplateAnswer/class-result",params:c},{errorMessageMode:_})})}function a(c,_="modal"){return h(this,null,function*(){return R.get({url:"/assessment/assessmentTemplateAnswer/question-result",params:c},{errorMessageMode:_})})}const t=c=>(be("data-v-ab959698"),c=c(),ye(),c),S={class:"flex justify-between",style:{"font-size":"16px"}},w={class:"flex mr-4 p-4"},k=t(()=>e("div",{class:"mr-2"},"\u8BA1\u5212\u540D\u79F0:",-1)),q={class:"flex mr-4 p-4"},f=t(()=>e("div",{class:"mr-2"},"\u8BC4\u4EF7\u6A21\u677F:",-1)),d={class:"flex mr-4 p-4"},b=t(()=>e("div",{class:"mr-2"},"\u72B6\u6001:",-1)),Q={class:"flex flex-row justify-between box"},U=t(()=>e("span",null,"\u53C2\u4E0E\u73ED\u7EA7\u6570\u91CF\uFF08\u4EBA\uFF09",-1)),X=t(()=>e("span",null,"\u53C2\u4E0E\u603B\u4EBA\u6570\uFF08\u4EBA\uFF09",-1)),Y=t(()=>e("span",null,"\u5DF2\u5B8C\u6210\u4EBA\u6570\uFF08\u4EBA\uFF09",-1)),D=t(()=>e("span",null,"\u672A\u5B8C\u6210\u4EBA\u6570\uFF08\u4EBA\uFF09",-1)),G=t(()=>e("span",null,"\u603B\u8FDB\u5EA6 ",-1)),H=t(()=>e("span",{style:{"font-weight":"bold"}},"\u73ED\u7EA7\u8FDB\u5EA6\u8868",-1)),V={style:{width:"100%",display:"flex","flex-direction":"column","align-items":"center"}},W={style:{"font-size":"18px","font-weight":"bold","margin-bottom":"12px"}},Z=pe({__name:"review",setup(c){const _=$.TabPane,y=v([]),I=v("1"),M=v(),N=v(!1),ee=v([{title:"\u9009\u9879\u540D\u79F0",dataIndex:"name",key:"name",align:"left",width:"200px"},{title:"\u9009\u62E9\u4EBA\u6570",dataIndex:"count",width:"200px"},{title:"\u5360\u6BD4",dataIndex:"process",slots:{customRender:"process"}}]),te=A({multi_question:"\u591A\u9009\u9898",radio_question:"\u5355\u9009\u9898",judge_question:"\u5224\u65AD\u9898",fill_question:"\u586B\u7A7A\u9898",scale_question:"\u91CF\u8868"}),l=A({sum:0,isSubmitLen:0,isNotSubmitLen:0}),z=v(""),x=v(""),[se,{closeModal:ae}]=Ce(n=>h(this,null,function*(){y.value=[],l.isSubmitLen=0,l.isNotSubmitLen=0,l.sum=0,z.value="\u67E5\u770B\u8BA1\u5212\u7EDF\u8BA1\u8BE6\u60C5",N.value=!0,x.value=P({},n),M.value=yield a({id:n.id}),y.value=yield s({id:n.id}),y.value.forEach(u=>{l.isSubmitLen+=u.submittedCount,l.isNotSubmitLen+=u.unsubmittedCount,l.sum+=u.studentCount}),N.value=!1})),le=()=>{I.value="1",ae()},ne=n=>{},ue=n=>{const u=[];return n.resultList&&n.resultList.forEach(i=>{u.push({name:i.name,count:i.count||0,process:((i.count?i.count:0)/l.sum*100).toFixed(2)})}),u},ie=(n,u)=>!n||!u?0:(n/u*100).toFixed(2);return(n,u)=>(g(),ve(r(Se),fe({defaultFullscreen:"",footer:null,destroyOnClose:"",onCancel:le},n.$attrs,{onRegister:r(se),title:z.value}),{default:m(()=>[e("div",S,[e("div",w,[k,e("div",null,o(x.value.name),1)]),e("div",q,[f,e("div",null,o(x.value.assessmentTemplateName),1)]),e("div",d,[b,e("div",null,o(x.value.status===0?"\u8349\u7A3F":x.value.status===1?"\u8FDB\u884C\u4E2D":"\u5DF2\u7ED3\u675F"),1)])]),p(r($),{activeKey:I.value,"onUpdate:activeKey":u[0]||(u[0]=i=>I.value=i),onChange:ne},{default:m(()=>[p(r(_),{tab:"\u8BC4\u4EF7\u7ED3\u679C",key:"1"},{default:m(()=>[e("div",Q,[e("div",null,[U,e("span",null,o(y.value.length),1)]),e("div",null,[X,e("span",null,o(l.sum),1)]),e("div",null,[Y,e("span",null,o(l.isSubmitLen),1)]),e("div",null,[D,e("span",null,o(l.isNotSubmitLen),1)]),e("div",null,[G,e("span",null,o((l.isSubmitLen/l.sum*100).toFixed(2))+" %",1)])]),p(r(E),{loading:N.value,pagination:!1,bordered:"","data-source":y.value,columns:r(we)},{title:m(()=>[H]),progress:m(({record:i})=>[p(r(K),{showInfo:"",size:"small",status:"active",percent:ie(i.submittedCount,i.studentCount)},null,8,["percent"])]),_:1},8,["loading","data-source","columns"])]),_:1}),p(r(_),{tab:"\u8BC4\u4EF7\u7ED3\u679C\u5206\u6790",key:"2"},{default:m(()=>[e("div",V,[(g(!0),C(O,null,B(M.value.children,(i,F)=>(g(),C("div",{style:{padding:"12px",width:"60%"},key:F},[e("span",W,o(F+1)+"\u3001"+o(i.name),1),(g(!0),C(O,null,B(i.children,(L,oe)=>(g(),C("div",{key:L.id},[p(r(_e),{style:{"margin-top":"12px"},title:`${F+1}.${oe+1} ${L.name}`},{default:m(()=>[e("div",null,[e("span",null,o(te[L.type]),1)]),e("div",null,[p(r(E),{bordered:"",pagination:!1,"data-source":ue(L),columns:ee.value},{process:m(({record:re})=>[p(r(K),{showInfo:"",size:"small",status:"active",percent:re.process},null,8,["percent"])]),_:2},1032,["data-source","columns"])])]),_:2},1032,["title"])]))),128))]))),128))])]),_:1})]),_:1},8,["activeKey"])]),_:1},16,["onRegister","title"]))}});J=xe(Z,[["__scopeId","data-v-ab959698"]])}));export{Ne as __tla,J as default};