import{_ as E}from"./index.76a66f15.js";import{C as u,D as p,E as b,G as d,bj as U,a$ as T,b1 as o,b2 as l,aJ as a,aV as f,b3 as _,b5 as m,aG as S,b4 as v,bt as G,bp as L,bz as q,bw as M,bs as R,bS as H,cj as O,ck as P,cl as J,cm as K,bU as Q,bm as W,bL as X}from"./arco.f3c60d68.js";const Y={components:{},data(){return{}},props:{content:{type:String,default:""},limitCopy:{type:Boolean,default:!1},style:{type:[Array,Object],default:()=>[]}},computed:{},methods:{},watch:{}},Z={class:"components-parse"},x=["innerHTML"];function $(r,t,s,g,I,e){return u(),p("div",Z,[b("div",{innerHTML:s.content,style:d(s.style)},null,12,x)])}const ee=E(Y,[["render",$],["__scopeId","data-v-ecf10286"]]),re={components:{Modal:U,parse:ee},data(){return{fontsize:1,answeruser:""}},props:{no:{type:[String,Number],default:"1"},disabled:{type:Boolean,default:!1},answer_show:{type:[Boolean,Number],default:!0},answer_system:{type:[String,Number,Array],default:null},answer_user:{type:[String,Number,Array],default:null},data:{type:[Array,Object],default:()=>({})},score_edit:{type:Boolean,default:!1},modelValue:{type:String,default:""}},emits:["update:modelValue","update:value"],computed:{form:{get(){return this.modelValue}}},methods:{parseAnswer(r){if(typeof r=="object"){var t=[];for(var s in r)t.push(String.fromCharCode(65+parseInt(r[s])));var g=t.join(" ")}else var g=String.fromCharCode(65+parseInt(r));return g||(g="-"),g},getTypeLabel(r){return{single:"\u5355\u9009",judge:"\u5224\u65AD",multiple:"\u591A\u9009",indefinite:"\u4E0D\u5B9A\u9879\u9009\u62E9",fillblank:"\u586B\u7A7A",essay:"\u95EE\u7B54"}[r]||r},renderAnswer(r){return this.form.type=="fillblank"?this.renderFillblankAnswer(r):this.form.type=="essay"?this.renderEssayAnswer(r):this.parseAnswer(r)},renderEssayAnswer(r){return r&&typeof r=="object"&&!Array.isArray(r)?r.text||"-":r||"-"},essayImages(r){return r&&typeof r=="object"&&!Array.isArray(r)?Array.isArray(r.images)?r.images:[]:[]},renderFillblankAnswer(r){return!Array.isArray(r)||r.length===0?"-":r.map((t,s)=>{const g=Array.isArray(t)?t:[t];return`\u7B2C${s+1}\u7A7A\uFF1A${g.join(" / ")}`}).join("\uFF1B")},isCorrect(){return this.form.type=="fillblank"?this.compareFillblank(this.form.answer_system,this.form.answer_user):this.parseAnswer(this.form.answer_system)==this.parseAnswer(this.form.answer_user)},isEssayGraded(){return this.form.grade_time>0},compareFillblank(r,t){if(!Array.isArray(r)||!Array.isArray(t)||r.length!==t.length)return!1;for(let s=0;s[a(i,{direction:"vertical",fill:"",style:{margin:"5px 0"}},{default:l(()=>[a(j,{"show-icon":!1},{default:l(()=>[a(c,{type:"bold",style:d({fontSize:r.fontSize})},{default:l(()=>[f(_(s.no)+"\u3001\u3010"+_(e.getTypeLabel(e.form.type))+"\u3011 ",1)]),_:1},8,["style"])]),_:1}),a(D,{gutter:20},{default:l(()=>[a(B,{span:12},{default:l(()=>[b("div",te,[a(i,{direction:"vertical",fill:""},{default:l(()=>[a(c,{style:d({fontSize:r.fontSize})},{default:l(()=>[a(A,{style:d({fontSize:r.fontSize}),content:e.form.question},null,8,["style","content"])]),_:1},8,["style"]),e.form.type=="essay"?(u(),o(C,{key:0,column:1,layout:"vertical",bordered:""},{default:l(()=>[a(w,{label:"\u53C2\u8003\u7B54\u6848"},{default:l(()=>[a(A,{content:e.form.answer_system||e.form.answer,style:d({fontSize:r.fontSize})},null,8,["content","style"])]),_:1})]),_:1})):m("",!0)]),_:1})])]),_:1}),a(B,{span:12},{default:l(()=>[b("div",{style:d({fontSize:r.fontSize})},[e.form.type=="single"?(u(),o(k,{key:0,direction:"vertical",onChange:r.optionChange,disabled:s.disabled,modelValue:e.form.answer_user,"onUpdate:modelValue":t[0]||(t[0]=n=>e.form.answer_user=n)},{default:l(()=>[a(i,{direction:"vertical",fill:"",size:10},{default:l(()=>[(u(!0),p(S,null,v(e.form.option,(n,y)=>(u(),o(z,{value:y},{default:l(()=>[a(i,{size:0},{default:l(()=>[b("span",{style:d({fontSize:r.fontSize})},_(String.fromCharCode(65+parseInt(y)))+"\u3001",5),a(A,{content:n,style:d({fontSize:r.fontSize})},null,8,["content","style"])]),_:2},1024)]),_:2},1032,["value"]))),256))]),_:1})]),_:1},8,["onChange","disabled","modelValue"])):m("",!0),e.form.type=="judge"?(u(),o(k,{key:1,direction:"vertical",onChange:r.optionChange,disabled:s.disabled,modelValue:e.form.answer_user,"onUpdate:modelValue":t[1]||(t[1]=n=>e.form.answer_user=n)},{default:l(()=>[a(i,{direction:"vertical",fill:"",size:10},{default:l(()=>[a(z,{value:"0"},{default:l(()=>[b("span",{style:d({fontSize:r.fontSize})},"A\u3001\u6B63\u786E",4)]),_:1}),a(z,{value:"1"},{default:l(()=>[b("span",{style:d({fontSize:r.fontSize})},"B\u3001\u9519\u8BEF",4)]),_:1})]),_:1})]),_:1},8,["onChange","disabled","modelValue"])):m("",!0),e.form.type=="multiple"?(u(),o(h,{key:2,direction:"vertical",onChange:r.optionChange,disabled:s.disabled,modelValue:e.form.answer_user,"onUpdate:modelValue":t[2]||(t[2]=n=>e.form.answer_user=n)},{default:l(()=>[a(i,{direction:"vertical",fill:"",size:10},{default:l(()=>[(u(!0),p(S,null,v(e.form.option,(n,y)=>(u(),o(V,{value:y},{default:l(()=>[a(i,{size:0},{default:l(()=>[b("span",{style:d({fontSize:r.fontSize})},_(String.fromCharCode(65+parseInt(y)))+"\u3001",5),a(A,{content:n,style:d({fontSize:r.fontSize})},null,8,["content","style"])]),_:2},1024)]),_:2},1032,["value"]))),256))]),_:1})]),_:1},8,["onChange","disabled","modelValue"])):m("",!0),e.form.type=="indefinite"?(u(),o(h,{key:3,direction:"vertical",onChange:r.optionChange,disabled:s.disabled,modelValue:e.form.answer_user,"onUpdate:modelValue":t[3]||(t[3]=n=>e.form.answer_user=n)},{default:l(()=>[a(i,{direction:"vertical",fill:"",size:10},{default:l(()=>[(u(!0),p(S,null,v(e.form.option,(n,y)=>(u(),o(V,{value:y},{default:l(()=>[a(i,{size:0},{default:l(()=>[b("span",{style:d({fontSize:r.fontSize})},_(String.fromCharCode(65+parseInt(y)))+"\u3001",5),a(A,{content:n,style:d({fontSize:r.fontSize})},null,8,["content","style"])]),_:2},1024)]),_:2},1032,["value"]))),256))]),_:1})]),_:1},8,["onChange","disabled","modelValue"])):m("",!0),e.form.type=="fillblank"?(u(),o(i,{key:4,direction:"vertical",fill:"",size:10},{default:l(()=>[(u(!0),p(S,null,v(e.form.answer_system,(n,y)=>(u(),p("div",{key:y},[b("span",{style:d({fontSize:r.fontSize})},"\u7B2C"+_(y+1)+"\u7A7A\uFF1A",5),b("span",{style:d({fontSize:r.fontSize})},_(Array.isArray(n)?n.join(" / "):n),5)]))),128))]),_:1})):m("",!0)],4)]),_:1})]),_:1}),s.answer_show?(u(),p("div",le,[a(i,{direction:"vertical",fill:""},{default:l(()=>[e.form.type=="essay"&&e.isEssayGraded()?(u(),o(c,{key:0,type:"success"},{default:l(()=>[f(" \u5DF2\u6279\u9605\uFF08\u5F97\u5206\uFF1A"+_(e.form.user_score)+" / "+_(e.form.score)+" \u5206\uFF09 ",1)]),_:1})):e.form.type=="essay"?(u(),o(c,{key:1,type:"warning"},{default:l(()=>[...t[8]||(t[8]=[f(" \u5F85\u6279\u9605 ",-1)])]),_:1})):e.form.type!="essay"&&e.isCorrect()?(u(),o(c,{key:2,type:"success"},{default:l(()=>[...t[9]||(t[9]=[f(" \u56DE\u7B54\u6B63\u786E ",-1)])]),_:1})):e.form.type!="essay"&&!e.isCorrect()?(u(),o(c,{key:3,type:"danger"},{default:l(()=>[...t[10]||(t[10]=[f(" \u56DE\u7B54\u9519\u8BEF ",-1)])]),_:1})):m("",!0),e.form.type=="essay"&&e.form.comment?(u(),o(c,{key:4,type:"secondary"},{default:l(()=>[f(" \u8BC4\u8BED\uFF1A"+_(e.form.comment),1)]),_:1})):m("",!0),e.form.type!="essay"?(u(),o(C,{key:5,column:1,layout:"horizontal",bordered:""},{default:l(()=>[a(w,{label:"\u6B63\u786E\u7B54\u6848"},{default:l(()=>[f(_(e.renderAnswer(e.form.answer_system)),1)]),_:1}),a(w,{label:"\u5B66\u5458\u7B54\u6848"},{default:l(()=>[f(_(e.renderAnswer(e.form.answer_user)),1)]),_:1})]),_:1})):m("",!0),e.form.type=="essay"?(u(),o(C,{key:6,column:1,layout:"horizontal",bordered:""},{default:l(()=>[a(w,{label:"\u5B66\u5458\u7B54\u6848"},{default:l(()=>[e.renderEssayAnswer(e.form.answer_user)!="-"?(u(),p(S,{key:0},[a(A,{content:e.renderEssayAnswer(e.form.answer_user),style:d({fontSize:r.fontSize})},null,8,["content","style"]),e.essayImages(e.form.answer_user).length>0?(u(),p("div",ae,[(u(!0),p(S,null,v(e.essayImages(e.form.answer_user),(n,y)=>(u(),p("img",{key:y,src:n},null,8,ue))),128))])):m("",!0)],64)):(u(),o(c,{key:1,type:"secondary"},{default:l(()=>[...t[11]||(t[11]=[f("-",-1)])]),_:1}))]),_:1})]),_:1})):m("",!0),e.form.analysis&&e.form.analysis!="


"?(u(),p(S,{key:7},[a(c,{type:"secondary"},{default:l(()=>[...t[12]||(t[12]=[f(" \u89E3\u6790 ",-1)])]),_:1}),a(c,null,{default:l(()=>[a(A,{content:e.form.analysis,style:d({fontSize:r.fontSize})},null,8,["content","style"])]),_:1})],64)):m("",!0)]),_:1})])):m("",!0),s.score_edit?(u(),o(i,{key:1,direction:"vertical",fill:""},{default:l(()=>[a(i,null,{default:l(()=>[t[13]||(t[13]=f(" \u5206\u503C\uFF1A",-1)),a(F,{modelValue:e.form.score,"onUpdate:modelValue":t[4]||(t[4]=n=>e.form.score=n),precision:0,style:{width:"60px"},max:10,min:0},null,8,["modelValue"]),t[14]||(t[14]=f("\u5206 ",-1))]),_:1}),e.form.type=="multiple"||e.form.type=="indefinite"?(u(),o(k,{key:0,modelValue:e.form.miss_score_type,"onUpdate:modelValue":t[7]||(t[7]=n=>e.form.miss_score_type=n)},{default:l(()=>[a(i,null,{default:l(()=>[t[19]||(t[19]=f(" \u6F0F\u9009\u5206\u8BBE\u7F6E\uFF1A ",-1)),a(z,{value:0},{default:l(()=>[a(i,null,{default:l(()=>[t[15]||(t[15]=f(" \u6F0F\u9009",-1)),a(F,{modelValue:e.form.score_miss,"onUpdate:modelValue":t[5]||(t[5]=n=>e.form.score_miss=n),precision:0,style:{width:"60px"},max:10,min:0},null,8,["modelValue"]),t[16]||(t[16]=f(" \u5206 ",-1))]),_:1})]),_:1}),a(z,{value:1},{default:l(()=>[a(i,null,{default:l(()=>[t[17]||(t[17]=f(" \u6F0F\u9009\u65F6\u6BCF\u4E2A\u9009\u9879",-1)),a(F,{modelValue:e.form.score_miss_single,"onUpdate:modelValue":t[6]||(t[6]=n=>e.form.score_miss_single=n),precision:0,style:{width:"60px"},max:10,min:0},null,8,["modelValue"]),t[18]||(t[18]=f(" \u5206 ",-1))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])):m("",!0)]),_:1})):m("",!0)]),_:1})]),_:1})}const de=E(re,[["render",ne],["__scopeId","data-v-1f1e9214"]]);export{ee as p,de as q};