You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
146 KiB
2 lines
146 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3260],{20556:function(du,wl,E){E.r(wl),E.d(wl,{default:function(){return Ma},useCourseOptions:function(){return qn}});var n=E(59301),ne=E(76560),w=E(28284),Jt=E(91882),ae=E(6767),ct=E(29787),wt=E(37568),al=E(62673),mt=E(47889),lt=E(71051),oe=E(99571),we=E(81025),_t=E(47580),il=E(37798),Oe=E(64885),pt=E(62957),S=E(93041),Ge=E(75727),_e=E(25399),ql=E(30641),O={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},Dt=E(49661),Xe=E(82093),Pl=E(57884),fl=E(65526),yl=E(22061),Re=E(38394),Ve=E(59301),en=Object.defineProperty,kl=Object.defineProperties,C=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,hl=(e,t,l)=>t in e?en(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ol=(e,t)=>{for(var l in t||(t={}))tn.call(t,l)&&hl(e,l,t[l]);if(Sl)for(var l of Sl(t))ln.call(t,l)&&hl(e,l,t[l]);return e},nn=(e,t)=>kl(e,C(t)),Ol=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),vt=({Itemid:e,setqitem:t,qitem:l,data:u,getdata:p,bigitem:x,setBigqitem:N,isedit:_,handleEditing:a})=>{const[r,f]=(0,n.useState)([]),[i,c]=(0,n.useState)(!1);(0,n.useEffect)(()=>{u.length>0&&f([...u])},[u]);const d=(P,B)=>Ol(void 0,null,function*(){if(_){a();return}if(!P.destination)return;c(!0);let k=yield(0,Xe.ZP)(`/api/examination_banks/${e}/examination_banks_item_banks/${B==null?void 0:B[P.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:e,itemid:B==null?void 0:B[P.source.index].question_id,position:P.destination.index}});c(!1),k.status===0&&p({id:B==null?void 0:B[P.source.index].question_id})});return Ve.createElement("div",null,Ve.createElement(yl.Z5,{onDragEnd:P=>d(P,r)},Ve.createElement(yl.bK,{droppableId:"droppable"},(P,B)=>Ve.createElement("div",ol({ref:P.innerRef},P.droppableProps),Ve.createElement(ct.Z,{spinning:i},r.map((k,o)=>Ve.createElement(yl._l,{key:o,draggableId:o.toString(),index:o},($,de)=>{var D,L;return Ve.createElement("aside",ol(ol({ref:$.innerRef},$.draggableProps),$.dragHandleProps),Ve.createElement("div",{onClick:()=>{if(_){a();return}t(nn(ol({},k),{index:o+1})),N(x),(0,Dt.Vf)("#question-scroll-id")},className:`${O.qcount} ${k.question_id===(l==null?void 0:l.question_id)?O.qcountclick:""}`},Ve.createElement("span",{className:O.score},k==null?void 0:k.question_score,"\u5206"),Ve.createElement(_e.Z,{title:Ve.createElement(Re.Z,{value:(k==null?void 0:k.question_type)===8?(D=k==null?void 0:k.program_attr)==null?void 0:D.description:k.question_title}),color:"#fff",placement:"left",overlayClassName:O.titleTooltip},Ve.createElement("span",{className:O.qtitle},o+1,"\u3001",Ve.createElement(Re.Z,{value:(k==null?void 0:k.question_type)===8?(L=k==null?void 0:k.program_attr)==null?void 0:L.description:k.question_title,showTextOnly:!0}))),(k==null?void 0:k.question_imperfect)&&Ve.createElement(_e.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},Ve.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),P.placeholder))))},re=E(77019),un=E(82482),Rt=E(71411),F=E(61485),me=E(61471),U=E(59301),Vt=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),nt=({form:e,TagDiscipline:t,exerciseitem:l,qitem:u,getTagData:p})=>{var x,N,_,a;const[r,f]=(0,n.useState)(!0),i=w.default.useWatch("course_discipline_id",e);(0,n.useEffect)(()=>{c()},[]);const c=()=>Vt(void 0,null,function*(){e.setFieldsValue({difficulty:u.difficulty||2,tag_discipline_ids:u==null?void 0:u.tag_discipline_ids,repeat_answer:!u.repeat_answer,course_discipline_id:u==null?void 0:u.course_discipline_id})});return U.createElement("div",null,U.createElement("div",{style:{marginTop:30,overflow:"hidden",height:r?"100%":0}},U.createElement(w.default.Item,{className:O.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},U.createElement(mt.ZP.Group,{className:O.radiogroup},U.createElement(mt.ZP.Button,{className:O.easy,value:1},"\u7B80\u5355"),U.createElement(mt.ZP.Button,{className:O.medium,value:2},"\u9002\u4E2D"),U.createElement(mt.ZP.Button,{className:O.hard,value:3},"\u56F0\u96BE"))),U.createElement(w.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:O.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},U.createElement(me.q,{onChange:()=>e.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:u==null?void 0:u.course_discipline_id},tooltipTitle:((x=u==null?void 0:u.course_discipline)==null?void 0:x.is_managed)===!1?`${(N=u==null?void 0:u.course_discipline)==null?void 0:N.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((_=u==null?void 0:u.course_discipline)==null?void 0:_.is_managed)===!1})),U.createElement(w.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:O.formcenterselect},U.createElement(me.i,{isPlusHeight:!0,size:"large",courseDisciplineId:i,disabled:((a=u==null?void 0:u.course_discipline)==null?void 0:a.is_managed)===!1})),U.createElement(w.default.Item,{className:O.formcenterselect},U.createElement("div",{style:{display:"flex",alignItems:"center"}},U.createElement(w.default.Item,{name:"repeat_answer",valuePropName:"checked"},U.createElement(Rt.Z,null)),U.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",U.createElement(_e.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},U.createElement(F.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},K=E(59301),Et=Object.defineProperty,Ue=Object.defineProperties,je=Object.getOwnPropertyDescriptors,sl=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Ft=(e,t,l)=>t in e?Et(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,b=(e,t)=>{for(var l in t||(t={}))T.call(t,l)&&Ft(e,l,t[l]);if(sl)for(var l of sl(t))ut.call(t,l)&&Ft(e,l,t[l]);return e},Qe=(e,t)=>Ue(e,je(t)),Gt=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),se=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:p,deleteitem:x,getTagData:N,init:_,showTip:a=!1})=>{const[r]=w.default.useForm();(0,n.useEffect)(()=>{var i;r.setFieldsValue(Qe(b({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>Qe(b({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const f=i=>{if(!(i!=null&&i.length))return!1;const c=i.map(P=>{var B;return(B=P.choice_text)==null?void 0:B.trim().replace(/^\s+|\s+$/g,"")});return new Set(c).size!==c.length};return K.createElement("div",null,K.createElement(w.default,{form:r,colon:!1,onFinish:i=>{var c;if(f(i.choices)){ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let d=Qe(b({},i),{item_type:e==null?void 0:e.question_type,choices:(c=i==null?void 0:i.choices)==null?void 0:c.map(P=>Qe(b({},P),{is_answer:P.standard_boolean}))});p(b(b({},e),d))},onFinishFailed:i=>Gt(void 0,null,function*(){var c,d;ae.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},K.createElement("div",{style:{display:"flex",alignItems:"center"}},K.createElement("div",{style:{flex:1}},K.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),K.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!e.isadd&&K.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},K.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),K.createElement(oe.ZP,{onClick:()=>{var i;e.isadd?(t(!1),_()):(r.setFieldsValue(Qe(b({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>Qe(b({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),K.createElement(_e.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:K.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},K.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},K.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>Gt(void 0,null,function*(){r.submit()})},"\u4FDD\u5B58"))),K.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},K.createElement(re.Z,{align:"middle"},K.createElement(w.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},K.createElement(lt.Z,{onBlur:i=>{i.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),K.createElement(un.u,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),K.createElement(nt,{getTagData:N,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},at=E(15460),Fe=E(48477),ee=E(59301),it=Object.defineProperty,rl=Object.defineProperties,an=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Il=(e,t,l)=>t in e?it(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ut=(e,t)=>{for(var l in t||(t={}))Ye.call(t,l)&&Il(e,l,t[l]);if(kt)for(var l of kt(t))on.call(t,l)&&Il(e,l,t[l]);return e},Lt=(e,t)=>rl(e,an(t)),ye=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),gt=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:p,deleteitem:x,getTagData:N,init:_,showTip:a=!1})=>{const[r]=w.default.useForm(),f=w.default.useWatch("use_blank_score",r);return(0,n.useEffect)(()=>{r.setFieldsValue(Lt(Ut({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),ee.createElement("div",null,ee.createElement(w.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,B,k;if(i!=null&&i.standard_answers||i!=null&&i.use_blank_score){let o=((d=r.getFieldValue("standard_answers"))==null?void 0:d.length)>0&&((B=(P=r.getFieldValue("standard_answers"))==null?void 0:P.map($=>$.score))==null?void 0:B.filter($=>$));(o==null?void 0:o.length)>0&&r.setFieldsValue({question_score:(o==null?void 0:o.length)>0&&((k=o.reduce(($,de)=>$+de))==null?void 0:k.toFixed(1))})}},onFinish:i=>{var c;p(Lt(Ut(Ut({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(c=i.standard_answers)==null?void 0:c.map((d,P)=>Lt(Ut({},d),{position:d.choice_id||P+1}))}))},onFinishFailed:i=>ye(void 0,null,function*(){var c,d;i.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Dt.pE)(),ae.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},ee.createElement("div",{style:{display:"flex",alignItems:"center"}},ee.createElement("div",{style:{flex:1}},ee.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ee.createElement("span",null,"\u586B\u7A7A\u9898")),!e.isadd&&ee.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},ee.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ee.createElement(oe.ZP,{onClick:()=>{e.isadd?(u(!1),_()):(r.setFieldsValue(Lt(Ut({},e),{standard_answers:e.standard_answers,name:e.question_title,repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),ee.createElement(_e.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ee.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ee.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ee.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),ee.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ee.createElement(re.Z,{align:"middle"},f?ee.createElement(Fe.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):ee.createElement(w.default.Item,{key:2,className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ee.createElement(lt.Z,{onBlur:i=>{i.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),ee.createElement(w.default.Item,{name:"use_blank_score",noStyle:!0},ee.createElement(mt.ZP.Group,{className:O.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),ee.createElement(_e.Z,{overlayInnerStyle:{width:460},title:ee.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ee.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ee.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),ee.createElement(at.u,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:f,answerKey:"standard_answers"}),ee.createElement(nt,{getTagData:N,qitem:e,exerciseitem:l,TagDiscipline:t,form:r}))))},dl=E(98815),be=E(59301),gl=Object.defineProperty,sn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,Ql=(e,t,l)=>t in e?gl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ke=(e,t)=>{for(var l in t||(t={}))jl.call(t,l)&&Ql(e,l,t[l]);if(Zl)for(var l of Zl(t))Tl.call(t,l)&&Ql(e,l,t[l]);return e},cl=(e,t)=>sn(e,rn(t)),ot=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),Xt=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:p,deleteitem:x,getTagData:N,init:_,showTip:a=!1})=>{const[r]=w.default.useForm();return(0,n.useEffect)(()=>{var f;r.setFieldsValue(cl(Ke({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(i=>cl(Ke({},i),{is_answer:i!=null&&i.standard_boolean?1:0}))}))},[e]),be.createElement("div",null,be.createElement(w.default,{form:r,colon:!1,onFinish:f=>{p(Ke(Ke({},e),f))},onFinishFailed:f=>ot(void 0,null,function*(){var i,c;ae.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},be.createElement("div",{style:{display:"flex",alignItems:"center"}},be.createElement("div",{style:{flex:1}},be.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),be.createElement("span",null,"\u5224\u65AD\u9898")),!(e!=null&&e.isadd)&&be.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},be.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),be.createElement(oe.ZP,{onClick:()=>{var f;e.isadd?(t(!1),_()):(r.setFieldsValue(cl(Ke({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(i=>cl(Ke({},i),{is_answer:i!=null&&i.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),be.createElement(_e.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:be.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},be.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},be.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),be.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},be.createElement(w.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},be.createElement(lt.Z,{onBlur:f=>{f.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),be.createElement(dl.Z,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),be.createElement(nt,{getTagData:N,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Ot=E(8848),j={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},It=E(12893),Bl=E(2978),dn=Object.defineProperty,cn=Object.defineProperties,bl=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,_l=(e,t,l)=>t in e?dn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,$l=(e,t)=>{for(var l in t||(t={}))At.call(t,l)&&_l(e,l,t[l]);if(ml)for(var l of ml(t))Cl.call(t,l)&&_l(e,l,t[l]);return e},mn=(e,t)=>cn(e,bl(t)),Bt=(e,t)=>{var l={};for(var u in e)At.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&ml)for(var u of ml(e))t.indexOf(u)<0&&Cl.call(e,u)&&(l[u]=e[u]);return l};const Wt=e=>{var t=e,{value:l,onChange:u,scrollId:p}=t,x=Bt(t,["value","onChange","scrollId"]);return n.createElement("div",{id:p||""},n.createElement(Bl.Z,mn($l({},x),{defaultValue:l,onChange:(N,_)=>{console.log("a:",N,_),_!=null&&_.length?u(N,_):u(N)}})))},Yt=({value:e,onChange:t,placeholder:l,height:u=140,isEdit:p})=>p?n.createElement(Bl.Z,{watch:!0,isFocus:!0,height:u,placeholder:l,defaultValue:e,onChange:t}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(Re.Z,{className:j.inputBorder,value:e}):n.createElement("div",{className:`${j.inputBorder} ${j.placeholder}`},l));var Ce=E(5269),_n=E(32134),s=Object.defineProperty,h=Object.defineProperties,J=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Pe=(e,t,l)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,X=(e,t)=>{for(var l in t||(t={}))W.call(t,l)&&Pe(e,l,t[l]);if(Q)for(var l of Q(t))pe.call(t,l)&&Pe(e,l,t[l]);return e},Te=(e,t)=>h(e,J(t)),xe=(e,t)=>{var l={};for(var u in e)W.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Q)for(var u of Q(e))t.indexOf(u)<0&&pe.call(e,u)&&(l[u]=e[u]);return l};const pl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],cu=({value:e,onChange:t,choiceTextKey:l,answerKey:u,index:p,isEdit:x,setInputActive:N,form:_,choiceOptionsPath:a,allowChangeMode:r,showAddIcon:f,addItem:i,deleteItem:c})=>{const d=(e==null?void 0:e[u])===1,P=()=>{const k=_.getFieldValue(a);_.setFieldValue(a,k.map(o=>Te(X({},o),{[u]:0})))},B=()=>{d?t(Te(X({},e),{[u]:0})):(r||P(),t(Te(X({},e),{[u]:1})))};return n.createElement(re.Z,{className:j.choiceWrap,align:"middle",wrap:!1},n.createElement(Ce.Z,{onClick:B,className:`${j.choiceIndex} ${d?j.activeAnswer:""}`},pl[p]),n.createElement(Ce.Z,{flex:1,className:`${j.editorWrap} ml15`,onClick:N},n.createElement(Yt,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:x,value:e==null?void 0:e[l],onChange:k=>{t(Te(X({},e),{[l]:k}))}})),n.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:B,className:`${j.setAnswerBtn} ${d?j.activeAnswer:""}`},d?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(Ce.Z,{className:j.actionWrapper},n.createElement(_e.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(_n.Z,{className:j.addIcon,onClick:i,style:{visibility:f?"visible":"hidden"}})),n.createElement(_e.Z,{title:"\u5220\u9664"},n.createElement(It.Z,{className:j.deleteIcon,onClick:c,style:{visibility:p>1?"visible":"hidden"}}))))},mu=({questionTitlePlaceholder:e,titleKey:t,choiceKey:l,analysisKey:u,choiceTextKey:p,answerKey:x,choiceOptionsPath:N,allowChangeMode:_=!0,form:a,showAnalysis:r=!0})=>{const[f,i]=(0,n.useState)(),[c,d]=(0,n.useState)(!1);return n.createElement("div",{className:j.wrap},n.createElement("div",{className:j.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:t,labelCol:{span:24},rules:[{required:!0}]},n.createElement(Wt,{scrollId:Array.isArray(t)?t.join("_"):`${t}`,watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(w.default.List,{name:l,rules:[{validator(P,B){const k=B.some($=>$[x]===1),o=B.findIndex($=>{var de;return((de=$[p])==null?void 0:de.length)<=0});return o!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${pl[o]}\u9009\u9879\u7684\u5185\u5BB9`)):k?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(P,{add:B,remove:k})=>n.createElement("div",{id:Array.isArray(N)?N.join("_"):`${N}`},P.map((o,$)=>{var de=o,{key:D,name:L}=de,q=xe(de,["key","name"]);const H=f===D,ue=()=>{i(D)},ce=$<7&&$===P.length-1,te=()=>B({[p]:"",[x]:0}),m=()=>k(L);return n.createElement(w.default.Item,Te(X({},q),{key:D,name:L,noStyle:!0}),n.createElement(cu,{choiceTextKey:p,answerKey:x,index:$,isEdit:H,setInputActive:ue,form:a,choiceOptionsPath:N,allowChangeMode:_,showAddIcon:ce,addItem:te,deleteItem:m}))}),P.length<8&&n.createElement("div",{className:`${j.addBtn} mb30`,onClick:()=>B({[p]:"",[x]:0})},"\u6DFB\u52A0\u9009\u9879"))),r&&n.createElement("div",{onClick:()=>d(!0)},n.createElement(w.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Yt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:c}))))};var R=E(59301),_u=Object.defineProperty,pu=Object.defineProperties,vu=Object.getOwnPropertyDescriptors,Rl=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,gn=(e,t,l)=>t in e?_u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Vl=(e,t)=>{for(var l in t||(t={}))hn.call(t,l)&&gn(e,l,t[l]);if(Rl)for(var l of Rl(t))Fn.call(t,l)&&gn(e,l,t[l]);return e},Ll=(e,t)=>pu(e,vu(t)),Eu=(e,t)=>{var l={};for(var u in e)hn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Rl)for(var u of Rl(e))t.indexOf(u)<0&&Fn.call(e,u)&&(l[u]=e[u]);return l};const fu=({value:e,onChange:t})=>{const l=p=>{pt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:j.modal,onOk:()=>{const x=[...e];x.splice(p,1),t(x)}})},u=()=>{const p=[...e];p.push(""),t(p)};return R.createElement(re.Z,{className:"ml20"},R.createElement(Ce.Z,{flex:1},e==null?void 0:e.map((p,x)=>R.createElement(re.Z,{key:`${p}_${x}`,align:"middle",className:"mb20"},R.createElement(wt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:p,autoSize:{maxRows:3},maxLength:1e3,onBlur:N=>{const _=[...e],a=N.target.value.trim();_[x]=a,t(_)}}),R.createElement(_e.Z,{title:"\u5220\u9664"},R.createElement(It.Z,{className:j.deleteIcon,style:{marginLeft:15,visibility:x>0?"visible":"hidden"},onClick:()=>l(x)}))))),R.createElement(Ce.Z,null,R.createElement("div",{className:`${j.addBtn}`,onClick:()=>{u()}},"\u65B0\u589E\u7B54\u6848")))},yu=({value:e=!0,onChange:t})=>R.createElement(Rt.Z,{checked:!e,onChange:l=>{t(!l)}}),xl="\u2581",hu=({questionTitlePlaceholder:e,form:t,name:l,scoreByBlank:u,answerKey:p,titleKey:x="name",analysisKey:N="analysis",isOrdered:_="is_ordered"})=>{var a,r;const[f,i]=(0,n.useState)(!1),c=(D,L)=>{const q=L.line;let H=0;for(let ce=0;ce<q;ce++)H+=D.getLine(ce).split(xl).length-1;const ue=D.getLine(q).substring(0,L.ch);return H+=ue.split(xl).length-1,H},d=(D,L,q,H)=>{const ue=D.getRange(L.from,L.to);let ce=0;if(L.text.forEach(te=>{ce+=te.split(xl).length-1}),L.origin!=="setValue"){if(ue&&ue.indexOf(xl)!==-1){const te=ue.split(xl).length-1,m=c(D,L.from);if(console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u524D\u9762\u6709${m}\u4E2A\uFF0C\u65B0\u589E${ce}\u4E2A`),te>1){const M=Array.from({length:te},(Y,De)=>m+De);H(M)}else H(m)}else if(ce>0){const te=c(D,L.from);console.log(`\u65B0\u589E${ce}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),q(ce,te)}}},P=()=>{const D=t.getFieldValue(["sub_item_banks",...p]);t.setFieldValue(["sub_item_banks",...p],D==null?void 0:D.map((L,q)=>Ll(Vl({},L),{position:q+1})))},B=(0,n.useRef)(),k=(D,L)=>{for(let q=0;q<D;q++)B.current({position:null,answer_text:[""]},L+q);P()},o=(0,n.useRef)(),$=D=>{o.current(D),P()},de=(r=(a=t.getFieldValue("sub_item_banks"))==null?void 0:a[p==null?void 0:p[0]])==null?void 0:r[p==null?void 0:p[1]];return console.log(t==null?void 0:t.getFieldValue(["sub_item_banks",...u])),R.createElement("div",{className:j.wrap},R.createElement("div",{className:j.questionTitleEditorWrap},R.createElement(w.default.Item,{label:"\u9898\u5E72",name:x,labelCol:{span:24},rules:[{required:!0}]},R.createElement(Wt,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(D,L)=>{d(D,L,k,$)}}))),R.createElement(w.default.List,{name:p,rules:[{validator(D,L){if((L==null?void 0:L.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const q of L){const{answer_text:H}=q||{};if(H!=null&&H.some(ue=>(ue==null?void 0:ue.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(D,{add:L,remove:q},{errors:H})=>(B.current=L,o.current=q,R.createElement(R.Fragment,null,R.createElement(w.default.Item,{label:R.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(D!=null&&D.length)&&R.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),D.map((ue,ce)=>{var te=ue,{key:m,name:M}=te,Y=Eu(te,["key","name"]);return R.createElement(re.Z,{className:"mb20",key:m,align:"top"},R.createElement(Ce.Z,{flex:"0 0 auto",className:`${j.blankIndex} pt5`},"\u586B\u7A7A\u9879",ce+1),R.createElement(Ce.Z,{flex:1},R.createElement(re.Z,{align:"top",justify:"space-between"},R.createElement(Ce.Z,{flex:1},R.createElement(w.default.Item,Ll(Vl({},Y),{name:[M,"answer_text"],noStyle:!0}),R.createElement(fu,null))),(t==null?void 0:t.getFieldValue(["sub_item_banks",...u]))&&R.createElement(Ce.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},R.createElement(w.default.Item,Ll(Vl({},Y),{name:[M,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:j.blankInputNumberWrapper}),R.createElement(lt.Z,{onChange:()=>{var De,Me;let Be=t==null?void 0:t.getFieldValue(["sub_item_banks",p==null?void 0:p[0],"standard_answers"]),st=0;for(let Ze in Be)(De=Be[Ze])!=null&&De.score&&(st+=Number((Me=Be[Ze])==null?void 0:Me.score));t==null||t.setFieldValue(["sub_item_banks",p==null?void 0:p[0],"question_score"],st)},className:j.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),R.createElement(w.default.Item,Ll(Vl({},Y),{name:[M,"position"],noStyle:!0}),R.createElement(wt.default,{type:"hidden"}))))})))),R.createElement(re.Z,{align:"middle"},R.createElement(w.default.Item,{name:[l,"downcase"],valuePropName:"checked"},R.createElement(Rt.Z,null)),R.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),R.createElement(re.Z,{align:"middle"},R.createElement(w.default.Item,{name:[l,"no_space"],valuePropName:"checked"},R.createElement(Rt.Z,null)),R.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(de==null?void 0:de.length)>1&&R.createElement(re.Z,{align:"middle",className:(de==null?void 0:de.length)>1?"mb30":`${j.hide}`},R.createElement(w.default.Item,{name:_},R.createElement(yu,null)),R.createElement(Ce.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),R.createElement("div",{onClick:()=>i(!0)},R.createElement(w.default.Item,{name:N,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},R.createElement(Yt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:f}))))};var Fu=Object.defineProperty,gu=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,Cn=(e,t,l)=>t in e?Fu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,xn=(e,t)=>{for(var l in t||(t={}))Bn.call(t,l)&&Cn(e,l,t[l]);if(Wl)for(var l of Wl(t))bn.call(t,l)&&Cn(e,l,t[l]);return e},Dn=(e,t)=>gu(e,Bu(t)),bu=(e,t)=>{var l={};for(var u in e)Bn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Wl)for(var u of Wl(e))t.indexOf(u)<0&&bn.call(e,u)&&(l[u]=e[u]);return l};const Cu={\u6B63\u786E:"T",\u9519\u8BEF:"F"},xu=({value:e,onChange:t,form:l,choiceKey:u})=>{const p=(e==null?void 0:e.is_answer)===1,x=e==null?void 0:e.choice_text,N=()=>{var _;const a=(_=l==null?void 0:l.getFieldValue(["sub_item_banks",...u]))==null?void 0:_.map(r=>({choice_text:r.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...u],a),t(Dn(xn({},e),{is_answer:1}))};return n.createElement(re.Z,{className:j.choiceWrap,align:"middle",wrap:!1},n.createElement(Ce.Z,{onClick:N,className:`${j.choiceIndex} ${j.judgementIndex} ${p?j.activeAnswer:""}`},Cu[x]),n.createElement(Ce.Z,{flex:1,className:`${j.editorWrap} ml15`},n.createElement("div",{className:`${j.inputBorder} ${j.placeholder} ${p?j.activeJudgementAnswer:""}`},x)),n.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:N,className:`${j.setAnswerBtn} ${p?j.activeAnswer:""}`},p?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Du=({questionTitlePlaceholder:e,choiceKey:t="choices",form:l,titleKey:u="name",analysisKey:p="analysis"})=>{const[x,N]=(0,n.useState)(!1);return n.createElement("div",{className:j.wrap},n.createElement("div",{className:j.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(Wt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(w.default.List,{name:t,rules:[{validator(_,a){return a.some(f=>(f==null?void 0:f.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},_=>n.createElement("div",{id:"choices"},_.map(a=>{var r=a,{key:f,name:i}=r,c=bu(r,["key","name"]);return n.createElement(w.default.Item,Dn(xn({},c),{key:f,name:i,noStyle:!0}),n.createElement(xu,{form:l,choiceKey:t}))})))),n.createElement("div",{onClick:()=>N(!0)},n.createElement(w.default.Item,{name:p,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Yt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))))};var Au=E(96599),Nu=Object.defineProperty,wu=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,Ml=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,wn=(e,t,l)=>t in e?Nu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,pn=(e,t)=>{for(var l in t||(t={}))An.call(t,l)&&wn(e,l,t[l]);if(Ml)for(var l of Ml(t))Nn.call(t,l)&&wn(e,l,t[l]);return e},vn=(e,t)=>wu(e,Pu(t)),Pn=(e,t)=>{var l={};for(var u in e)An.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Ml)for(var u of Ml(e))t.indexOf(u)<0&&Nn.call(e,u)&&(l[u]=e[u]);return l};const ku=e=>{var t=e,{value:l,onChange:u}=t,p=Pn(t,["value","onChange"]);const x=N=>{u([N])};return n.createElement(Bl.Z,vn(pn({},p),{defaultValue:l==null?void 0:l[0],onChange:x}))},Su=e=>{if(!e)return!1;if(/^s*$/.test(e)||e.trim()===""){ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ou=({value:e=[],onClose:t})=>n.createElement(Au.default,{closable:!0,onClose:t,className:j.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Iu=({questionTitlePlaceholder:e,form:t,showKeywords:l,isMustKeyWords:u=l,titleKey:p="name",analysisKey:x="analysis",answerTexts:N="answer_texts",keywords:_="keywords",useKeywords:a="use_keywords",indexs:r})=>{var f,i,c,d;const[P,B]=(0,n.useState)(!1),[k,o]=(0,n.useState)(""),$=(i=(f=t.getFieldValue("sub_item_banks"))==null?void 0:f[a==null?void 0:a[0]])==null?void 0:i[a==null?void 0:a[1]],de=(d=(c=t.getFieldValue("sub_item_banks"))==null?void 0:c[a==null?void 0:a[0]])==null?void 0:d.question_score;return n.createElement("div",{className:j.wrap},n.createElement("div",{className:j.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:p,labelCol:{span:24},rules:[{required:!0}]},n.createElement(Wt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:N,labelCol:{span:24}},n.createElement(ku,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!u&&n.createElement(w.default.Item,{hidden:!0,name:a,valuePropName:"checked"},n.createElement(Rt.Z,{defaultChecked:!0})),l&&u&&n.createElement(re.Z,{align:"middle",className:"mb30"},n.createElement(w.default.Item,{name:a,valuePropName:"checked"},n.createElement(Rt.Z,null)),n.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(Ce.Z,null,n.createElement(_e.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(F.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),($||!u)&&n.createElement(w.default.List,{name:_,rules:[{validator(D,L){return u?L!=null&&L.length?(L==null?void 0:L.reduce((H,ue)=>H+ue.score,0))>parseFloat(de)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(D,{add:L,remove:q})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${j.title} mb10`},u?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(re.Z,{align:"middle",className:"font14 mb30"},n.createElement(Ce.Z,{flex:1},n.createElement(wt.default,{value:k,onChange:H=>{o(H.target.value)},maxLength:50,allowClear:!0,onPressEnter:H=>{var ue,ce,te,m;const M=`${(ue=H.target)==null?void 0:ue.value}`,Y=(te=(ce=M==null?void 0:M.split("|"))==null?void 0:ce.filter(Be=>!!Be))==null?void 0:te.map(Be=>Be.trim()),De=t.getFieldValue(["sub_item_banks",..._]),Me=((m=De==null?void 0:De.map(Be=>Be==null?void 0:Be.keyword))==null?void 0:m.flat())||[];for(const Be of Y)if(Me.includes(Be)){ae.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Su(M)&&(L({keyword:Y,score:1}),o(""))},className:j.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),D.map(H=>{var ue=H,{key:ce,name:te}=ue,m=Pn(ue,["key","name"]);return n.createElement(re.Z,{key:ce,className:"mb20",style:{marginRight:148}},n.createElement(Ce.Z,{flex:1},n.createElement(re.Z,{align:"middle",justify:"space-between"},n.createElement(w.default.Item,vn(pn({},m),{name:[te,"keyword"]}),n.createElement(Ou,{onClose:()=>q(te)})),u&&n.createElement(w.default.Item,vn(pn({},m),{name:[te,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:j.blankInputNumberWrapper}),n.createElement(lt.Z,{className:j.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>B(!0)},n.createElement(w.default.Item,{name:x,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Yt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:P}))))};var V=E(59301),Zu=Object.defineProperty,ju=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,On=(e,t,l)=>t in e?Zu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,In=(e,t)=>{for(var l in t||(t={}))kn.call(t,l)&&On(e,l,t[l]);if(zl)for(var l of zl(t))Sn.call(t,l)&&On(e,l,t[l]);return e},Zn=(e,t)=>ju(e,Tu(t)),Qu=(e,t)=>{var l={};for(var u in e)kn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&zl)for(var u of zl(e))t.indexOf(u)<0&&Sn.call(e,u)&&(l[u]=e[u]);return l};const{Panel:$u}=Ot.default,Ru=({questionTitlePlaceholder:e,choiceKey:t,form:l,withScore:u})=>{const p=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[x,N]=(0,n.useState)(),[_,a]=(0,n.useState)([]),r=i=>{a(i)},f=({value:i})=>V.createElement("div",{style:{width:150,paddingLeft:11}},i);return V.createElement("div",{className:j.wrap},V.createElement("div",{className:j.questionTitleEditorWrap},V.createElement(w.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},V.createElement(Wt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),V.createElement(w.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),V.createElement(w.default.List,{name:"sub_item_banks",rules:[{validator(i,c){return c?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(i,{add:c,remove:d,move:P})=>{const B=l.getFieldValue("sub_item_banks");return V.createElement(V.Fragment,null,V.createElement(Ot.default,{className:i.length>0?j.collapseWrapper:"",bordered:!1,activeKey:_,onChange:r,expandIcon:({isActive:k})=>V.createElement("i",{className:`iconfont icon-weizhankai ${k?j.open:j.close}`,style:{fontSize:14,transition:"all .2s"}})},i.map((k,o)=>{var $=k,{key:de,name:D}=$,L=Qu($,["key","name"]),q,H,ue,ce,te,m,M,Y,De,Me,Be,st,Ze,G;return V.createElement($u,{className:j.panel,forceRender:!0,header:V.createElement("div",{className:j.panelHeader},"\u7B2C",o+1,"\u5C0F\u9898",V.createElement("span",null,"\uFF08",((q=B==null?void 0:B[D])==null?void 0:q.question_type)==0?"\u5355\u9009\u9898":((H=B==null?void 0:B[D])==null?void 0:H.question_type)==1?"\u591A\u9009\u9898":((ue=B==null?void 0:B[D])==null?void 0:ue.question_type)==3?"\u586B\u7A7A\u9898":((ce=B==null?void 0:B[D])==null?void 0:ce.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:D,extra:V.createElement(re.Z,{align:"middle",onClick:ve=>ve.stopPropagation()},((te=B==null?void 0:B[D])==null?void 0:te.question_type)==3&&V.createElement(V.Fragment,null,V.createElement(mt.ZP.Group,{defaultValue:(m=B==null?void 0:B[D])==null?void 0:m.use_blank_score,className:O.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ve=>{var ze,Ae,yt,bt,Nt;if(l==null||l.setFieldValue(["sub_item_banks",D,"use_blank_score"],(ze=ve==null?void 0:ve.target)==null?void 0:ze.value),(Ae=ve==null?void 0:ve.target)!=null&&Ae.value){let qt=0;for(let Al in(yt=l==null?void 0:l.getFieldValue(["sub_item_banks",D]))==null?void 0:yt.standard_answers)qt+=Number((Nt=(bt=l==null?void 0:l.getFieldValue(["sub_item_banks",D]))==null?void 0:bt.standard_answers[Al])==null?void 0:Nt.score);l==null||l.setFieldValue(["sub_item_banks",D,"question_score"],qt||"")}N(new Date)}}),V.createElement(_e.Z,{overlayInnerStyle:{width:460},title:V.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",V.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},V.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),u&&V.createElement(w.default.Item,Zn(In({},L),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[D,"question_score"],className:j.blankInputNumberWrapper}),((M=B==null?void 0:B[D])==null?void 0:M.question_type)==3&&((Y=B==null?void 0:B[D])!=null&&Y.use_blank_score)?V.createElement(f,null):V.createElement(lt.Z,{className:j.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),V.createElement(re.Z,{align:"middle",className:"pl40",style:{width:82}},o!==0&&V.createElement("div",{onClick:()=>{var ve;P(o,o-1);const ze=(ve=l.getFieldValue("sub_item_banks"))==null?void 0:ve.map((Ae,yt)=>(i.map((bt,Nt)=>{yt===Nt&&(Ae.q_position=Number(bt.name)+1)}),Ae));l.setFieldValue("sub_item_banks",ze)}},V.createElement(_e.Z,{title:"\u4E0A\u79FB"},V.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),o<i.length-1&&V.createElement("div",{onClick:()=>{var ve;P(o,o+1);const ze=(ve=l.getFieldValue("sub_item_banks"))==null?void 0:ve.map((Ae,yt)=>(i.map((bt,Nt)=>{yt===Nt&&(Ae.q_position=Number(bt.name)+1)}),Ae));l.setFieldValue("sub_item_banks",ze)},className:o===0?"":"ml10"},V.createElement(_e.Z,{title:"\u4E0B\u79FB"},V.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),V.createElement(_e.Z,{title:"\u5220\u9664"},V.createElement(It.Z,{className:`${j.deleteIcon} ml40`,onClick:()=>d(D)})))},V.createElement(w.default.Item,Zn(In({},L),{name:D}),(((De=B==null?void 0:B[D])==null?void 0:De.question_type)==0||((Me=B==null?void 0:B[D])==null?void 0:Me.question_type)==1)&&V.createElement(mu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Be=B==null?void 0:B[D])==null?void 0:Be.question_type)==1,form:l,choiceKey:[D,"choices"],titleKey:[D,"name"],analysisKey:[D,"analysis"],choiceOptionsPath:["sub_item_banks",D,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((st=B==null?void 0:B[D])==null?void 0:st.question_type)==3&&V.createElement(hu,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:D,scoreByBlank:[D,"use_blank_score"],titleKey:[D,"name"],analysisKey:[D,"analysis"],isOrdered:[D,"is_ordered"],answerKey:[D,"standard_answers"],key:x}),((Ze=B==null?void 0:B[D])==null?void 0:Ze.question_type)==2&&V.createElement(Du,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[D,"name"],analysisKey:[D,"analysis"],choiceKey:[D,"choices"]}),((G=B==null?void 0:B[D])==null?void 0:G.question_type)==4&&V.createElement(Iu,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[D,"name"],analysisKey:[D,"analysis"],answerTexts:[D,"answer_texts"],useKeywords:[D,"use_keywords"],keywords:[D,"keywords"],indexs:D,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:x})))})),i.length<20&&V.createElement(Ge.Z,{menu:{items:[{label:V.createElement("div",{onClick:()=>{c({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),a([i==null?void 0:i.length,..._])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),a([i==null?void 0:i.length,..._])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),a([i==null?void 0:i.length,..._])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),a([i==null?void 0:i.length,..._])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:V.createElement("div",{onClick:()=>{c({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),a([i==null?void 0:i.length,..._])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(k=>k.show).map(k=>({label:k.label,key:k.key}))}},V.createElement("div",{className:`${j.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Le=E(59301),Vu=Object.defineProperty,Lu=Object.defineProperties,Wu=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,Tn=(e,t,l)=>t in e?Vu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Mt=(e,t)=>{for(var l in t||(t={}))Mu.call(t,l)&&Tn(e,l,t[l]);if(jn)for(var l of jn(t))zu.call(t,l)&&Tn(e,l,t[l]);return e},Kt=(e,t)=>Lu(e,Wu(t)),Hu=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),Ju=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:p,deleteitem:x,getTagData:N,init:_,showTip:a=!1})=>{const[r]=w.default.useForm();(0,n.useEffect)(()=>{var i;r.setFieldsValue(Kt(Mt({},e),{name:e.question_title,sub_item_banks:(i=e.sub_exercise_questions)==null?void 0:i.map(c=>{var d;return Kt(Mt({},c),{name:c.question_title,choices:(d=c==null?void 0:c.question_choices)==null?void 0:d.map(P=>Kt(Mt({},P),{is_answer:P!=null&&P.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const f=i=>{if(!(i!=null&&i.length))return!1;const c=i.map(P=>{var B;return(B=P.choice_text)==null?void 0:B.trim().replace(/^\s+|\s+$/g,"")});return new Set(c).size!==c.length};return Le.createElement("div",null,Le.createElement(w.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,B;if(i!=null&&i.sub_item_banks){let k=((d=r.getFieldValue("sub_item_banks"))==null?void 0:d.length)>0&&((B=(P=r.getFieldValue("sub_item_banks"))==null?void 0:P.map(o=>{var $;if(o.question_type==3&&(o!=null&&o.use_blank_score)){let de=0;for(let D in o==null?void 0:o.standard_answers)de+=Number(($=o==null?void 0:o.standard_answers[D])==null?void 0:$.score);return de}else return o.question_score}))==null?void 0:B.filter(o=>o));(k==null?void 0:k.length)>0&&r.setFieldsValue({question_score:parseFloat(k==null?void 0:k.reduce((o,$)=>parseFloat(o)+parseFloat($))).toFixed(1)})}},onFinish:i=>{var c,d;if((c=i.sub_item_banks)==null?void 0:c.some(B=>B.question_type===0||B.question_type===1?f(B.choices):!1)){ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}p(Kt(Mt(Mt({},e),i),{sub_item_banks:(d=i==null?void 0:i.sub_item_banks)==null?void 0:d.map(B=>(console.log(B),Kt(Mt({},B),{item_type:B==null?void 0:B.question_type,id:(B==null?void 0:B.question_id)||""})))}))},onFinishFailed:i=>Hu(void 0,null,function*(){var c,d;ae.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{style:{flex:1}},Le.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Le.createElement("span",null,"\u7EC4\u5408\u9898")),!e.isadd&&Le.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},Le.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Le.createElement(oe.ZP,{onClick:()=>{var i;e.isadd?(t(!1),_()):(r.setFieldsValue(Kt(Mt({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(c=>Kt(Mt({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Le.createElement(_e.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Le.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Le.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Le.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),Le.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Le.createElement(Fe.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Le.createElement(Ru,{form:r,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Le.createElement(nt,{getTagData:N,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Gu=E(51110),Hl=E(24334),We=E(59301),Uu=Object.defineProperty,Xu=Object.defineProperties,Yu=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,$n=(e,t,l)=>t in e?Uu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Zt=(e,t)=>{for(var l in t||(t={}))Ku.call(t,l)&&$n(e,l,t[l]);if(Qn)for(var l of Qn(t))qu.call(t,l)&&$n(e,l,t[l]);return e},Dl=(e,t)=>Xu(e,Yu(t)),ea=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),ta=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:p,deleteitem:x,getTagData:N,init:_,showTip:a=!1})=>{const[r]=w.default.useForm(),f=!0;return(0,n.useEffect)(()=>{var i,c,d;r.setFieldsValue(Dl(Zt({},e),{standard_answers:e.standard_answer,difficulty:e.difficulty,item_banks_group_id:e.item_banks_group_id,hack:Dl(Zt({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Hl.Base64.decode(((c=e==null?void 0:e.program_attr)==null?void 0:c.code)||"")},hack_sets:Zt({},(d=e==null?void 0:e.hack_sets)==null?void 0:d[0]),repeat_answer:!e.repeat_answer}))},[e]),We.createElement("div",null,We.createElement(w.default,{form:r,colon:!1,onValuesChange:(i,c)=>{var d,P,B,k;if(i!=null&&i.standard_answers){let o=((d=r.getFieldValue("standard_answers"))==null?void 0:d.length)>0&&((B=(P=r.getFieldValue("standard_answers"))==null?void 0:P.map($=>$.score))==null?void 0:B.filter($=>$));(o==null?void 0:o.length)>0&&r.setFieldsValue({question_score:(o==null?void 0:o.length)>0&&((k=o.reduce(($,de)=>$+de))==null?void 0:k.toFixed(1))})}},onFinish:i=>{var c;p(Dl(Zt(Zt({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(c=i.standard_answers)==null?void 0:c.map((d,P)=>Dl(Zt({},d),{position:P+1})),standard_answer:void 0}))},onFinishFailed:i=>ea(void 0,null,function*(){var c,d;ae.ZP.error(i.errorFields[0].errors[0]),r.scrollToField((d=(c=i==null?void 0:i.errorFields)==null?void 0:c[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},We.createElement("div",{style:{display:"flex",alignItems:"center"}},We.createElement("div",{style:{flex:1}},We.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),We.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!e.isadd&&We.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},We.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),We.createElement(oe.ZP,{onClick:()=>{var i,c,d;e.isadd?(u(!1),_()):(r.setFieldsValue(Dl(Zt({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Zt({},e),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Hl.Base64.decode((c=e==null?void 0:e.program_attr)==null?void 0:c.code)},hack_sets:Zt({},(d=e==null?void 0:e.hack_sets)==null?void 0:d[0]),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),We.createElement(_e.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:We.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},We.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},We.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),We.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},We.createElement(Fe.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),We.createElement(Gu.t,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:f,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),We.createElement(nt,{getTagData:N,qitem:e,exerciseitem:l,TagDiscipline:t,form:r}))))},Ee=E(59301),la=Object.defineProperty,na=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Vn=(e,t,l)=>t in e?la(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ft=(e,t)=>{for(var l in t||(t={}))aa.call(t,l)&&Vn(e,l,t[l]);if(Rn)for(var l of Rn(t))ia.call(t,l)&&Vn(e,l,t[l]);return e},jt=(e,t)=>na(e,ua(t)),Ln=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),oa=({qitem:e,setqitem:t,setisedit:l,TagDiscipline:u,exerciseitem:p,seveeditor:x,deleteitem:N,showTip:_=!1})=>{var a;const[r]=w.default.useForm();return(0,n.useEffect)(()=>{var f,i;r.setFieldsValue(jt(ft({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(c=>jt(ft({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(c=>jt(ft({},c),{defaultscore:c.challenge_score}))},[]),Ee.createElement("div",null,Ee.createElement(w.default,{form:r,colon:!1,onFinish:f=>{var i,c;let d=jt(ft({},f),{question_scores:(i=e==null?void 0:e.shixun)==null?void 0:i.map(P=>P.challenge_score),item_type:e==null?void 0:e.question_type,choices:(c=f==null?void 0:f.choices)==null?void 0:c.map(P=>jt(ft({},P),{is_answer:P.standard_boolean}))});x(ft(ft({},e),d))},onFinishFailed:f=>Ln(void 0,null,function*(){var i,c;ae.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{style:{flex:1}},Ee.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ee.createElement("span",null,"\u5B9E\u8BAD\u9898")),Ee.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{N()}},Ee.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ee.createElement(oe.ZP,{onClick:()=>{var f,i;r.setFieldsValue(jt(ft({},e),{name:e==null?void 0:e.question_title,choices:(f=e==null?void 0:e.question_choices)==null?void 0:f.map(c=>jt(ft({},c),{standard_boolean:c!=null&&c.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(c=>jt(ft({},c),{challenge_score:c.defaultscore})),t(ft({},e)),l(!1)}},"\u53D6\u6D88"),Ee.createElement(_e.Z,{overlayClassName:O.shake,open:_,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ee.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ee.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ee.createElement(oe.ZP,{className:"ml20",type:"primary",onClick:()=>Ln(void 0,null,function*(){var f,i,c;if(((i=(f=e==null?void 0:e.shixun)==null?void 0:f.map)==null?void 0:i.call(f,d=>d.challenge_score).filter(d=>d).length)<((c=e==null?void 0:e.shixun)==null?void 0:c.length)){ae.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}r.submit()})},"\u4FDD\u5B58"))),Ee.createElement(Fe.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Ee.createElement(w.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Ee.createElement(Bl.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),Ee.createElement(re.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Ee.createElement("div",null,Ee.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Ee.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Ee.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(a=e==null?void 0:e.shixun)==null?void 0:a.map((f,i)=>Ee.createElement("div",{key:f.challenge_id,style:{display:"flex",marginBottom:20}},Ee.createElement("div",{style:{flex:1}},i+1,"\u3001",f.challenge_name),Ee.createElement("div",null,Ee.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Ee.createElement(lt.Z,{precision:1,value:f==null?void 0:f.challenge_score,onChange:c=>{const d=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));d[i].challenge_score=c;const P=d.every(k=>!k.challenge_score),B=parseFloat(d==null?void 0:d.map(k=>k.challenge_score).reduce((k,o)=>parseFloat(k||0)+parseFloat(o||0)));r.setFieldsValue({question_score:P?"":B.toFixed(1)}),t(jt(ft({},e),{shixun:d}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},A={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},sa=E(54172),ra=E(65986),v=E(59301);const Jl=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],da=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var ca=({qitem:e,newExercisePaper:t})=>{var l,u,p,x,N,_,a,r,f,i,c,d,P,B,k,o,$,de,D,L,q,H,ue,ce,te;return v.createElement("div",{className:A.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&v.createElement("div",{className:A.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((m,M)=>v.createElement("div",{className:A.redio,key:M},!(m!=null&&m.standard_boolean)&&v.createElement("span",{className:A.redioitem}),(m==null?void 0:m.standard_boolean)&&v.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),v.createElement("span",{className:`${m!=null&&m.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},(e==null?void 0:e.question_type)===0?Jl[M]:""),v.createElement(Re.Z,{className:m!=null&&m.standard_boolean?A.titleyes:A.title,value:m==null?void 0:m.choice_text}),(m==null?void 0:m.standard_boolean)&&v.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&v.createElement("div",{className:A.normalWrap},(u=e==null?void 0:e.question_choices)==null?void 0:u.map((m,M)=>v.createElement("div",{className:A.checkbox,key:M},!(m!=null&&m.standard_boolean)&&v.createElement("span",{className:A.checkboxitem}),(m==null?void 0:m.standard_boolean)&&v.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),v.createElement("span",{className:`${m!=null&&m.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},Jl[M]),v.createElement(Re.Z,{className:m!=null&&m.standard_boolean?A.titleyes:A.title,value:m==null?void 0:m.choice_text}),(m==null?void 0:m.standard_boolean)&&v.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&v.createElement("div",{className:A.completion},(p=e==null?void 0:e.standard_answers)==null?void 0:p.map((m,M)=>{var Y;return v.createElement(re.Z,{align:"top"},v.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",M+1),v.createElement("div",{className:A.content},(Y=m.answer_text)==null?void 0:Y.map((De,Me)=>v.createElement("div",{key:Me,className:A.items,style:(m==null?void 0:m.model)===2?{border:0,padding:0}:{}},(m==null?void 0:m.model)===1?v.createElement("pre",{className:"mb0"},De):v.createElement(ra.Z,{value:De,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&v.createElement("div",{className:A.simple},v.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),v.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(x=e==null?void 0:e.answer_texts)!=null&&x[0]?v.createElement(Re.Z,{className:A.content,value:(N=e==null?void 0:e.answer_texts)==null?void 0:N[0]}):v.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),v.createElement("div",{className:"mt20 "},v.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),v.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&v.createElement("div",{className:A.shixunWrapper},(_=e==null?void 0:e.shixun)==null?void 0:_.map((m,M)=>{var Y,De;return v.createElement("div",null,v.createElement("div",{key:M,className:`${A.shixun} mb30`},v.createElement("span",{className:A.score},"\uFF08",m==null?void 0:m.challenge_score,"\u5206\uFF09"),v.createElement("span",{className:A.qtitle},(e==null?void 0:e.index)+"."+(M+1),"\u3001",m==null?void 0:m.challenge_name)),((De=(Y=t==null?void 0:t.editData)==null?void 0:Y.exercise)==null?void 0:De.show_challenge_task_pass)&&v.createElement(Re.Z,{className:A.content,value:(m==null?void 0:m.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&v.createElement("div",{className:A.program,style:{border:!((r=(a=t==null?void 0:t.editData)==null?void 0:a.exercise)!=null&&r.show_hack_sets)&&!((i=(f=t==null?void 0:t.editData)==null?void 0:f.exercise)!=null&&i.show_hack_description)&&"none"}},((d=(c=t==null?void 0:t.editData)==null?void 0:c.exercise)==null?void 0:d.show_hack_sets)&&v.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},v.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},v.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),v.createElement(sa.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(m,M,Y)=>Y+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(m,M,Y)=>v.createElement(_e.Z,{title:v.createElement("pre",null,m)},v.createElement("div",{className:A.divname},m))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(m,M,Y)=>v.createElement(_e.Z,{title:v.createElement("pre",null,m)}," ",v.createElement("div",{className:A.divname},m))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(P=e==null?void 0:e.program_attr)==null?void 0:P.hack_sets})),((k=(B=t==null?void 0:t.editData)==null?void 0:B.exercise)==null?void 0:k.show_hack_description)&&v.createElement("div",null,v.createElement(Re.Z,{className:A.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((o=e==null?void 0:e.sub_exercise_questions)==null?void 0:o.map((m,M)=>{var Y,De,Me,Be,st,Ze;return v.createElement("div",{key:M},v.createElement("div",{className:A.combination},v.createElement("span",{className:A.score},m==null?void 0:m.question_score,"\u5206"),v.createElement("span",{className:A.qtype},(Y=da.find(G=>G.type==m.question_type))==null?void 0:Y.name),v.createElement("span",{className:A.qtitle},v.createElement(Re.Z,{value:`${M+1}\u3001${m==null?void 0:m.question_title}`}))),(m.question_type===0||m.question_type===2)&&v.createElement("div",{className:A.warp,style:{padding:"20px 58px 0 58px"}},v.createElement("div",null,(De=m==null?void 0:m.question_choices)==null?void 0:De.map((G,ve)=>v.createElement("div",{className:A.redio,key:ve},!(G!=null&&G.standard_boolean)&&v.createElement("span",{className:A.redioitem}),(G==null?void 0:G.standard_boolean)&&v.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),v.createElement("span",{className:`${G!=null&&G.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},Jl[ve]),v.createElement(Re.Z,{className:G!=null&&G.standard_boolean?A.titleyes:A.title,value:G==null?void 0:G.choice_text}),(G==null?void 0:G.standard_boolean)&&v.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848"))))),m.question_type===1&&v.createElement("div",{className:A.normalWrap},(Me=m==null?void 0:m.question_choices)==null?void 0:Me.map((G,ve)=>v.createElement("div",{className:A.checkbox,key:ve},!(G!=null&&G.standard_boolean)&&v.createElement("span",{className:A.checkboxitem}),(G==null?void 0:G.standard_boolean)&&v.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),v.createElement("span",{className:`${G!=null&&G.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},Jl[ve]),v.createElement(Re.Z,{className:G!=null&&G.standard_boolean?A.titleyes:A.title,value:G==null?void 0:G.choice_text}),(G==null?void 0:G.standard_boolean)&&v.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),m.question_type===3&&v.createElement("div",{className:A.completion},(Be=m==null?void 0:m.standard_answers)==null?void 0:Be.map((G,ve)=>{var ze;return v.createElement(re.Z,{align:"top"},v.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",ve+1),v.createElement("div",{className:A.content},(ze=G.answer_text)==null?void 0:ze.map((Ae,yt)=>v.createElement("div",{key:yt,className:A.items},v.createElement("pre",{className:"mb0"},Ae)))))})),m.question_type===4&&v.createElement("div",{className:A.simple},v.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),v.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(st=m==null?void 0:m.answer_texts)!=null&&st[0]?v.createElement(Re.Z,{className:A.content,value:(Ze=m==null?void 0:m.answer_texts)==null?void 0:Ze[0]}):v.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),v.createElement("div",{className:"mt20 "},v.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),v.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},m!=null&&m.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&v.createElement("div",null,v.createElement(Re.Z,{disabledFill:!0,className:A.content,showProgramFill:!0,value:Hl.Base64.decode((($=e==null?void 0:e.program_attr)==null?void 0:$.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&v.createElement("div",{className:A.bottom},v.createElement("div",{className:`${A.bottomitem} mb30`},v.createElement("span",{className:A.left},"\u89E3\u6790"),v.createElement("span",{className:A.right},e!=null&&e.analysis?v.createElement(Re.Z,{value:e==null?void 0:e.analysis}):v.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),v.createElement("div",{className:`${A.bottomitem} mb30`},v.createElement("span",{className:A.left},"\u96BE\u5EA6"),v.createElement("span",{className:A.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),v.createElement("div",{className:A.bottomitem},v.createElement("span",{className:A.left},"\u77E5\u8BC6\u70B9"),v.createElement(_e.Z,{title:((de=e==null?void 0:e.tag_discipline_names)==null?void 0:de.length)<=0||((D=e==null?void 0:e.tag_discipline_names)==null?void 0:D.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(q=(L=e==null?void 0:e.tag_discipline_names)==null?void 0:L.join("\uFF1B"))==null?void 0:q.toString()},v.createElement("span",{className:A.right},((H=e==null?void 0:e.tag_discipline_names)==null?void 0:H.length)<=0?v.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((ue=e==null?void 0:e.tag_discipline_names)==null?void 0:ue.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?v.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(te=(ce=e==null?void 0:e.tag_discipline_names)==null?void 0:ce.join("\uFF1B"))==null?void 0:te.toString())))))},ma=E(80320),_a=E(84635),$e=E(59301),pa=Object.defineProperty,va=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Mn=(e,t,l)=>t in e?pa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Gl=(e,t)=>{for(var l in t||(t={}))fa.call(t,l)&&Mn(e,l,t[l]);if(Wn)for(var l of Wn(t))ya.call(t,l)&&Mn(e,l,t[l]);return e},zn=(e,t)=>va(e,Ea(t)),ha=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),Fa=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:p,deleteitem:x,getTagData:N,init:_,showTip:a=!1})=>{const[r]=w.default.useForm();return(0,n.useEffect)(()=>{r.setFieldsValue(zn(Gl({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer}))},[e]),$e.createElement("div",null,$e.createElement(w.default,{form:r,colon:!1,onFinish:f=>{p(Gl(Gl({},e),f))},onFinishFailed:f=>ha(void 0,null,function*(){var i,c;ae.ZP.error(f.errorFields[0].errors[0]),r.scrollToField((c=(i=f==null?void 0:f.errorFields)==null?void 0:i[0])==null?void 0:c.name,{behavior:"smooth",block:"center"})})},$e.createElement("div",{style:{display:"flex",alignItems:"center"}},$e.createElement("div",{style:{flex:1}},$e.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),$e.createElement("span",null,"\u7B80\u7B54\u9898")),!(e!=null&&e.isadd)&&$e.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},$e.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),$e.createElement(oe.ZP,{onClick:()=>{e.isadd?(t(!1),_()):(r.setFieldsValue(zn(Gl({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),$e.createElement(_e.Z,{overlayClassName:O.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:$e.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},$e.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},$e.createElement(oe.ZP,{type:"primary",className:"ml20",onClick:()=>{r.submit()}},"\u4FDD\u5B58"))),$e.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},$e.createElement(w.default.Item,{className:O.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},$e.createElement(lt.Z,{onBlur:f=>{f.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),$e.createElement(_a.W,{form:r,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),$e.createElement(nt,{getTagData:N,qitem:e,exerciseitem:u,TagDiscipline:l,form:r}))))},Ie=E(59301),ga=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())}),Ba=({setScoreShow:e,ScoreShow:t,exerciseitem:l,getdata:u})=>{var p,x,N;const[_,a]=(0,n.useState)(!1);function r(){return ga(this,null,function*(){var f,i,c;let d=(i=(f=l==null?void 0:l.exercise_question_types)==null?void 0:f.filter(B=>B.Singlequestion))==null?void 0:i.map(B=>({question_type:B.question_type,score:B.Singlequestion})),P=yield(0,Xe.ZP)(`/api/examination_banks/${(c=l==null?void 0:l.exercise)==null?void 0:c.id}/batch_set_score.json`,{method:"POST",body:{question_arr:d}});(P==null?void 0:P.status)===0&&u()})}return Ie.createElement("div",null,t&&Ie.createElement(pt.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:t,width:640,centered:!0,zIndex:10,className:O.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var f,i,c;if(l!=null&&l.use_blank_score&&((c=(i=(f=l==null?void 0:l.exercise_question_types)==null?void 0:f.filter(d=>d.name==="\u586B\u7A7A\u9898"))==null?void 0:i[0])!=null&&c.Singlequestion)){a(!0);return}r(),e(!1)}},Ie.createElement("div",{className:"c-black"},"\u603B\u5206",Ie.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((p=l==null?void 0:l.exercise_types)==null?void 0:p.q_scores))),Ie.createElement("div",{className:O.content},Ie.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Ie.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Ie.createElement("span",null,"\u9898\u578B\u603B\u5206"),Ie.createElement("span",null,"\u64CD\u4F5C")),(N=(x=l==null?void 0:l.exercise_question_types)==null?void 0:x.filter(f=>f.name!=="\u5B9E\u8BAD\u9898"&&f.name!=="\u7EC4\u5408\u9898"))==null?void 0:N.map((f,i)=>{var c;return Ie.createElement("div",{key:i,className:O.items},Ie.createElement("span",null,f==null?void 0:f.name),Ie.createElement("span",null,(c=f==null?void 0:f.items)==null?void 0:c.length),Ie.createElement("span",null,f==null?void 0:f.score),Ie.createElement("span",null,"\u6BCF\u9898",Ie.createElement(lt.Z,{min:.1,precision:1,max:100,onChange:d=>{f.Singlequestion=d},defaultValue:f.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Ie.createElement(pt.default,{title:!1,footer:!1,centered:!0,open:_,zIndex:20,width:640,closable:!1,className:O.scoremodal},Ie.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Ie.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Ie.createElement("div",{className:O.bottom},Ie.createElement(oe.ZP,{className:O.no,onClick:()=>{a(!1)}},"\u53D6\u6D88"),Ie.createElement(oe.ZP,{className:O.yes,onClick:()=>{r(),a(!1),e(!1)}},"\u786E\u8BA4"))))},ba=E(20566),Ca=E(14869),xa=E(89392),Da=E(37034),Hn=E(30008),Aa=E(84216),y=E(59301),Na=Object.defineProperty,wa=Object.defineProperties,Pa=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Gn=(e,t,l)=>t in e?Na(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,qe=(e,t)=>{for(var l in t||(t={}))ka.call(t,l)&&Gn(e,l,t[l]);if(Jn)for(var l of Jn(t))Sa.call(t,l)&&Gn(e,l,t[l]);return e},Tt=(e,t)=>wa(e,Pa(t)),ge=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())});const vl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Oa=({user:e,dispatch:t,itemid:l,newExercisePaper:u,setisedits:p})=>{var x,N,_,a,r,f,i,c;const[d,P]=(0,n.useState)(),[B,k]=(0,n.useState)(!1),[o,$]=(0,n.useState)(),[de,D]=(0,n.useState)(),L=(0,n.useRef)(),q=(0,n.useRef)(),[H,ue]=(0,n.useState)(),[ce,te]=(0,n.useState)(!1),[m,M]=(0,n.useState)(!1),[Y,De]=(0,n.useState)(),[Me,Be]=(0,n.useState)(!1),[st,Ze]=(0,n.useState)(!1),[G,ve]=(0,n.useState)(!1),[ze,Ae]=(0,n.useState)(!1),[yt,bt]=(0,n.useState)(!1),[Nt,qt]=(0,n.useState)(!1),[Al,En]=(0,n.useState)(!1),[rt,et]=(0,n.useState)(!1),[He]=w.default.useForm(),[Ct,ke]=(0,n.useState)(!1),el=(0,n.useRef)(null),[he]=(0,ne.useSearchParams)(),[Qt,tl]=(0,n.useState)(!1),Nl=he.get("isIntelligentAssistant"),[ht,El]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Je(),t({type:"globalSetting/footerToggle",payload:!1})},[]),(0,n.useEffect)(()=>{p(m)},[m]),(0,n.useEffect)(()=>{o!=null&&o.question_id&&(D(o==null?void 0:o.question_score),q.current=o==null?void 0:o.question_id)},[o]);const $t=g=>ge(void 0,null,function*(){});function Je(){return ge(this,null,function*(){var g,I,z,le;te(!0),k(!0);const fe=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});te(!1),k(!1),P(fe),$(Tt(qe({},(z=(I=(g=fe==null?void 0:fe.exercise_question_types)==null?void 0:g[0])==null?void 0:I.items)==null?void 0:z[0]),{index:1})),ue(Tt(qe({},(le=fe==null?void 0:fe.exercise_question_types)==null?void 0:le[0]),{indexs:1}))})}function ll(g,I=!0){return ge(this,null,function*(){var z,le,fe,Ne;I&&(te(!0),k(!0));const Se=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});P(Se);let tt=[];(z=Se==null?void 0:Se.exercise_question_types)==null||z.map(dt=>{var ul;(ul=dt==null?void 0:dt.items)==null||ul.map((Yl,Kl)=>{tt.push(Tt(qe({},Yl),{index:Kl+1}))})});let Ht=(le=tt.filter(dt=>dt.question_id===(g==null?void 0:g.id)))==null?void 0:le[0],Xl=(Ne=((fe=Se==null?void 0:Se.exercise_question_types)==null?void 0:fe.map((dt,ul)=>{if((Ht==null?void 0:Ht.question_type)===(dt==null?void 0:dt.question_type))return Tt(qe({},dt),{indexs:ul+1})})).filter(dt=>dt))==null?void 0:Ne[0];ue(qe({},Xl)),$(qe({},Ht)),D(Ht==null?void 0:Ht.question_score),te(!1),k(!1)})}function nl(g){return ge(this,null,function*(){let I=Tt(qe({},g),{difficulty:(g==null?void 0:g.difficulty)||2,item_type:g.question_type,course_discipline_id:g==null?void 0:g.course_discipline_id,tag_discipline_ids:g==null?void 0:g.tag_discipline_ids,repeat_answer:!g.repeat_answer}),z={};g.question_type===8&&(z=Tt(qe({},g),{hack:Tt(qe({},g==null?void 0:g.hack),{difficult:g.difficulty}),hack_codes:Tt(qe({},g.hack_codes),{code:Hl.Base64.encode(g.hack_codes.code)}),hack_sets:[qe({},g.hack_sets)],is_blank:!0})),sessionStorage.projectFill&&(z.hack_identifier=sessionStorage.projectFill);let le=yield(0,Xe.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:g.question_type===8?z:I});(le==null?void 0:le.status)===0&&(M(!1),ll(le)),(0,Dt.Vf)("#question-scroll-id")})}function ii(g){return ge(this,null,function*(){k(!0);let I=yield(0,Xe.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:g}});k(!1),(I==null?void 0:I.status)===0&&Je()})}const za=(g,I,z)=>ge(void 0,null,function*(){var le;if(g.length===0){ae.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),z();return}const fe=yield(0,_t.Hb)(l,(le=g[0])==null?void 0:le.file,I);fe.status===0&&(ae.ZP.success(`\u6210\u529F\u5BFC\u5165${fe==null?void 0:fe.success}\u6761`),Be(!1),Je()),z()}),Ha=(g,I)=>ge(void 0,null,function*(){d.exercise_types.q_scores=Number(d.exercise_types.q_scores)+Number(g)-Number(I==null?void 0:I.question_score);const z=yield(0,_t.kF)({score:(0,xa.round)(g,1),question_id:I==null?void 0:I.question_id});if((z==null?void 0:z.status)===0){ae.ZP.success("\u4FEE\u6539\u6210\u529F"),ll({id:q.current},!1);return}(z==null?void 0:z.status)===-1&&D(I==null?void 0:I.question_score)});function zt(){return ge(this,null,function*(){pt.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:O.modalconfirm,onOk:()=>ge(this,null,function*(){if(o.question_id){let g=yield(0,Xe.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/${o.question_id}.json`,{method:"delete"});(g==null?void 0:g.status)===0&&(Je(),M(!1))}else $({}),M(!1),Je()}),cancelText:"\u53D6\u6D88"})})}const Ja=g=>ge(void 0,null,function*(){return yield(0,Xe.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks.json`,{method:"post",body:qe({},g)})}),{overflow:Ga,handleMouseEnter:Ua,handleMouseLeave:Xa}=(0,Ca.I)(),eu=g=>ge(void 0,null,function*(){k(!0);let I=yield(0,Xe.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:g}});if(k(!1),(I==null?void 0:I.status)===0){const z=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});P(z)}}),xt=()=>m?(El(!0),!0):!1;(0,n.useEffect)(()=>{if(ht){const g=setTimeout(()=>{El(!1)},2e3);return()=>clearTimeout(g)}},[ht]);const Ya=(g,I)=>y.createElement(S.default,null,y.createElement(S.default.Item,{key:"0",onClick:()=>tu(g==null?void 0:g.question_type)},y.createElement("span",{className:O.moreSpan},"\u65B0\u589E")),y.createElement(S.default.Item,{key:"1",disabled:I===0,onClick:()=>ge(void 0,null,function*(){if(I===0||xt())return;let z=(0,Dt.rz)(d==null?void 0:d.exercise_question_types,I,I-1);yield eu(z.map(le=>le.name))})},y.createElement("span",{className:O.moreSpan},"\u4E0A\u79FB")),y.createElement(S.default.Item,{key:"2",disabled:I===(d==null?void 0:d.exercise_question_types.length)-1,onClick:()=>ge(void 0,null,function*(){if(I===(d==null?void 0:d.exercise_question_types.length)-1||xt())return;let z=(0,Dt.rz)(d==null?void 0:d.exercise_question_types,I,I+1);yield eu(z.map(le=>le.name))})},y.createElement("span",{className:O.moreSpan},"\u4E0B\u79FB")),y.createElement(S.default.Item,{key:"3",onClick:()=>{var z;He.setFieldsValue({name:g.name,item_type_en:(z=vl.find(le=>le.id==g.question_type))==null?void 0:z.nameType}),ke(!0)}},y.createElement("span",{className:O.moreSpan},"\u91CD\u547D\u540D"))),tu=g=>{var I,z,le,fe,Ne,Se,tt,Ht,fn,Xl,dt,ul,Yl,Kl,lu,nu,uu,au,iu,ou,su,ru;if(!xt()){if(g===5){Ae(!0),bt(!0);return}if(g===6){if(he.get("pageType")=="course")he.get("updateType")=="course"?ne.history.push(`/problems/newcreate?express_id=${(I=d==null?void 0:d.exercise)==null?void 0:I.id}&callback_url=/paperlibrary/add/${(z=d==null?void 0:d.exercise)==null?void 0:z.id}?type=2&pageType=course&updateType=course&courseId=${he.get("courseId")}&stageId=${he.get("stageId")}`):ne.history.push(`/problems/newcreate?express_id=${(le=d==null?void 0:d.exercise)==null?void 0:le.id}&callback_url=/paperlibrary/add/${(fe=d==null?void 0:d.exercise)==null?void 0:fe.id}?type=2&pageType=course&courseId=${he.get("courseId")}&stageId=${he.get("stageId")}`);else{let qa=(Se=(Ne=u==null?void 0:u.editData)==null?void 0:Ne.exercise)!=null&&Se.set_question_sub_discipline?`/problems/newcreate?express_id=${(tt=d==null?void 0:d.exercise)==null?void 0:tt.id}&callback_url=${window.location.pathname+window.location.search}&course_discipline_id=${(fn=(Ht=u==null?void 0:u.editData)==null?void 0:Ht.exercise)==null?void 0:fn.course_discipline_id}`:`/problems/newcreate?express_id=${(Xl=d==null?void 0:d.exercise)==null?void 0:Xl.id}&callback_url=${window.location.pathname+window.location.search}`;ne.history.push(qa)}return}M(!0),$(g===2?{question_type:g,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",course_discipline_id:(ul=(dt=u==null?void 0:u.editData)==null?void 0:dt.exercise)!=null&&ul.is_creator&&(Kl=(Yl=u==null?void 0:u.editData)==null?void 0:Yl.exercise)!=null&&Kl.set_question_sub_discipline?(nu=(lu=u==null?void 0:u.editData)==null?void 0:lu.exercise)==null?void 0:nu.course_discipline_id:null,analysis:""}:{question_type:g,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,course_discipline_id:(au=(uu=u==null?void 0:u.editData)==null?void 0:uu.exercise)!=null&&au.is_creator&&(ou=(iu=u==null?void 0:u.editData)==null?void 0:iu.exercise)!=null&&ou.set_question_sub_discipline?(ru=(su=u==null?void 0:u.editData)==null?void 0:su.exercise)==null?void 0:ru.course_discipline_id:null})}},Ka=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{xt()||Be(!0)}},{key:2,label:y.createElement("div",null,y.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Hn.$}),y.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{(0,Dt.Ye)(t)||xt()||Ze(!0)}}];return y.createElement("div",null,y.createElement(ct.Z,{spinning:ce},y.createElement("div",{className:O.bg},y.createElement("div",{style:{textAlign:"center"}},((x=d==null?void 0:d.exercise_types)==null?void 0:x.q_counts)===0&&!m&&y.createElement(Pl.Z,{styles:{marginTop:180},customText:y.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",y.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((N=d==null?void 0:d.exercise_types)==null?void 0:N.q_counts)>0||m)&&y.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},y.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},y.createElement("div",{className:O.left},y.createElement("div",{className:O.leftAction},y.createElement(oe.ZP,{onClick:()=>{xt()||ve(!0)},className:O.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),y.createElement("div",{className:O.scrollWrapper,style:{overflow:Ga},onMouseEnter:Ua,onMouseLeave:Xa},(_=d==null?void 0:d.exercise_question_types)==null?void 0:_.map((g,I)=>y.createElement("div",{key:I,className:"mb30"},y.createElement("div",{className:O.title},y.createElement("div",{className:O.titleleft},y.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Dt.EM)(I+1),"\u3001\u3010",g.name,"\u3011"),y.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",g.count,"\u5C0F\u9898\uFF0C\u5171",g.score,"\u5206\uFF09")),y.createElement(Ge.Z,{dropdownRender:()=>Ya(g,I),placement:"bottomLeft"},y.createElement("div",{className:O.more_style},y.createElement("i",{className:"iconfont icon-sandian font12"})))),y.createElement(vt,{handleEditing:()=>{El(!0)},isedit:m,setBigqitem:ue,bigitem:Tt(qe({},g),{indexs:I+1}),setqitem:z=>ge(void 0,null,function*(){var le;(le=L.current)==null||le.blur(),$(z)}),qitem:o,Itemid:l,getdata:ll,data:g.items})))))),y.createElement("div",{id:"question-scroll-id",style:{overflow:m?"hidden":"auto"},className:O.right,ref:el},!(o!=null&&o.isadd)&&y.createElement("div",{className:O.title},!m&&y.createElement("div",{style:{flex:1}},y.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(H==null?void 0:H.indexs)&&(0,Dt.EM)(H==null?void 0:H.indexs),"\u3001\u3010",H==null?void 0:H.name,"\u3011"),y.createElement(_e.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},y.createElement("i",{className:`${O.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var g;He.setFieldsValue({name:H.name,item_type_en:(g=vl.find(I=>I.id==H.question_type))==null?void 0:g.nameType}),ke(!0)}})),y.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",H==null?void 0:H.count,"\u5C0F\u9898\uFF0C\u5171",H==null?void 0:H.score,"\u5206\uFF09"),(o==null?void 0:o.question_type)===6&&y.createElement("span",{onClick:()=>tl(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(o==null?void 0:o.question_type)===5&&y.createElement(al.default,{defaultChecked:(r=(a=u==null?void 0:u.editData)==null?void 0:a.exercise)==null?void 0:r.show_challenge_task_pass,onChange:g=>ge(void 0,null,function*(){let I=yield(0,Xe.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:g.target.checked}});(I==null?void 0:I.status)===0&&(ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ll({id:q.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(o==null?void 0:o.question_type)===6&&y.createElement("span",{style:{marginLeft:20},onClick:()=>{var g,I,z,le;pt.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:y.createElement("div",null,(o==null?void 0:o.question_type)===6&&y.createElement(al.default,{defaultChecked:(I=(g=u==null?void 0:u.editData)==null?void 0:g.exercise)==null?void 0:I.show_hack_sets,onChange:fe=>ge(void 0,null,function*(){let Ne=yield(0,Xe.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:fe.target.checked}});(Ne==null?void 0:Ne.status)===0&&(ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),pt.default.destroyAll(),ll({id:q.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),y.createElement("br",null),(o==null?void 0:o.question_type)===6&&y.createElement(al.default,{defaultChecked:(le=(z=u==null?void 0:u.editData)==null?void 0:z.exercise)==null?void 0:le.show_hack_description,onChange:fe=>ge(void 0,null,function*(){let Ne=yield(0,Xe.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:fe.target.checked}});(Ne==null?void 0:Ne.status)===0&&(ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),pt.default.destroyAll(),ll({id:q.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),y.createElement("div",{style:{display:"flex",alignItems:"center"}},(o==null?void 0:o.question_type)===5&&!m&&y.createElement("a",{className:O.shixun,href:`/shixuns/${o==null?void 0:o.shixun_identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!m&&[0,1,2,4,6].includes(o==null?void 0:o.question_type)&&y.createElement(w.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},y.createElement(lt.Z,{precision:1,ref:L,onChange:g=>D(g),value:de,onBlur:g=>{Ha(g.target.value,o)}})),!m&&y.createElement(_e.Z,{title:"\u5220\u9664"},y.createElement("i",{onClick:()=>{zt()},style:{marginRight:20},className:`${O.delete} iconfont icon-shanchu13 mr5 `})),!m&&y.createElement(_e.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},y.createElement("i",{onClick:()=>{var g,I,z;(o==null?void 0:o.question_type)===6?he.get("pageType")=="course"?he.get("updateType")=="course"?ne.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(g=d==null?void 0:d.exercise)==null?void 0:g.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${he.get("courseId")}&stageId=${he.get("stageId")}`):ne.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(I=d==null?void 0:d.exercise)==null?void 0:I.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${he.get("courseId")}&stageId=${he.get("stageId")}`):ne.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(z=d==null?void 0:d.exercise)==null?void 0:z.id}&question_id=${o==null?void 0:o.question_id}&score=${o==null?void 0:o.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):M(!0)},className:`${O.edit} iconfont icon-bianji_Hover mr5 `})))),!m&&y.createElement("div",null,y.createElement("div",{className:O.qcount},y.createElement("span",{className:O.score},o==null?void 0:o.question_score,"\u5206"),y.createElement(Re.Z,{className:O.qtitle,value:(o==null?void 0:o.index)+`\u3001${(o==null?void 0:o.question_type)==8?(f=o==null?void 0:o.program_attr)==null?void 0:f.description:o==null?void 0:o.question_title}`}),(o==null?void 0:o.high_resources_consume)&&y.createElement(Aa.Z,{type:"shixun",style:{marginLeft:10}})),(o==null?void 0:o.question_type)===6&&y.createElement(fl.Z,{onEdit:()=>tl(1),className:"mt10",dataSource:(o==null?void 0:o.languages)||[]}),y.createElement(ca,{newExercisePaper:u,TagDiscipline:Y,qitem:o})),m&&y.createElement("div",null,(o==null?void 0:o.question_type)<=1&&y.createElement(se,{getTagData:$t,deleteitem:zt,seveeditor:nl,exerciseitem:d,TagDiscipline:Y,setisedit:M,qitem:o,init:Je,showTip:ht}),(o==null?void 0:o.question_type)===5&&y.createElement(oa,{setqitem:$,deleteitem:zt,seveeditor:nl,exerciseitem:d,TagDiscipline:Y,setisedit:M,qitem:o,showTip:ht}),(o==null?void 0:o.question_type)===3&&y.createElement(gt,{getTagData:$t,deleteitem:zt,seveeditor:nl,exerciseitem:d,TagDiscipline:Y,setisedit:M,qitem:o,init:Je,showTip:ht}),(o==null?void 0:o.question_type)===2&&y.createElement(Xt,{getTagData:$t,deleteitem:zt,seveeditor:nl,exerciseitem:d,TagDiscipline:Y,setisedit:M,qitem:o,init:Je,showTip:ht}),(o==null?void 0:o.question_type)===4&&y.createElement(Fa,{getTagData:$t,deleteitem:zt,seveeditor:nl,exerciseitem:d,TagDiscipline:Y,setisedit:M,qitem:o,init:Je,showTip:ht}),(o==null?void 0:o.question_type)===7&&y.createElement(Ju,{getTagData:$t,deleteitem:zt,seveeditor:nl,exerciseitem:d,TagDiscipline:Y,setisedit:M,qitem:o,init:Je,showTip:ht}),(o==null?void 0:o.question_type)===8&&y.createElement(ta,{getTagData:$t,deleteitem:zt,seveeditor:nl,exerciseitem:d,TagDiscipline:Y,setisedit:M,qitem:o,init:Je,showTip:ht}))))))),y.createElement("div",{className:O.bottomdiv},y.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},y.createElement("span",{className:O.spanBtn,onClick:()=>{xt()||(Ae(!0),bt(!1))}},"\u9898\u5E93\u9009\u9898"),y.createElement(Ge.Z,{menu:{items:Ka}},y.createElement("span",{className:O.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),y.createElement("span",{className:O.spanBtn,onClick:()=>ge(void 0,null,function*(){var g;if((0,Dt.Ye)(t)||xt())return;const I=yield(0,_t.JP)(l);I.status===0&&window.open(`/classrooms/coursesId/exercise/${I.exercise_id}/${(g=e.userInfo)==null?void 0:g.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),y.createElement("span",{className:O.spanBtn,onClick:()=>{if(!xt()){if(Nl){window.open(`/paperlibrary/see/${l}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${l}`)}}},"\u8BD5\u5377\u9884\u89C8"),vl==null?void 0:vl.map((g,I)=>y.createElement(oe.ZP,{key:I,className:O.addQuestionBtn,type:"primary",onClick:()=>{tu(g.id)}},g.name)),y.createElement(oe.ZP,{className:O.saveBtn,loading:rt,onClick:()=>ge(void 0,null,function*(){var g,I;const z=Number(d.exercise_types.q_scores);[100,120,150].includes(z)||(yield new Promise((Se,tt)=>{pt.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},z),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>ge(void 0,null,function*(){Se("")}),onCancel:()=>{tt()}})}));const le=()=>ge(void 0,null,function*(){if(he.get("pageType")=="course")if(he.get("updateType")=="course")ae.ZP.info("\u7F16\u8F91\u6210\u529F"),ne.history.replace(`/paths/${he.get("courseId")}`);else{if(xt())return;(0,Da._C)({id:he.get("stageId"),subject_id:he.get("courseId"),homework_type:"exercise",examination_bank_ids:[l]}).then(Se=>{(Se==null?void 0:Se.status)==0&&(ae.ZP.info("\u521B\u5EFA\u6210\u529F"),ne.history.replace(`/paths/${he.get("courseId")}`))})}else{if(xt())return;if(Nl){et(!0);const Se=yield(0,Xe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:l}});if(et(!1),(Se==null?void 0:Se.status)!==0)return}ae.ZP.info("\u4FDD\u5B58\u6210\u529F"),ne.history.push("/paperlibrary?defaultActiveKey=0")}});let fe=(I=(g=d==null?void 0:d.exercise_question_types)==null?void 0:g.filter(Se=>Se.question_type===5)[0])==null?void 0:I.items,Ne=0;fe==null||fe.map(Se=>{Se.high_resources_consume&&(Ne=Ne+1)}),console.log(Ne),Ne>0?t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Ne,fn:()=>{le()}}}):le()})},y.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),y.createElement(Ba,{setScoreShow:ve,ScoreShow:G,exerciseitem:d,getdata:Je}),ze&&y.createElement(ba.Z,{setScoreShow:Ae,isshixuns:yt,ScoreShow:ze,isloadings:Nt,onOk:(g,I,z,le)=>ge(void 0,null,function*(){qt(!0);let Ne=yield Ja({exam_id:l,item_bank_ids:g,shixun_ids:I});qt(!1),(Ne==null?void 0:Ne.status)===0&&pt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Je()},onCancel:()=>{Ae(!1),Je()}})})}),y.createElement(ma.Z,{course_discipline_id:(i=d==null?void 0:d.exercise)==null?void 0:i.course_discipline_id,visible:Me,onCancel:()=>Be(!1),onOk:za}),y.createElement(pt.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Ct,width:500,onOk:()=>He.submit(),onCancel:()=>ke(!1)},y.createElement(w.default,{form:He,initialValues:{},onFinish:g=>ge(void 0,null,function*(){(yield(0,_t.RK)(qe({id:l},g))).status==0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Je(),ke(!1))})},y.createElement(w.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(g,I){var z,le,fe,Ne;const Se=(z=vl==null?void 0:vl.find(tt=>tt.nameType==He.getFieldValue("item_type_en")))==null?void 0:z.id;return(Ne=(fe=(le=d==null?void 0:d.exercise_question_types)==null?void 0:le.filter(tt=>tt.question_type!=Se))==null?void 0:fe.map(tt=>tt==null?void 0:tt.name))!=null&&Ne.includes(I)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},y.createElement(wt.default,{size:"large",maxLength:10,showCount:!0})),y.createElement(w.default.Item,{hidden:!0,name:"item_type_en"},y.createElement(wt.default,{size:"large"})))),y.createElement(ql.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:st},y.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),y.createElement(Hn.Z,{stickyTop:-24,subDisciplineId:(c=d==null?void 0:d.exercise)==null?void 0:c.course_discipline_id,onCancel:()=>Ze(!1),mode:2,gather:{exam_id:l},onSuccess:()=>{Ze(!1),Je()}}),y.createElement("div",{style:{height:70}})),y.createElement(fl.Q,{visible:!!Qt,setVisible:tl,tip:Qt===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Qt===1?o==null?void 0:o.languages:[],onOk:g=>ge(void 0,null,function*(){const I={languages:g};Qt===1?I.hack_id=o==null?void 0:o.hack_id:I.exam_id=l,(yield(0,Xe.ZP)("/api/problems/update_languages.json",{method:"post",body:I})).status===0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),ll({id:q.current}),tl(!1))})}))};var Ia=(0,ne.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Oa),Un=E(24108),Za=E(12395),ja=E(54579),Z=E(59301),Ta=Object.defineProperty,Qa=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Yn=(e,t,l)=>t in e?Ta(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Kn=(e,t)=>{for(var l in t||(t={}))Ra.call(t,l)&&Yn(e,l,t[l]);if(Xn)for(var l of Xn(t))Va.call(t,l)&&Yn(e,l,t[l]);return e},La=(e,t)=>Qa(e,$a(t)),Ul=(e,t,l)=>new Promise((u,p)=>{var x=a=>{try{_(l.next(a))}catch(r){p(r)}},N=a=>{try{_(l.throw(a))}catch(r){p(r)}},_=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,N);_((l=l.apply(e,t)).next())});const qn=()=>{const[e,t]=(0,n.useState)([]);return(0,n.useEffect)(()=>{Ul(void 0,null,function*(){const u=yield(0,_t.d1)({source:"question"});u!=null&&u.disciplines&&t((0,il.L)(u==null?void 0:u.disciplines))})},[]),e},Wa=({user:e,newExercisePaper:t,dispatch:l})=>{var u,p,x,N,_,a,r,f,i,c,d,P,B,k,o,$,de,D,L,q,H,ue,ce,te;const m=(0,ne.useParams)(),M=qn(),[Y]=w.default.useForm(),[De,Me]=(0,n.useState)(),[Be,st]=(0,n.useState)(!1),[Ze,G]=(0,n.useState)(1),[ve,ze]=(0,n.useState)(""),[Ae]=(0,ne.useSearchParams)(),[yt,bt]=(0,n.useState)(!1),[Nt,qt]=(0,n.useState)(!1),[Al,En]=(0,n.useState)(!1);return console.log(t,"newExercisePaper"),(0,n.useEffect)(()=>{Ae.get("type")==="2"&&(ze(m.id),G(2))},[Ae.get("type")]),(0,n.useEffect)(()=>{if(m.id){if(!M.length)return;Ul(void 0,null,function*(){var et,He,Ct;st(!0);const ke=yield(0,_t.Di)({id:m.id});st(!1);const el=(et=ke==null?void 0:ke.exercise)==null?void 0:et.course_discipline_id,he=(He=ke==null?void 0:ke.exercise)==null?void 0:He.time,Qt=La(Kn({},ke.exercise),{course_discipline_id:el,time:he===-1?null:he});Me(Qt),En((Ct=ke.exercise)==null?void 0:Ct.set_question_sub_discipline)})}else Me({time:60,difficulty:2});l({type:"globalSetting/footerToggle",payload:!1})},[M]),Z.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Z.createElement("section",{className:"edu-container"},Z.createElement("section",{className:"animated fadeIn"},Z.createElement("aside",{style:{marginTop:15}},Z.createElement(Jt.Z,{separator:">"},Z.createElement(Jt.Z.Item,null,Z.createElement(ne.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Z.createElement(Jt.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Z.createElement("div",{className:"bg-white"},Z.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Z.createElement("div",{onClick:()=>{if(yt){ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}G(1)},className:Ze===1?we.Z.selectdiv:we.Z.divitem},Z.createElement(Un.Z,{number:1,active:Ze===1,className:"mr10"}),Z.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Z.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Z.createElement("div",{onClick:()=>{if(!m.id&&!ve){ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}G(2),!ve&&ze(m.id)},className:Ze!==1?we.Z.selectdiv:we.Z.divitem},Z.createElement(Un.Z,{number:2,active:Ze!==1,className:"mr10"}),Z.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Ze===2&&Z.createElement("div",{className:"tc"},Z.createElement(Za.Z,{defaultValue:(p=(u=t==null?void 0:t.editData)==null?void 0:u.exercise)==null?void 0:p.exercise_name,onFinish:rt=>Ul(void 0,null,function*(){var et,He,Ct,ke,el,he,Qt,tl,Nl,ht,El,$t;return rt.trim()===((He=(et=t==null?void 0:t.editData)==null?void 0:et.exercise)==null?void 0:He.exercise_name)?!0:(yield(0,_t.w0)({id:`${(ke=(Ct=t==null?void 0:t.editData)==null?void 0:Ct.exercise)==null?void 0:ke.id}`,course_discipline_id:(he=(el=t==null?void 0:t.editData)==null?void 0:el.exercise)==null?void 0:he.course_discipline_id,time:`${(tl=(Qt=t==null?void 0:t.editData)==null?void 0:Qt.exercise)==null?void 0:tl.time}`,exercise_name:rt,exercise_description:(ht=(Nl=t==null?void 0:t.editData)==null?void 0:Nl.exercise)==null?void 0:ht.exercise_description,difficulty:($t=(El=t==null?void 0:t.editData)==null?void 0:El.exercise)==null?void 0:$t.difficulty})).status===0?(Y.setFieldValue("exercise_name",rt),l({type:"newExercisePaper/modifyTitle",payload:rt}),!0):!1})}),Z.createElement("div",{style:{fontSize:14}},Z.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Z.createElement("span",{style:{color:"#000000",marginLeft:8}},(N=(x=t==null?void 0:t.editData)==null?void 0:x.exercise)==null?void 0:N.time)),Z.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Z.createElement("span",{style:{color:"#000000",marginLeft:8}},((a=(_=t==null?void 0:t.editData)==null?void 0:_.exercise)==null?void 0:a.difficulty)===1?"\u7B80\u5355":((f=(r=t==null?void 0:t.editData)==null?void 0:r.exercise)==null?void 0:f.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Z.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Z.createElement("span",{style:{color:"#000000",marginLeft:8}},((c=(i=t==null?void 0:t.editData)==null?void 0:i.exercise_types)==null?void 0:c.q_counts)||0)),Z.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Z.createElement("span",{style:{color:"#000000",marginLeft:8}},(P=(d=t==null?void 0:t.editData)==null?void 0:d.exercise_types)==null?void 0:P.q_scores))))),Ze===1&&Z.createElement(ct.Z,{spinning:Be,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Z.createElement("section",{className:[we.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},De&&Z.createElement(w.default,{layout:"horizontal",form:Y,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:we.Z.formWrap,initialValues:De},Z.createElement(w.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:we.Z.baseLineHeight,rules:[{required:!0,validator:(rt,et)=>{var He;return((He=et==null?void 0:et.replaceAll(" ",""))==null?void 0:He.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Z.createElement(wt.default,{maxLength:60,className:we.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Z.createElement(w.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:we.Z.baseLineHeight},Z.createElement(me.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(o=(k=(B=t==null?void 0:t.editData)==null?void 0:B.exercise)==null?void 0:k.course_discipline)==null?void 0:o.course_discipline_id},tooltipTitle:((D=(de=($=t==null?void 0:t.editData)==null?void 0:$.exercise)==null?void 0:de.course_discipline)==null?void 0:D.is_managed)===!1?`${(H=(q=(L=t==null?void 0:t.editData)==null?void 0:L.exercise)==null?void 0:q.course_discipline)==null?void 0:H.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((te=(ce=(ue=t==null?void 0:t.editData)==null?void 0:ue.exercise)==null?void 0:ce.course_discipline)==null?void 0:te.is_managed)===!1})),Z.createElement("div",{className:we.Z.concat},Z.createElement("div",null,Z.createElement(al.default,{checked:Al,onChange:rt=>{En(rt.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),Z.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",Z.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),Z.createElement(w.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:we.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Z.createElement(mt.ZP.Group,{className:we.Z.radiogroup},Z.createElement(mt.ZP.Button,{className:we.Z.easy,value:1},"\u7B80\u5355"),Z.createElement(mt.ZP.Button,{className:we.Z.medium,value:2},"\u9002\u4E2D"),Z.createElement(mt.ZP.Button,{className:we.Z.hard,value:3},"\u56F0\u96BE"))),Z.createElement(w.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:we.Z.baseLineHeight},Z.createElement("div",{style:{display:"flex",width:"100%"}},Z.createElement(w.default.Item,{name:"time",noStyle:!0},Z.createElement(lt.Z,{min:1,className:we.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Z.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Z.createElement(w.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Z.createElement(wt.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Z.createElement("div",{className:we.Z.bottmodiv},Z.createElement(oe.ZP,{className:`${we.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{Ae.get("pageType")=="course"?ne.history.push(`/paths/${Ae.get("courseId")}`):ne.history.push("/paperlibrary")}},"\u53D6\u6D88"),Z.createElement(Oe.Z,{className:`${we.Z.confirmBtn} ml15`,type:"primary",onClick:()=>Ul(void 0,null,function*(){var rt,et,He;yield Y.validateFields();const Ct=Y.getFieldsValue();if(Ct.set_question_sub_discipline=Al,m.id){(yield(0,_t.w0)(Kn({id:m.id},Ct))).status===0&&(ze(m.id),G(2),ne.history.replace(`/paperlibrary/add/${m.id}?type=2`));return}const ke=yield(0,_t.un)(Ct);ke.status===0&&(ze((rt=ke==null?void 0:ke.data)==null?void 0:rt.exam_id),G(2),Ae.get("pageType")=="course"?ne.history.replace(`/paperlibrary/add/${(et=ke==null?void 0:ke.data)==null?void 0:et.exam_id}?type=2&pageType=course&courseId=${Ae.get("courseId")}&stageId=${Ae.get("stageId")}`):ne.history.replace(`/paperlibrary/add/${(He=ke==null?void 0:ke.data)==null?void 0:He.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),Ze===2&&Z.createElement("div",null,Z.createElement(Ia,{setisedits:bt,itemid:ve}))),Z.createElement(ja.Z,{open:Nt,onCancel:()=>{qt(!1)}}))};var Ma=(0,ne.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Wa)},20566:function(du,wl,E){E.d(wl,{Z:function(){return Rt}});var n=E(59301),ne=E(28284),w=E(6767),Jt=E(62957),ae=E(20554),ct=E(82326),wt=E(17149),al=E(69219),mt=E(37568),lt=E(54172),oe=E(25399),we=E(13747),_t=E(99571),il=E(82093),Oe={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},pt=E(37798),S={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ge=E(38394),_e=E(49661),ql=E(24334);const O=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Xe=({qitem:F})=>{var me,U,Vt,Pt,nt,K,Et,Ue,je,sl;return n.createElement("div",{className:S.warp},n.createElement("div",{className:S.mainPart},n.createElement("div",{className:S.qcount},(F==null?void 0:F.question_type)===8&&n.createElement(Ge.Z,{className:S.content,showProgramFill:!0,value:(me=F==null?void 0:F.program_attr)==null?void 0:me.description}),(F==null?void 0:F.question_type)!=8&&n.createElement(Ge.Z,{className:S.qtitle,value:(F==null?void 0:F.name)||(F==null?void 0:F.title)})),((F==null?void 0:F.question_type)===0||(F==null?void 0:F.question_type)===2)&&n.createElement("div",null,(U=F==null?void 0:F.choices)==null?void 0:U.map((T,ut)=>n.createElement("div",{className:S.redio},!(T!=null&&T.is_answer)&&n.createElement("span",{className:S.redioitem}),(T==null?void 0:T.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:T!=null&&T.is_answer?S.titleyes:S.title,value:O[ut]+(T==null?void 0:T.choice_text)}),(T==null?void 0:T.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(F==null?void 0:F.question_type)===1&&n.createElement("div",null,(Vt=F==null?void 0:F.choices)==null?void 0:Vt.map((T,ut)=>n.createElement("div",{className:S.checkbox},!(T!=null&&T.is_answer)&&n.createElement("span",{className:S.checkboxitem}),(T==null?void 0:T.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:T!=null&&T.is_answer?S.titleyes:S.title,value:O[ut]+(T==null?void 0:T.choice_text)}),(T==null?void 0:T.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(F==null?void 0:F.question_type)===3&&n.createElement("div",{className:S.completion},(Pt=F==null?void 0:F.standard_answer)==null?void 0:Pt.map((T,ut)=>{var Ft;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",ut+1),n.createElement("div",{className:S.content},(Ft=T==null?void 0:T.answer_text)==null?void 0:Ft.map((b,Qe)=>n.createElement("div",{className:S.items},b))))})),(F==null?void 0:F.question_type)===4&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(nt=F==null?void 0:F.answer_texts)!=null&&nt[0]?n.createElement(Ge.Z,{className:S.content,value:(K=F==null?void 0:F.answer_texts)==null?void 0:K[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(F==null?void 0:F.question_type)===5&&((Et=F==null?void 0:F.challenge_names)==null?void 0:Et.map((T,ut)=>n.createElement("div",{className:S.shixun},n.createElement("span",{className:S.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,_e.EM)(ut+1),"\u9898"),T)))),(F==null?void 0:F.question_type)===6&&n.createElement("div",{className:S.program},n.createElement(Ge.Z,{className:S.content,value:((Ue=F==null?void 0:F.program_attr)==null?void 0:Ue.description)||"- -"})),(F==null?void 0:F.question_type)===7&&((je=F==null?void 0:F.sub_item_banks)==null?void 0:je.map((T,ut)=>{var Ft,b,Qe,Gt,Fl;return n.createElement("div",null,n.createElement("div",{className:S.combination},n.createElement("span",{className:S.qtitle},T==null?void 0:T.name)),n.createElement("div",{className:S.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((T==null?void 0:T.item_type)=="SINGLE"||(T==null?void 0:T.item_type)=="JUDGMENT")&&((Ft=T==null?void 0:T.choices)==null?void 0:Ft.map((se,at)=>n.createElement("div",{className:S.redio},!(se!=null&&se.is_answer)&&n.createElement("span",{className:S.redioitem}),(se==null?void 0:se.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:se!=null&&se.is_answer?S.titleyes:S.title,value:O[at]+(se==null?void 0:se.choice_text)}),(se==null?void 0:se.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(T==null?void 0:T.item_type)=="MULTIPLE"&&((b=T==null?void 0:T.choices)==null?void 0:b.map((se,at)=>n.createElement("div",{className:S.checkbox},!(se!=null&&se.is_answer)&&n.createElement("span",{className:S.checkboxitem}),(se==null?void 0:se.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Ge.Z,{className:se!=null&&se.is_answer?S.titleyes:S.title,value:O[at]+(se==null?void 0:se.choice_text)}),(se==null?void 0:se.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(T==null?void 0:T.item_type)=="COMPLETION"&&n.createElement("div",{className:S.completion},(Qe=T==null?void 0:T.standard_answer)==null?void 0:Qe.map((se,at)=>{var Fe;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",at+1),n.createElement("div",{className:S.content},(Fe=se==null?void 0:se.answer_text)==null?void 0:Fe.map((ee,it)=>n.createElement("div",{className:S.items},ee))))})),(T==null?void 0:T.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Gt=T==null?void 0:T.answer_texts)!=null&&Gt[0]?n.createElement(Ge.Z,{className:S.content,value:(Fl=T==null?void 0:T.answer_texts)==null?void 0:Fl[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(F==null?void 0:F.question_type)===8&&n.createElement("div",null,n.createElement(Ge.Z,{disabledFill:!0,className:S.content,showProgramFill:!0,value:ql.Base64.decode(((sl=F==null?void 0:F.program_attr)==null?void 0:sl.code)||"")})),(F==null?void 0:F.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(F==null?void 0:F.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(F==null?void 0:F.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(F==null?void 0:F.study_count)||"0"))),n.createElement("a",{className:S.shixunbutton,href:`/shixuns/${F==null?void 0:F.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((F==null?void 0:F.question_type)<=4||[6,8].includes(F==null?void 0:F.question_type))&&n.createElement("div",{className:S.bottom},n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u89E3\u6790"),n.createElement("span",{className:S.right},F!=null&&F.analysis?n.createElement(Ge.Z,{value:F==null?void 0:F.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u96BE\u5EA6"),n.createElement("span",{className:S.right},(F==null?void 0:F.difficulty)===1?"\u7B80\u5355":(F==null?void 0:F.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:S.right},F!=null&&F.tag_discipline?F==null?void 0:F.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Pl=E(11237),fl=E(9164),yl=E(76560),Re=E(61485),Ve=E(84216),en=E(70610),kl=E(61471),C=E(59301),Sl=Object.defineProperty,tn=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Ol=(F,me,U)=>me in F?Sl(F,me,{enumerable:!0,configurable:!0,writable:!0,value:U}):F[me]=U,ie=(F,me)=>{for(var U in me||(me={}))ol.call(me,U)&&Ol(F,U,me[U]);if(hl)for(var U of hl(me))nn.call(me,U)&&Ol(F,U,me[U]);return F},vt=(F,me)=>tn(F,ln(me)),re=(F,me,U)=>new Promise((Vt,Pt)=>{var nt=Ue=>{try{Et(U.next(Ue))}catch(je){Pt(je)}},K=Ue=>{try{Et(U.throw(Ue))}catch(je){Pt(je)}},Et=Ue=>Ue.done?Vt(Ue.value):Promise.resolve(Ue.value).then(nt,K);Et((U=U.apply(F,me)).next())});const un=({setScoreShow:F,ScoreShow:me,onOk:U,isshixuns:Vt,isloadings:Pt,dispatch:nt,isIntelligentAssistant:K=!1,ispptModal:Et=!1,isChangeQuestion:Ue=!1,newExercisePaper:je,shixunsDetail:sl})=>{var T,ut,Ft;let[b,Qe]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:K,is_smart_plan:Et,group_id:[]}),[Gt,Fl]=(0,n.useState)([]),[se,at]=(0,n.useState)([]),[Fe,ee]=(0,n.useState)([]),[it,rl]=(0,n.useState)([]);const[an,kt]=(0,n.useState)(!1),[Ye]=ne.default.useForm(),[on,Il]=(0,n.useState)(),[Ut,Lt]=(0,n.useState)(!1);let[ye,St]=(0,n.useState)(Vt);const[gt,dl]=(0,n.useState)([]),[be,gl]=(0,n.useState)(0),[sn,rn]=(0,n.useState)(!0),[Zl,jl]=(0,n.useState)([]),[Tl,Ql]=(0,n.useState)([]),Ke=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],cl=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[ot,yn]=(0,n.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Xt=(0,n.useRef)(new Set),Ot=(0,n.useRef)(new Set),j=ne.default.useWatch("courseid",Ye),It=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Bl=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],dn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[cn,bl]=(0,n.useState)(!1),ml=()=>{Ye.resetFields(),ye=!1,St(!1),bl(!1),Ye.submit()};(0,n.useEffect)(()=>{var s,h,J,Q,W,pe,Pe,X,Te,xe;(((J=(h=(s=je==null?void 0:je.editData)==null?void 0:s.exercise)==null?void 0:h.exist_item_bank_ids)==null?void 0:J.length)>0||((pe=(W=(Q=je==null?void 0:je.editData)==null?void 0:Q.exercise)==null?void 0:W.exist_item_bank_shixun_ids)==null?void 0:pe.length)>0)&&Ql([...(X=(Pe=je==null?void 0:je.editData)==null?void 0:Pe.exercise)==null?void 0:X.exist_item_bank_ids,...(xe=(Te=je==null?void 0:je.editData)==null?void 0:Te.exercise)==null?void 0:xe.exist_item_bank_shixun_ids])},[(ut=(T=je==null?void 0:je.editData)==null?void 0:T.exercise)==null?void 0:ut.exist_item_bank_ids]),(0,n.useEffect)(()=>{me&&(Ye.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),sn&&ye&&(Ye.setFieldsValue({item_type:"SHIXUN"}),b.item_type="SHIXUN",Qe(ie({},b)),rn(!1)),At(b),Cl(),_l({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[me]),(0,n.useEffect)(()=>{be>0&&setTimeout(()=>{gl(0)},2e3)},[be]);function At(s){return re(this,null,function*(){var h,J,Q;if(kt(!0),Qe(ie({},s)),(Fe==null?void 0:Fe.length)<=0&&s.type==="5"){rl([]),kt(!1);return}console.log("----",Fe,gt);let W=s.type==="5"?Fe==null?void 0:Fe.filter(Te=>!gt.includes(Te)):null,pe=s.type==="5"?Fe==null?void 0:Fe.filter(Te=>gt.includes(Te)):null,Pe={course_discipline_id:s==null?void 0:s.courseid};(s==null?void 0:s.type)==="1"&&(Pe={discipline_id:((h=s==null?void 0:s.courseid)==null?void 0:h[0])||null,sub_discipline_id:((J=s==null?void 0:s.courseid)==null?void 0:J[1])||null});let X=yield(0,il.ZP)("/api/item_banks.json",{method:"get",params:vt(ie(ie({},s),Pe),{ids:W,shixun_ids:pe,include_shixuns:!K,group_id:((Q=s.group_id)==null?void 0:Q.map(Te=>Te==null?void 0:Te.value))||null,keyword:s.keyword?encodeURIComponent(s.keyword):s.keyword,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null,bigmodel:K,is_smart_plan:Et})});rl(X),kt(!1)})}function Cl(){return re(this,null,function*(){let s=yield(0,il.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:b.type==="5"?null:b.type,clazz:"ItemBanksGroup"}});Fl((0,pt.L)(s==null?void 0:s.disciplines))})}function _l(s){return re(this,null,function*(){var h;let J=yield(0,il.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:s}),Q=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(h=J==null?void 0:J.data)==null?void 0:h.map(W=>({title:W.name,id:W.id,pid:W.id,value:W.id,key:W.id,isLeaf:!W.have_child}))}];jl(Q)})}function $l(s){return re(this,null,function*(){var h,J,Q,W;kt(!0);let pe=(h=s.list)==null?void 0:h.filter(xe=>!gt.includes(xe)),Pe=(J=s.list)==null?void 0:J.filter(xe=>gt.includes(xe));if(pe.length===0&&Pe.length===0){kt(!1),rl([]);return}let X={course_discipline_id:s==null?void 0:s.courseid};(s==null?void 0:s.type)==="1"&&(X={discipline_id:((Q=s==null?void 0:s.courseid)==null?void 0:Q[0])||null,sub_discipline_id:((W=s==null?void 0:s.courseid)==null?void 0:W[1])||null});let Te=yield(0,il.ZP)("/api/item_banks.json",{method:"get",params:vt(ie(ie({},s),X),{ids:pe,shixun_ids:Pe,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null})});kt(!1),rl(Te)})}const mn=s=>re(void 0,null,function*(){const h=yield nt({type:"shixunsDetail/release",payload:{id:s}});let J=h==null?void 0:h.tag_position,Q=(h==null?void 0:h.evaluation_set_position)||[],W=h.status;return W===0?(w.ZP.success("\u53D1\u5E03\u6210\u529F"),At(b),!0):(W===2?w.ZP.error(`\u7B2C${Q.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):W===3?w.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${J.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):w.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Bt=s=>(s==null?void 0:s.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wt=(s,h,J)=>s.map(Q=>Q.key===h?ie(ie({},Q),J):Q.children?vt(ie({},Q),{children:Wt(Q.children,h,J)}):Q),Yt=s=>re(void 0,null,function*(){const{key:h}=s;let J=b.type;const Q=yield(0,en.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(h),type:J}),{data:W,total_count:pe}=Q||{};pe>0&&jl(Pe=>Wt(Pe,h,{children:W.map(X=>({title:X.name,id:X.id,pid:X.id,value:X.id,key:X.id,isLeaf:!X.have_child}))}))});function Ce(s){console.log("----",b),s==="1"&&(ot.gg=ie({},b)),s==="2"&&(ot.scj=ie({},b)),s==="3"&&(ot.ttgx=ie({},b)),s==="0"&&(ot.wcjd=ie({},b)),s==="5"&&(ot.yx=ie({},b)),yn(ie({},ot))}function _n(){b.type==="1"&&(b=ot.gg),b.type==="2"&&(b=ot.scj),b.type==="3"&&(b=ot.ttgx),b.type==="0"&&(b=ot.wcjd),b.type==="5"&&(b=ot.yx),(b==null?void 0:b.item_type)==="SHIXUN"?(ye=!0,St(!0)):(ye=!1,St(!1)),Ye.setFieldsValue(ie({},b)),Qe(ie({},b)),At(ie({},b))}return C.createElement("div",null,C.createElement(Jt.default,{title:!1,footer:!1,open:me,width:1200,centered:!0,className:Oe.scoremodal,onCancel:()=>{F(!1)}},C.createElement("div",{style:{display:"flex",alignItems:"center"}},C.createElement("div",{className:Oe.title},K?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),K&&C.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),C.createElement(ae.default,{className:Oe.tabWrap,activeKey:b.type,onChange:s=>{s==="3"?(b.show_all_share=!0,_l({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):b.show_all_share=null,s==="0"&&_l({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ce(b.type),b.type=s,(b==null?void 0:b.item_type)==="SHIXUN"&&b.type!=="5"&&(ye=!0,St(!0)),bl(!1),b.type==="5"&&(ye=!1,St(!1)),_n(),Cl()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:C.createElement("div",null,"\u5DF2\u9009",Fe.length>0&&C.createElement("span",{className:Oe.titlecount},Fe.length),be>0&&C.createElement("span",{className:Oe.add},"+",be)),key:"5"}]}),C.createElement(ne.default,{layout:"inline",form:Ye,onValuesChange:(s,h)=>{const J=Object.values(h).some(W=>W!==null&&W!==""&&W!==void 0),Q=h.keyword==="";if(bl(J||!Q),b.page=1,(h==null?void 0:h.item_type)==="SHIXUN"){if(b.type==="5"?St(!1):St(!0),s.keyword||s.keyword==="")return;Ye.submit()}else{if(s!=null&&s.courseid&&Ye.setFieldsValue({tag_discipline_id:null}),St(!1),s.keyword||s.keyword==="")return;Ye.submit()}},onFinish:s=>{var h;b.type==="3"&&(!s.group_id||((h=s==null?void 0:s.group_id)==null?void 0:h.length)===0)?b.show_all_share=!0:b.show_all_share=null,Qe(ie(ie({},b),s)),At(ie(ie({},b),s))}},C.createElement(ne.default.Item,{name:"item_type"},C.createElement(ct.default,{className:Oe.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Et?cl:K?Ke==null?void 0:Ke.filter(s=>s.question_type!==5):Ke).map(s=>C.createElement(ct.default.Option,{key:s.value},s.name)))),["1","2"].includes(b.type)?C.createElement(C.Fragment,null,C.createElement(ne.default.Item,{name:"courseid"},C.createElement(wt.Z,{className:Oe.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Gt})),!ye&&C.createElement(ne.default.Item,{name:"tag_discipline_id"},C.createElement(ct.default,{className:Oe.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ft=it==null?void 0:it.tag_disciplines)==null?void 0:Ft.map(s=>C.createElement(ct.default.Option,{key:s.id},s.name))))):C.createElement(C.Fragment,null,C.createElement(ne.default.Item,{name:"courseid"},C.createElement(kl.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:b==null?void 0:b.type}})),!ye&&C.createElement(ne.default.Item,{name:"tag_discipline_id"},C.createElement(kl.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:j,showLinkButton:!1}))),C.createElement(ne.default.Item,{name:ye?"diff":"difficulty"},C.createElement(ct.default,{className:Oe.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},It.map(s=>C.createElement(ct.default.Option,{key:s.value},s.name)))),ye&&C.createElement(ne.default.Item,{name:"shixun_publish_status"},C.createElement(ct.default,{className:Oe.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},dn.map(s=>C.createElement(ct.default.Option,{key:s.value},s.name)))),(b.type==="3"||b.type==="0")&&!ye&&C.createElement(ne.default.Item,{name:"group_id"},C.createElement(al.default,{treeDataSimpleMode:!0,style:{width:134},className:Oe.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(s,h)=>h.title.toUpperCase().indexOf(s.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Yt,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Zl})),cn&&C.createElement("span",{className:Oe.allqingchu,onClick:ml},C.createElement("i",{className:"iconfont icon-guanbi4"}),C.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),C.createElement(ne.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},C.createElement(mt.default.Search,{className:Oe.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:C.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Oe.searchIcon}`,onClick:()=>Ye.submit()}),onSearch:s=>{Ye.submit()}}))),C.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},C.createElement("div",{onClick:()=>{b.updated_at==="asc"?b.updated_at="desc":b.updated_at="asc",Qe(vt(ie({},b),{page:1})),At(vt(ie({},b),{page:1}))}}," ",b.updated_at?C.createElement("img",{src:b.updated_at==="asc"?Pl.Z:fl.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):C.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),C.createElement("div",{onClick:()=>{b.quotes==="asc"?b.quotes="desc":b.quotes="asc",Qe(vt(ie({},b),{page:1})),At(vt(ie({},b),{page:1}))},style:{marginLeft:20}}," ",b.quotes?C.createElement("img",{src:b.quotes==="asc"?Pl.Z:fl.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):C.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),C.createElement(lt.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(it==null?void 0:it.items)||(it==null?void 0:it.shixun_list),pagination:!1,loading:an,rowKey:s=>s.id,rowSelection:{type:K||Ue?"radio":"checkbox",selectedRowKeys:se,getCheckboxProps:s=>({disabled:s.shixun_tag_num===1||(Tl==null?void 0:Tl.find(h=>s.id===h))}),onSelect(s,h,J){if(K||Ue){at([s.id]),Ot.current=new Set([s.id]),gl(1),ee([s.id]);return}if(h)(ye||s!=null&&s.challenge_names)&&dl([...gt,s.id]),at([...se,s.id]),s.identifier?Xt.current.add(s.id):Ot.current.add(s.id),gl(1),ee([...Fe,s.id]);else{s.identifier?Xt.current.delete(s.id):Ot.current.delete(s.id);let Q=Fe.filter(W=>W!==s.id);if(at(Q),ee(Q),ye||s!=null&&s.challenge_names){let W=gt.filter(pe=>pe!==s.id);dl([...W])}if(b.type==="5"){$l(vt(ie({},b),{list:[...Q]}));return}}},onSelectAll(s,h,J){var Q,W;if(s){const pe=J.map(X=>X.id),Pe=(W=J==null?void 0:J.filter(X=>X==null?void 0:X.challenge_names))==null?void 0:W.map(X=>X.id);dl([...gt,...Pe]),at([...se,...pe]),ee([...Fe,...pe]);for(const X of J)X.identifier?Xt.current.add(X.id):Ot.current.add(X.id)}else{const pe=J.map(xe=>xe.id),Pe=se.filter(xe=>!pe.some(pl=>pl===xe)),X=(Q=J==null?void 0:J.filter(xe=>xe==null?void 0:xe.challenge_names))==null?void 0:Q.map(xe=>xe.id);at([...Pe]),ee([...Pe]);let Te=gt.filter(xe=>!X.some(pl=>pl===xe.id));dl([...Te]),b.type==="5"&&$l(vt(ie({},b),{list:[...Pe]}));for(const xe of pe)xe.identifier?Xt.current.delete(xe):Ot.current.delete(xe)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(s,h,J)=>{var Q,W;return C.createElement(oe.Z,{title:Bt(h)},C.createElement("div",null,ye||h!=null&&h.challenge_names?"\u5B9E\u8BAD\u9898":(W=(Q=Ke==null?void 0:Ke.filter(pe=>pe.value===s))==null?void 0:Q[0])==null?void 0:W.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:ye?"30%":"60%",key:"name",render:(s,h,J)=>{var Q;return C.createElement("div",{style:{display:"flex",alignItems:"center"}},C.createElement(oe.Z,{title:Bt(h)},C.createElement("div",{className:h!=null&&h.high_resources_consume?Oe.q_title:""},C.createElement(Ge.Z,{key:1,showLines:1,showTextOnly:!0,value:ye||h!=null&&h.challenge_names?h!=null&&h.title||s===null?"--":s:(h==null?void 0:h.item_type)=="BPROGRAM"?(Q=h==null?void 0:h.program_attr)==null?void 0:Q.description:s}))),(h==null?void 0:h.high_resources_consume)&&C.createElement(Ve.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!ye,render:(s,h,J)=>{var Q;return C.createElement(oe.Z,{title:Bt(h)},C.createElement("span",null,s?(Q=s==null?void 0:s.split("\u3001"))==null?void 0:Q[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!ye,render:(s,h,J)=>C.createElement(oe.Z,{title:Bt(h)},C.createElement("span",null,s||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(s,h,J)=>{var Q,W,pe,Pe;return C.createElement(oe.Z,{title:Bt(h)},C.createElement("div",null,ye||h!=null&&h.challenge_names?(h==null?void 0:h.level)||((W=(Q=It==null?void 0:It.filter(X=>X.value===s))==null?void 0:Q[0])==null?void 0:W.name):(Pe=(pe=It==null?void 0:It.filter(X=>X.value===s))==null?void 0:pe[0])==null?void 0:Pe.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ye,render:(s,h,J)=>C.createElement(oe.Z,{title:Bt(h)},C.createElement("div",null,s||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(s,h,J)=>C.createElement(oe.Z,{title:Bt(h)},C.createElement("div",null,ye||h!=null&&h.challenge_names?(h==null?void 0:h.study_count)||(h==null?void 0:h.stu_num):s))},{title:C.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",C.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},C.createElement(Re.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ye,render:(s,h,J)=>C.createElement(oe.Z,{title:Bt(h)},C.createElement("div",null,s||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(s,h,J)=>C.createElement(oe.Z,{title:Bt(h)},C.createElement("div",{style:{flex:1,textAlign:"start"}},C.createElement("a",{onClick:()=>{var Q,W;Il(vt(ie({},h),{question_type:ye||h!=null&&h.challenge_names?5:(W=(Q=Ke==null?void 0:Ke.filter(pe=>pe.value===(h==null?void 0:h.item_type)))==null?void 0:Q[0])==null?void 0:W.question_type})),Lt(!0)}},"\u67E5\u770B"),(h==null?void 0:h.shixun_tag_num)===1&&C.createElement("a",{style:{marginLeft:10},onClick:()=>{Jt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:C.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",C.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${h==null?void 0:h.identifier}/challenges`)}},(h==null?void 0:h.shixun_name)||"--"),"\uFF1F"),onOk:()=>re(void 0,null,function*(){if(!mn(h==null?void 0:h.identifier))return new Promise((Q,W)=>{W()})})})}},"\u53D1\u5E03")))}].filter(s=>!s.hidden)}),C.createElement(we.Z,{current:b.page,total:(it==null?void 0:it.items_count)||(it==null?void 0:it.shixuns_count),style:{marginBottom:20},defaultPageSize:b.per_page,showTotal:s=>C.createElement("span",null,"\u5171\xA0",C.createElement("span",{style:{color:"#165DFF"}},s),"\xA0\u6761\u6570\u636E"),pageSize:b.per_page,onChange:(s,h)=>{b.page=s,b.per_page=h,Qe(ie({},b)),At(ie({},b))}}),C.createElement("div",{className:Oe.bottom},C.createElement(_t.ZP,{className:Oe.no,onClick:()=>{F(!1)}},"\u53D6\u6D88"),C.createElement(_t.ZP,{loading:Pt,style:{width:Pt&&75},className:Oe.yes,onClick:()=>re(void 0,null,function*(){if((Fe==null?void 0:Fe.length)<=0){w.ZP.info(K||Ue?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}U([...Ot.current],[...Xt.current],!0,Fe==null?void 0:Fe.length)})},K?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),C.createElement(Jt.default,{open:Ut,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Oe.previewModal,width:1e3,centered:!0,onCancel:()=>{Lt(!1)},onOk:()=>{Lt(!1)}},C.createElement(Xe,{qitem:on})))};var Rt=(0,yl.connect)(({shixunsDetail:F,newExercisePaper:me})=>({shixunsDetail:F,newExercisePaper:me}))(un)}}]);
|