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.
NewEduCoderBuild/p__Paperlibrary__Add__index...

2 lines
135 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3260],{11648:function(gn,Qt,x){x.d(Qt,{Z:function(){return jt}});var n=x(3113),oe=x(59301),B=Object.defineProperty,wt=Object.defineProperties,G=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Je=(pe,le,ie)=>le in pe?B(pe,le,{enumerable:!0,configurable:!0,writable:!0,value:ie}):pe[le]=ie,He=(pe,le)=>{for(var ie in le||(le={}))et.call(le,ie)&&Je(pe,ie,le[ie]);if(ot)for(var ie of ot(le))ht.call(le,ie)&&Je(pe,ie,le[ie]);return pe},me=(pe,le)=>wt(pe,G(le)),de=(pe,le)=>{var ie={};for(var Ie in pe)et.call(pe,Ie)&&le.indexOf(Ie)<0&&(ie[Ie]=pe[Ie]);if(pe!=null&&ot)for(var Ie of ot(pe))le.indexOf(Ie)<0&&ht.call(pe,Ie)&&(ie[Ie]=pe[Ie]);return ie},tt=(pe,le,ie)=>new Promise((Ie,ne)=>{var pt=ye=>{try{Me(ie.next(ye))}catch(At){ne(At)}},S=ye=>{try{Me(ie.throw(ye))}catch(At){ne(At)}},Me=ye=>ye.done?Ie(ye.value):Promise.resolve(ye.value).then(pt,S);Me((ie=ie.apply(pe,le)).next())});const jt=pe=>{var le=pe,{children:ie}=le,Ie=de(le,["children"]);const[ne,pt]=(0,oe.useState)(!1);return oe.createElement(n.ZP,me(He({},Ie),{loading:ne,onClick:S=>tt(void 0,null,function*(){try{pt(!0),yield Ie.onClick(S),pt(!1)}catch(Me){console.error(Me),pt(!1)}})}),ie)}},58711:function(gn,Qt,x){x.r(Qt),x.d(Qt,{default:function(){return Ya},useCourseOptions:function(){return En}});var n=x(59301),oe=x(71471),B=x(78700),wt=x(64403),G=x(8591),ot=x(71418),et=x(92832),ht=x(19842),Je=x(98554),He=x(25560),me=x(3113),de=x(85037),tt=x(79953),jt=x(64182),pe=x(11648),le=x(43418),ie=x(99316),Ie=x(38854),ne=x(95435),pt=x(43428),S={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",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},Me=x(16427),ye=x(40117),At=x(37819),cl=x(19288),nl=x(25301),re=x(83900),Ge=x(59301),Fn=Object.defineProperty,bn=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,pl=(e,t,l)=>t in e?Fn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Tt=(e,t)=>{for(var l in t||(t={}))Cn.call(t,l)&&pl(e,l,t[l]);if(ml)for(var l of ml(t))xn.call(t,l)&&pl(e,l,t[l]);return e},wn=(e,t)=>bn(e,Bn(t)),An=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),Pn=({Itemid:e,setqitem:t,qitem:l,data:s,getdata:v,bigitem:y,setBigqitem:b,isedit:_})=>{const[u,r]=(0,n.useState)([]),[a,i]=(0,n.useState)(!1);(0,n.useEffect)(()=>{s.length>0&&r([...s])},[s]);const f=(D,c)=>An(void 0,null,function*(){if(_){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}if(!D.destination)return;i(!0);let p=yield(0,ye.ZP)(`/api/examination_banks/${e}/examination_banks_item_banks/${c==null?void 0:c[D.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:e,itemid:c==null?void 0:c[D.source.index].question_id,position:D.destination.index}});i(!1),p.status===0&&v({id:c==null?void 0:c[D.source.index].question_id})});return Ge.createElement("div",null,Ge.createElement(nl.Z5,{onDragEnd:D=>f(D,u)},Ge.createElement(nl.bK,{droppableId:"droppable"},(D,c)=>Ge.createElement("div",Tt({ref:D.innerRef},D.droppableProps),Ge.createElement(ot.Z,{spinning:a},u.map((p,P)=>Ge.createElement(nl._l,{key:P,draggableId:P.toString(),index:P},(m,o)=>{var V,E;return Ge.createElement("aside",Tt(Tt({ref:m.innerRef},m.draggableProps),m.dragHandleProps),Ge.createElement(ne.Z,{title:Ge.createElement(re.Z,{value:(p==null?void 0:p.question_type)===8?(V=p==null?void 0:p.program_attr)==null?void 0:V.description:p.question_title}),color:"#fff",placement:"left",overlayClassName:S.titleTooltip},Ge.createElement("div",{onClick:()=>{if(_){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}t(wn(Tt({},p),{index:P+1})),b(y),(0,Me.Vf)("#question-scroll-id")},className:`${S.qcount} ${p.question_id===(l==null?void 0:l.question_id)?S.qcountclick:""}`},Ge.createElement("span",{className:S.score},p==null?void 0:p.question_score,"\u5206"),Ge.createElement("span",{className:S.qtitle},P+1,"\u3001",Ge.createElement(re.Z,{value:(p==null?void 0:p.question_type)===8?(E=p==null?void 0:p.program_attr)==null?void 0:E.description:p.question_title,showTextOnly:!0})))))}))),D.placeholder))))},we=x(95237),Dn=x(77214),$e=x(57809),gt=x(78673),ul=x(7254),Nn=x(80562),ae=x(59301),_l=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),Ft=({form:e,TagDiscipline:t,exerciseitem:l,qitem:s,getTagData:v})=>{var y;const[b,_]=(0,n.useState)(!0),[u,r]=(0,n.useState)(!1),[a,i]=(0,n.useState)(""),[f,D]=(0,n.useState)([]),[c,p]=(0,n.useState)([]),[P,m]=(0,n.useState)(0);(0,n.useEffect)(()=>{V()},[]);const o=E=>_l(void 0,null,function*(){const N=yield(0,ye.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:E==null?void 0:E.sub_discipline_id}});p(N==null?void 0:N.tag_disciplines)}),V=()=>_l(void 0,null,function*(){const E=yield(0,ye.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});D(E.disciplines||[]),s!=null&&s.sub_discipline_id&&o(s),m(s!=null&&s.sub_discipline_id?1:0),e.setFieldsValue({difficulty:s.difficulty||2,repeat_answer:!s.repeat_answer,sub_discipline_id:s!=null&&s.sub_discipline_id?[s==null?void 0:s.discipline_id,s==null?void 0:s.sub_discipline_id]:[]})});return ae.createElement("div",null,ae.createElement("div",{style:{marginTop:30,overflow:"hidden",height:b?"100%":0}},ae.createElement(B.default.Item,{className:S.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},ae.createElement(Je.ZP.Group,{className:S.radiogroup},ae.createElement(Je.ZP.Button,{className:S.easy,value:1},"\u7B80\u5355"),ae.createElement(Je.ZP.Button,{className:S.medium,value:2},"\u9002\u4E2D"),ae.createElement(Je.ZP.Button,{className:S.hard,value:3},"\u56F0\u96BE"))),ae.createElement(B.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:S.formcenterselect},ae.createElement(ht.Z,{className:S.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:f,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(E,N)=>{e.setFieldsValue({sub_discipline_id:E,tag_discipline_ids:[]}),m(E?E.length:0),(E==null?void 0:E.length)>0&&(o({sub_discipline_id:E[1]}),E[1]==(s==null?void 0:s.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",s.tag_discipline_ids))},onClear:()=>{p([]),e.setFieldValue("tag_discipline_ids",[]),m(0)}})),ae.createElement(B.default.Item,{className:S.formcenterselect},ae.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},ae.createElement(B.default.Item,{name:"tag_discipline_ids"},ae.createElement($e.default,{className:S.selectitems,disabled:P===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(E,N)=>N.key.indexOf(E.toLowerCase())>=0},c==null?void 0:c.map(E=>ae.createElement($e.default.Option,{key:E.name+E.id,value:E.id},ae.createElement("div",{style:{display:"flex",alignItems:"center"}},ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.name),(E==null?void 0:E.type)==="personal"&&ae.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),P>0&&ae.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},ae.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ae.createElement("a",{onClick:()=>{r(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),ae.createElement(B.default.Item,{className:S.formcenterselect},ae.createElement("div",{style:{display:"flex",alignItems:"center"}},ae.createElement(B.default.Item,{name:"repeat_answer",valuePropName:"checked"},ae.createElement(gt.Z,null)),ae.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",ae.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u4F5C\u7B54\u5B8C\u6210\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u9898\uFF0C\u4E14\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},ae.createElement(ul.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),ae.createElement(Nn.Z,{open:u,subDisciplineId:(y=e.getFieldValue("sub_discipline_id"))==null?void 0:y[1],onCancel:()=>{r(!1)},onOkClick:E=>{p(N=>[...N,E]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),E==null?void 0:E.id])}}))},Te=x(59301),kn=Object.defineProperty,On=Object.defineProperties,In=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,El=(e,t,l)=>t in e?kn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,dt=(e,t)=>{for(var l in t||(t={}))Sn.call(t,l)&&El(e,l,t[l]);if(vl)for(var l of vl(t))Zn.call(t,l)&&El(e,l,t[l]);return e},bt=(e,t)=>On(e,In(t)),fl=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),Qn=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:s,seveeditor:v,deleteitem:y,getTagData:b,init:_})=>{const[u]=B.default.useForm();return(0,n.useEffect)(()=>{var r;u.setFieldsValue(bt(dt({},e),{name:e==null?void 0:e.question_title,choices:(r=e==null?void 0:e.question_choices)==null?void 0:r.map(a=>bt(dt({},a),{standard_boolean:a!=null&&a.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]),Te.createElement("div",null,Te.createElement(B.default,{form:u,colon:!1,onFinish:r=>{var a;let i=bt(dt({},r),{item_type:e==null?void 0:e.question_type,choices:(a=r==null?void 0:r.choices)==null?void 0:a.map(f=>bt(dt({},f),{is_answer:f.standard_boolean}))});v(dt(dt({},e),i))},onFinishFailed:r=>fl(void 0,null,function*(){var a,i;G.ZP.error(r.errorFields[0].errors[0]),u.scrollToField((i=(a=r==null?void 0:r.errorFields)==null?void 0:a[0])==null?void 0:i.name,{behavior:"smooth",block:"center"})})},Te.createElement("div",{style:{display:"flex",alignItems:"center"}},Te.createElement("div",{style:{flex:1}},Te.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Te.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!e.isadd&&Te.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{y()}},Te.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Te.createElement(me.ZP,{onClick:()=>{var r;e.isadd?(t(!1),_()):(u.setFieldsValue(bt(dt({},e),{name:e==null?void 0:e.question_title,choices:(r=e==null?void 0:e.question_choices)==null?void 0:r.map(a=>bt(dt({},a),{standard_boolean:a!=null&&a.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Te.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>fl(void 0,null,function*(){u.submit()})},"\u4FDD\u5B58")),Te.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Te.createElement(we.Z,{align:"middle"},Te.createElement(B.default.Item,{className:S.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Te.createElement(He.Z,{onBlur:r=>{r.target.value==="0"&&G.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}))),Te.createElement(Dn.u,{form:u,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"}),Te.createElement(Ft,{getTagData:b,qitem:e,exerciseitem:s,TagDiscipline:l,form:u}))))},jn=x(79323),$t=x(94037),_e=x(59301),Tn=Object.defineProperty,$n=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,yl=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,hl=(e,t,l)=>t in e?Tn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Pt=(e,t)=>{for(var l in t||(t={}))Vn.call(t,l)&&hl(e,l,t[l]);if(yl)for(var l of yl(t))Ln.call(t,l)&&hl(e,l,t[l]);return e},Rt=(e,t)=>$n(e,Rn(t)),Mn=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),Wn=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:s,seveeditor:v,deleteitem:y,getTagData:b,init:_})=>{const[u]=B.default.useForm(),r=B.default.useWatch("use_blank_score",u);return(0,n.useEffect)(()=>{u.setFieldsValue(Rt(Pt({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),_e.createElement("div",null,_e.createElement(B.default,{form:u,colon:!1,onValuesChange:(a,i)=>{var f,D,c,p;if(a!=null&&a.standard_answers||a!=null&&a.use_blank_score){let P=((f=u.getFieldValue("standard_answers"))==null?void 0:f.length)>0&&((c=(D=u.getFieldValue("standard_answers"))==null?void 0:D.map(m=>m.score))==null?void 0:c.filter(m=>m));(P==null?void 0:P.length)>0&&u.setFieldsValue({question_score:(P==null?void 0:P.length)>0&&((p=P.reduce((m,o)=>m+o))==null?void 0:p.toFixed(1))})}},onFinish:a=>{var i;v(Rt(Pt(Pt({},e),a),{item_type:e==null?void 0:e.question_type,standard_answers:(i=a.standard_answers)==null?void 0:i.map((f,D)=>Rt(Pt({},f),{position:f.choice_id||D+1}))}))},onFinishFailed:a=>Mn(void 0,null,function*(){var i,f;a.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Me.pE)(),G.ZP.error(a.errorFields[0].errors[0]),u.scrollToField((f=(i=a==null?void 0:a.errorFields)==null?void 0:i[0])==null?void 0:f.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,"\u586B\u7A7A\u9898")),!e.isadd&&_e.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{y()}},_e.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),_e.createElement(me.ZP,{onClick:()=>{e.isadd?(s(!1),_()):(u.setFieldsValue(Rt(Pt({},e),{standard_answers:e.standard_answers,name:e.question_title,repeat_answer:!e.repeat_answer})),s(!1))}},"\u53D6\u6D88"),_e.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{u.submit()}},"\u4FDD\u5B58")),_e.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},_e.createElement(we.Z,{align:"middle"},r?_e.createElement($t.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):_e.createElement(B.default.Item,{key:2,className:S.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},_e.createElement(He.Z,{onBlur:a=>{a.target.value==="0"&&G.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})),_e.createElement(B.default.Item,{name:"use_blank_score",noStyle:!0},_e.createElement(Je.ZP.Group,{className:S.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),_e.createElement(ne.Z,{overlayInnerStyle:{width:460},title:_e.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",_e.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")},_e.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),_e.createElement(jn.u,{form:u,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:r,answerKey:"standard_answers"}),_e.createElement(Ft,{getTagData:b,qitem:e,exerciseitem:l,TagDiscipline:t,form:u}))))},zn=x(35710),Re=x(59301),Jn=Object.defineProperty,Hn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,gl=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Fl=(e,t,l)=>t in e?Jn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Bt=(e,t)=>{for(var l in t||(t={}))Un.call(t,l)&&Fl(e,l,t[l]);if(gl)for(var l of gl(t))Xn.call(t,l)&&Fl(e,l,t[l]);return e},Vt=(e,t)=>Hn(e,Gn(t)),Yn=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),Kn=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:s,seveeditor:v,deleteitem:y,getTagData:b,init:_})=>{const[u]=B.default.useForm();return(0,n.useEffect)(()=>{var r;u.setFieldsValue(Vt(Bt({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(r=e==null?void 0:e.question_choices)==null?void 0:r.map(a=>Vt(Bt({},a),{is_answer:a!=null&&a.standard_boolean?1:0}))}))},[e]),Re.createElement("div",null,Re.createElement(B.default,{form:u,colon:!1,onFinish:r=>{v(Bt(Bt({},e),r))},onFinishFailed:r=>Yn(void 0,null,function*(){var a,i;G.ZP.error(r.errorFields[0].errors[0]),u.scrollToField((i=(a=r==null?void 0:r.errorFields)==null?void 0:a[0])==null?void 0:i.name,{behavior:"smooth",block:"center"})})},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("div",{style:{flex:1}},Re.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Re.createElement("span",null,"\u5224\u65AD\u9898")),!(e!=null&&e.isadd)&&Re.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{y()}},Re.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Re.createElement(me.ZP,{onClick:()=>{var r;e.isadd?(t(!1),_()):(u.setFieldsValue(Vt(Bt({},e),{name:e==null?void 0:e.question_title,choices:(r=e==null?void 0:e.question_choices)==null?void 0:r.map(a=>Vt(Bt({},a),{is_answer:a!=null&&a.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Re.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{u.submit()}},"\u4FDD\u5B58")),Re.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Re.createElement(B.default.Item,{className:S.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Re.createElement(He.Z,{onBlur:r=>{r.target.value==="0"&&G.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})),Re.createElement(zn.Z,{form:u,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Re.createElement(Ft,{getTagData:b,qitem:e,exerciseitem:s,TagDiscipline:l,form:u}))))},bl=x(33174),Q={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"},al=x(69379),Lt=x(57455),qn=Object.defineProperty,eu=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,xl=(e,t,l)=>t in e?qn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,lu=(e,t)=>{for(var l in t||(t={}))Bl.call(t,l)&&xl(e,l,t[l]);if(Mt)for(var l of Mt(t))Cl.call(t,l)&&xl(e,l,t[l]);return e},nu=(e,t)=>eu(e,tu(t)),uu=(e,t)=>{var l={};for(var s in e)Bl.call(e,s)&&t.indexOf(s)<0&&(l[s]=e[s]);if(e!=null&&Mt)for(var s of Mt(e))t.indexOf(s)<0&&Cl.call(e,s)&&(l[s]=e[s]);return l};const Dt=e=>{var t=e,{value:l,onChange:s,scrollId:v}=t,y=uu(t,["value","onChange","scrollId"]);return n.createElement("div",{id:v||""},n.createElement(Lt.Z,nu(lu({},y),{defaultValue:l,onChange:(b,_)=>{console.log("a:",b,_),_!=null&&_.length?s(b,_):s(b)}})))},Nt=({value:e,onChange:t,placeholder:l,height:s=140,isEdit:v})=>v?n.createElement(Lt.Z,{watch:!0,isFocus:!0,height:s,placeholder:l,defaultValue:e,onChange:t}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(re.Z,{className:Q.inputBorder,value:e}):n.createElement("div",{className:`${Q.inputBorder} ${Q.placeholder}`},l));var be=x(43604),au=x(95874),iu=Object.defineProperty,su=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,Pl=(e,t,l)=>t in e?iu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,kt=(e,t)=>{for(var l in t||(t={}))wl.call(t,l)&&Pl(e,l,t[l]);if(Wt)for(var l of Wt(t))Al.call(t,l)&&Pl(e,l,t[l]);return e},Ot=(e,t)=>su(e,ru(t)),ou=(e,t)=>{var l={};for(var s in e)wl.call(e,s)&&t.indexOf(s)<0&&(l[s]=e[s]);if(e!=null&&Wt)for(var s of Wt(e))t.indexOf(s)<0&&Al.call(e,s)&&(l[s]=e[s]);return l};const Dl=["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"],du=({value:e,onChange:t,choiceTextKey:l,answerKey:s,index:v,isEdit:y,setInputActive:b,form:_,choiceOptionsPath:u,allowChangeMode:r,showAddIcon:a,addItem:i,deleteItem:f})=>{const D=(e==null?void 0:e[s])===1,c=()=>{const P=_.getFieldValue(u);_.setFieldValue(u,P.map(m=>Ot(kt({},m),{[s]:0})))},p=()=>{D?t(Ot(kt({},e),{[s]:0})):(r||c(),t(Ot(kt({},e),{[s]:1})))};return n.createElement(we.Z,{className:Q.choiceWrap,align:"middle",wrap:!1},n.createElement(be.Z,{onClick:p,className:`${Q.choiceIndex} ${D?Q.activeAnswer:""}`},Dl[v]),n.createElement(be.Z,{flex:1,className:`${Q.editorWrap} ml15`,onClick:b},n.createElement(Nt,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:y,value:e==null?void 0:e[l],onChange:P=>{t(Ot(kt({},e),{[l]:P}))}})),n.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:p,className:`${Q.setAnswerBtn} ${D?Q.activeAnswer:""}`},D?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(be.Z,{className:Q.actionWrapper},n.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(au.Z,{className:Q.addIcon,onClick:i,style:{visibility:a?"visible":"hidden"}})),n.createElement(ne.Z,{title:"\u5220\u9664"},n.createElement(al.Z,{className:Q.deleteIcon,onClick:f,style:{visibility:v>1?"visible":"hidden"}}))))},cu=({questionTitlePlaceholder:e,titleKey:t,choiceKey:l,analysisKey:s,choiceTextKey:v,answerKey:y,choiceOptionsPath:b,allowChangeMode:_=!0,form:u,showAnalysis:r=!0})=>{const[a,i]=(0,n.useState)(),[f,D]=(0,n.useState)(!1);return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(B.default.Item,{label:"\u9898\u5E72",name:t,labelCol:{span:24},rules:[{required:!0}]},n.createElement(Dt,{scrollId:Array.isArray(t)?t.join("_"):`${t}`,watch:!0,height:140,placeholder:e}))),n.createElement(B.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(B.default.List,{name:l,rules:[{validator(c,p){const P=p.some(o=>o[y]===1),m=p.findIndex(o=>{var V;return((V=o[v])==null?void 0:V.length)<=0});return m!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Dl[m]}\u9009\u9879\u7684\u5185\u5BB9`)):P?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(c,{add:p,remove:P})=>n.createElement("div",{id:Array.isArray(b)?b.join("_"):`${b}`},c.map((m,o)=>{var V=m,{key:E,name:N}=V,T=ou(V,["key","name"]);const z=a===E,L=()=>{i(E)},O=o<7&&o===c.length-1,M=()=>p({[v]:"",[y]:0}),j=()=>P(N);return n.createElement(B.default.Item,Ot(kt({},T),{key:E,name:N,noStyle:!0}),n.createElement(du,{choiceTextKey:v,answerKey:y,index:o,isEdit:z,setInputActive:L,form:u,choiceOptionsPath:b,allowChangeMode:_,showAddIcon:O,addItem:M,deleteItem:j}))}),c.length<8&&n.createElement("div",{className:`${Q.addBtn} mb30`,onClick:()=>p({[v]:"",[y]:0})},"\u6DFB\u52A0\u9009\u9879"))),r&&n.createElement("div",{onClick:()=>D(!0)},n.createElement(B.default.Item,{name:s,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Nt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:f}))))};var $=x(59301),mu=Object.defineProperty,pu=Object.defineProperties,_u=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,Ol=(e,t,l)=>t in e?mu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Jt=(e,t)=>{for(var l in t||(t={}))Nl.call(t,l)&&Ol(e,l,t[l]);if(zt)for(var l of zt(t))kl.call(t,l)&&Ol(e,l,t[l]);return e},Ht=(e,t)=>pu(e,_u(t)),vu=(e,t)=>{var l={};for(var s in e)Nl.call(e,s)&&t.indexOf(s)<0&&(l[s]=e[s]);if(e!=null&&zt)for(var s of zt(e))t.indexOf(s)<0&&kl.call(e,s)&&(l[s]=e[s]);return l};const Eu=({value:e,onChange:t})=>{const l=v=>{le.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:Q.modal,onOk:()=>{const y=[...e];y.splice(v,1),t(y)}})},s=()=>{const v=[...e];v.push(""),t(v)};return $.createElement(we.Z,{className:"ml20"},$.createElement(be.Z,{flex:1},e==null?void 0:e.map((v,y)=>$.createElement(we.Z,{key:`${v}_${y}`,align:"middle",className:"mb20"},$.createElement(et.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:v,autoSize:{maxRows:3},maxLength:1e3,onBlur:b=>{const _=[...e],u=b.target.value.trim();_[y]=u,t(_)}}),$.createElement(ne.Z,{title:"\u5220\u9664"},$.createElement(al.Z,{className:Q.deleteIcon,style:{marginLeft:15,visibility:y>0?"visible":"hidden"},onClick:()=>l(y)}))))),$.createElement(be.Z,null,$.createElement("div",{className:`${Q.addBtn}`,onClick:()=>{s()}},"\u65B0\u589E\u7B54\u6848")))},fu=({value:e=!0,onChange:t})=>$.createElement(gt.Z,{checked:!e,onChange:l=>{t(!l)}}),It="\u2581",yu=({questionTitlePlaceholder:e,form:t,name:l,scoreByBlank:s,answerKey:v,titleKey:y="name",analysisKey:b="analysis",isOrdered:_="is_ordered"})=>{var u,r;const[a,i]=(0,n.useState)(!1),f=(E,N)=>{const T=N.line;let z=0;for(let O=0;O<T;O++)z+=E.getLine(O).split(It).length-1;const L=E.getLine(T).substring(0,N.ch);return z+=L.split(It).length-1,z},D=(E,N,T,z)=>{const L=E.getRange(N.from,N.to);let O=0;if(N.text.forEach(M=>{O+=M.split(It).length-1}),N.origin!=="setValue"){if(L&&L.indexOf(It)!==-1){const M=L.split(It).length-1,j=f(E,N.from);if(console.log(`\u5220\u9664${M}\u4E2A\uFF0C \u524D\u9762\u6709${j}\u4E2A\uFF0C\u65B0\u589E${O}\u4E2A`),M>1){const J=Array.from({length:M},(Y,se)=>j+se);z(J)}else z(j)}else if(O>0){const M=f(E,N.from);console.log(`\u65B0\u589E${O}\u4E2A\uFF0C\u4E4B\u524D\u6709${M}\u4E2A`),T(O,M)}}},c=()=>{const E=t.getFieldValue(["sub_item_banks",...v]);t.setFieldValue(["sub_item_banks",...v],E==null?void 0:E.map((N,T)=>Ht(Jt({},N),{position:T+1})))},p=(0,n.useRef)(),P=(E,N)=>{for(let T=0;T<E;T++)p.current({position:null,answer_text:[""]},N+T);c()},m=(0,n.useRef)(),o=E=>{m.current(E),c()},V=(r=(u=t.getFieldValue("sub_item_banks"))==null?void 0:u[v==null?void 0:v[0]])==null?void 0:r[v==null?void 0:v[1]];return console.log(t==null?void 0:t.getFieldValue(["sub_item_banks",...s])),$.createElement("div",{className:Q.wrap},$.createElement("div",{className:Q.questionTitleEditorWrap},$.createElement(B.default.Item,{label:"\u9898\u5E72",name:y,labelCol:{span:24},rules:[{required:!0}]},$.createElement(Dt,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(E,N)=>{D(E,N,P,o)}}))),$.createElement(B.default.List,{name:v,rules:[{validator(E,N){if((N==null?void 0:N.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const T of N){const{answer_text:z}=T||{};if(z!=null&&z.some(L=>(L==null?void 0:L.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(E,{add:N,remove:T},{errors:z})=>(p.current=N,m.current=T,$.createElement($.Fragment,null,$.createElement(B.default.Item,{label:$.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(E!=null&&E.length)&&$.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),E.map((L,O)=>{var M=L,{key:j,name:J}=M,Y=vu(M,["key","name"]);return $.createElement(we.Z,{className:"mb20",key:j,align:"top"},$.createElement(be.Z,{flex:"0 0 auto",className:`${Q.blankIndex} pt5`},"\u586B\u7A7A\u9879",O+1),$.createElement(be.Z,{flex:1},$.createElement(we.Z,{align:"top",justify:"space-between"},$.createElement(be.Z,{flex:1},$.createElement(B.default.Item,Ht(Jt({},Y),{name:[J,"answer_text"],noStyle:!0}),$.createElement(Eu,null))),(t==null?void 0:t.getFieldValue(["sub_item_banks",...s]))&&$.createElement(be.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},$.createElement(B.default.Item,Ht(Jt({},Y),{name:[J,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Q.blankInputNumberWrapper}),$.createElement(He.Z,{onChange:()=>{var se,ce;let ee=t==null?void 0:t.getFieldValue(["sub_item_banks",v==null?void 0:v[0],"standard_answers"]),Ee=0;for(let Ce in ee)(se=ee[Ce])!=null&&se.score&&(Ee+=Number((ce=ee[Ce])==null?void 0:ce.score));t==null||t.setFieldValue(["sub_item_banks",v==null?void 0:v[0],"question_score"],Ee)},className:Q.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),$.createElement(B.default.Item,Ht(Jt({},Y),{name:[J,"position"],noStyle:!0}),$.createElement(et.default,{type:"hidden"}))))})))),$.createElement(we.Z,{align:"middle"},$.createElement(B.default.Item,{name:[l,"downcase"],valuePropName:"checked"},$.createElement(gt.Z,null)),$.createElement(be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),$.createElement(we.Z,{align:"middle"},$.createElement(B.default.Item,{name:[l,"no_space"],valuePropName:"checked"},$.createElement(gt.Z,null)),$.createElement(be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(V==null?void 0:V.length)>1&&$.createElement(we.Z,{align:"middle",className:(V==null?void 0:V.length)>1?"mb30":`${Q.hide}`},$.createElement(B.default.Item,{name:_},$.createElement(fu,null)),$.createElement(be.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")),$.createElement("div",{onClick:()=>i(!0)},$.createElement(B.default.Item,{name:b,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},$.createElement(Nt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:a}))))};var hu=Object.defineProperty,gu=Object.defineProperties,Fu=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,Zl=(e,t,l)=>t in e?hu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ql=(e,t)=>{for(var l in t||(t={}))Il.call(t,l)&&Zl(e,l,t[l]);if(Gt)for(var l of Gt(t))Sl.call(t,l)&&Zl(e,l,t[l]);return e},jl=(e,t)=>gu(e,Fu(t)),bu=(e,t)=>{var l={};for(var s in e)Il.call(e,s)&&t.indexOf(s)<0&&(l[s]=e[s]);if(e!=null&&Gt)for(var s of Gt(e))t.indexOf(s)<0&&Sl.call(e,s)&&(l[s]=e[s]);return l};const Bu={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Cu=({value:e,onChange:t,form:l,choiceKey:s})=>{const v=(e==null?void 0:e.is_answer)===1,y=e==null?void 0:e.choice_text,b=()=>{var _;const u=(_=l==null?void 0:l.getFieldValue(["sub_item_banks",...s]))==null?void 0:_.map(r=>({choice_text:r.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...s],u),t(jl(Ql({},e),{is_answer:1}))};return n.createElement(we.Z,{className:Q.choiceWrap,align:"middle",wrap:!1},n.createElement(be.Z,{onClick:b,className:`${Q.choiceIndex} ${Q.judgementIndex} ${v?Q.activeAnswer:""}`},Bu[y]),n.createElement(be.Z,{flex:1,className:`${Q.editorWrap} ml15`},n.createElement("div",{className:`${Q.inputBorder} ${Q.placeholder} ${v?Q.activeJudgementAnswer:""}`},y)),n.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:b,className:`${Q.setAnswerBtn} ${v?Q.activeAnswer:""}`},v?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},xu=({questionTitlePlaceholder:e,choiceKey:t="choices",form:l,titleKey:s="name",analysisKey:v="analysis"})=>{const[y,b]=(0,n.useState)(!1);return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(B.default.Item,{label:"\u9898\u5E72",name:s,labelCol:{span:24},rules:[{required:!0}]},n.createElement(Dt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(B.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(B.default.List,{name:t,rules:[{validator(_,u){return u.some(a=>(a==null?void 0:a.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},_=>n.createElement("div",{id:"choices"},_.map(u=>{var r=u,{key:a,name:i}=r,f=bu(r,["key","name"]);return n.createElement(B.default.Item,jl(Ql({},f),{key:a,name:i,noStyle:!0}),n.createElement(Cu,{form:l,choiceKey:t}))})))),n.createElement("div",{onClick:()=>b(!0)},n.createElement(B.default.Item,{name:v,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Nt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:y}))))};var wu=x(82884),Au=Object.defineProperty,Pu=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,Rl=(e,t,l)=>t in e?Au(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,il=(e,t)=>{for(var l in t||(t={}))Tl.call(t,l)&&Rl(e,l,t[l]);if(Ut)for(var l of Ut(t))$l.call(t,l)&&Rl(e,l,t[l]);return e},sl=(e,t)=>Pu(e,Du(t)),Vl=(e,t)=>{var l={};for(var s in e)Tl.call(e,s)&&t.indexOf(s)<0&&(l[s]=e[s]);if(e!=null&&Ut)for(var s of Ut(e))t.indexOf(s)<0&&$l.call(e,s)&&(l[s]=e[s]);return l};const Nu=e=>{var t=e,{value:l,onChange:s}=t,v=Vl(t,["value","onChange"]);const y=b=>{s([b])};return n.createElement(Lt.Z,sl(il({},v),{defaultValue:l==null?void 0:l[0],onChange:y}))},ku=e=>{if(!e)return!1;if(/^s*$/.test(e)||e.trim()===""){G.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==="|"?(G.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(wu.default,{closable:!0,onClose:t,className:Q.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Iu=({questionTitlePlaceholder:e,form:t,showKeywords:l,isMustKeyWords:s=l,titleKey:v="name",analysisKey:y="analysis",answerTexts:b="answer_texts",keywords:_="keywords",useKeywords:u="use_keywords",indexs:r})=>{var a,i,f,D;const[c,p]=(0,n.useState)(!1),[P,m]=(0,n.useState)(""),o=(i=(a=t.getFieldValue("sub_item_banks"))==null?void 0:a[u==null?void 0:u[0]])==null?void 0:i[u==null?void 0:u[1]],V=(D=(f=t.getFieldValue("sub_item_banks"))==null?void 0:f[u==null?void 0:u[0]])==null?void 0:D.question_score;return n.createElement("div",{className:Q.wrap},n.createElement("div",{className:Q.questionTitleEditorWrap},n.createElement(B.default.Item,{label:"\u9898\u5E72",name:v,labelCol:{span:24},rules:[{required:!0}]},n.createElement(Dt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(B.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:b,labelCol:{span:24}},n.createElement(Nu,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!s&&n.createElement(B.default.Item,{hidden:!0,name:u,valuePropName:"checked"},n.createElement(gt.Z,{defaultChecked:!0})),l&&s&&n.createElement(we.Z,{align:"middle",className:"mb30"},n.createElement(B.default.Item,{name:u,valuePropName:"checked"},n.createElement(gt.Z,null)),n.createElement(be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(be.Z,null,n.createElement(ne.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(ul.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(o||!s)&&n.createElement(B.default.List,{name:_,rules:[{validator(E,N){return s?N!=null&&N.length?(N==null?void 0:N.reduce((z,L)=>z+L.score,0))>parseFloat(V)?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()}}]},(E,{add:N,remove:T})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${Q.title} mb10`},s?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(we.Z,{align:"middle",className:"font14 mb30"},n.createElement(be.Z,{flex:1},n.createElement(et.default,{value:P,onChange:z=>{m(z.target.value)},maxLength:50,allowClear:!0,onPressEnter:z=>{var L,O,M,j;const J=`${(L=z.target)==null?void 0:L.value}`,Y=(M=(O=J==null?void 0:J.split("|"))==null?void 0:O.filter(ee=>!!ee))==null?void 0:M.map(ee=>ee.trim()),se=t.getFieldValue(["sub_item_banks",..._]),ce=((j=se==null?void 0:se.map(ee=>ee==null?void 0:ee.keyword))==null?void 0:j.flat())||[];for(const ee of Y)if(ce.includes(ee)){G.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ku(J)&&(N({keyword:Y,score:1}),m(""))},className:Q.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(be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.map(z=>{var L=z,{key:O,name:M}=L,j=Vl(L,["key","name"]);return n.createElement(we.Z,{key:O,className:"mb20",style:{marginRight:148}},n.createElement(be.Z,{flex:1},n.createElement(we.Z,{align:"middle",justify:"space-between"},n.createElement(B.default.Item,sl(il({},j),{name:[M,"keyword"]}),n.createElement(Ou,{onClose:()=>T(M)})),s&&n.createElement(B.default.Item,sl(il({},j),{name:[M,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Q.blankInputNumberWrapper}),n.createElement(He.Z,{className:Q.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>p(!0)},n.createElement(B.default.Item,{name:y,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Nt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:c}))))};var R=x(59301),Su=Object.defineProperty,Zu=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,Wl=(e,t,l)=>t in e?Su(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,zl=(e,t)=>{for(var l in t||(t={}))Ll.call(t,l)&&Wl(e,l,t[l]);if(Xt)for(var l of Xt(t))Ml.call(t,l)&&Wl(e,l,t[l]);return e},Jl=(e,t)=>Zu(e,Qu(t)),ju=(e,t)=>{var l={};for(var s in e)Ll.call(e,s)&&t.indexOf(s)<0&&(l[s]=e[s]);if(e!=null&&Xt)for(var s of Xt(e))t.indexOf(s)<0&&Ml.call(e,s)&&(l[s]=e[s]);return l};const{Panel:Tu}=bl.default,$u=({questionTitlePlaceholder:e,choiceKey:t,form:l,withScore:s})=>{const v=[{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"}],[y,b]=(0,n.useState)(),[_,u]=(0,n.useState)([]),r=i=>{u(i)},a=({value:i})=>R.createElement("div",{style:{width:150,paddingLeft:11}},i);return R.createElement("div",{className:Q.wrap},R.createElement("div",{className:Q.questionTitleEditorWrap},R.createElement(B.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},R.createElement(Dt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),R.createElement(B.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),R.createElement(B.default.List,{name:"sub_item_banks",rules:[{validator(i,f){return f?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(i,{add:f,remove:D,move:c})=>{const p=l.getFieldValue("sub_item_banks");return R.createElement(R.Fragment,null,R.createElement(bl.default,{className:i.length>0?Q.collapseWrapper:"",bordered:!1,activeKey:_,onChange:r,expandIcon:({isActive:P})=>R.createElement("i",{className:`iconfont icon-weizhankai ${P?Q.open:Q.close}`,style:{fontSize:14,transition:"all .2s"}})},i.map((P,m)=>{var o=P,{key:V,name:E}=o,N=ju(o,["key","name"]),T,z,L,O,M,j,J,Y,se,ce,ee,Ee,Ce,he;return R.createElement(Tu,{className:Q.panel,forceRender:!0,header:R.createElement("div",{className:Q.panelHeader},"\u7B2C",m+1,"\u5C0F\u9898",R.createElement("span",null,"\uFF08",((T=p==null?void 0:p[E])==null?void 0:T.question_type)==0?"\u5355\u9009\u9898":((z=p==null?void 0:p[E])==null?void 0:z.question_type)==1?"\u591A\u9009\u9898":((L=p==null?void 0:p[E])==null?void 0:L.question_type)==3?"\u586B\u7A7A\u9898":((O=p==null?void 0:p[E])==null?void 0:O.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:E,extra:R.createElement(we.Z,{align:"middle",onClick:ue=>ue.stopPropagation()},((M=p==null?void 0:p[E])==null?void 0:M.question_type)==3&&R.createElement(R.Fragment,null,R.createElement(Je.ZP.Group,{defaultValue:(j=p==null?void 0:p[E])==null?void 0:j.use_blank_score,className:S.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ue=>{var ge,xe,fe,Ae,Se;if(l==null||l.setFieldValue(["sub_item_banks",E,"use_blank_score"],(ge=ue==null?void 0:ue.target)==null?void 0:ge.value),(xe=ue==null?void 0:ue.target)!=null&&xe.value){let Ue=0;for(let st in(fe=l==null?void 0:l.getFieldValue(["sub_item_banks",E]))==null?void 0:fe.standard_answers)Ue+=Number((Se=(Ae=l==null?void 0:l.getFieldValue(["sub_item_banks",E]))==null?void 0:Ae.standard_answers[st])==null?void 0:Se.score);l==null||l.setFieldValue(["sub_item_banks",E,"question_score"],Ue||"")}b(new Date)}}),R.createElement(ne.Z,{overlayInnerStyle:{width:460},title:R.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",R.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")},R.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),s&&R.createElement(B.default.Item,Jl(zl({},N),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[E,"question_score"],className:Q.blankInputNumberWrapper}),((J=p==null?void 0:p[E])==null?void 0:J.question_type)==3&&((Y=p==null?void 0:p[E])!=null&&Y.use_blank_score)?R.createElement(a,null):R.createElement(He.Z,{className:Q.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),R.createElement(we.Z,{align:"middle",className:"pl40",style:{width:82}},m!==0&&R.createElement("div",{onClick:()=>{var ue;c(m,m-1);const ge=(ue=l.getFieldValue("sub_item_banks"))==null?void 0:ue.map((xe,fe)=>(i.map((Ae,Se)=>{fe===Se&&(xe.q_position=Number(Ae.name)+1)}),xe));l.setFieldValue("sub_item_banks",ge)}},R.createElement(ne.Z,{title:"\u4E0A\u79FB"},R.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),m<i.length-1&&R.createElement("div",{onClick:()=>{var ue;c(m,m+1);const ge=(ue=l.getFieldValue("sub_item_banks"))==null?void 0:ue.map((xe,fe)=>(i.map((Ae,Se)=>{fe===Se&&(xe.q_position=Number(Ae.name)+1)}),xe));l.setFieldValue("sub_item_banks",ge)},className:m===0?"":"ml10"},R.createElement(ne.Z,{title:"\u4E0B\u79FB"},R.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),R.createElement(ne.Z,{title:"\u5220\u9664"},R.createElement(al.Z,{className:`${Q.deleteIcon} ml40`,onClick:()=>D(E)})))},R.createElement(B.default.Item,Jl(zl({},N),{name:E}),(((se=p==null?void 0:p[E])==null?void 0:se.question_type)==0||((ce=p==null?void 0:p[E])==null?void 0:ce.question_type)==1)&&R.createElement(cu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ee=p==null?void 0:p[E])==null?void 0:ee.question_type)==1,form:l,choiceKey:[E,"choices"],titleKey:[E,"name"],analysisKey:[E,"analysis"],choiceOptionsPath:["sub_item_banks",E,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Ee=p==null?void 0:p[E])==null?void 0:Ee.question_type)==3&&R.createElement(yu,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:E,scoreByBlank:[E,"use_blank_score"],titleKey:[E,"name"],analysisKey:[E,"analysis"],isOrdered:[E,"is_ordered"],answerKey:[E,"standard_answers"],key:y}),((Ce=p==null?void 0:p[E])==null?void 0:Ce.question_type)==2&&R.createElement(xu,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[E,"name"],analysisKey:[E,"analysis"],choiceKey:[E,"choices"]}),((he=p==null?void 0:p[E])==null?void 0:he.question_type)==4&&R.createElement(Iu,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[E,"name"],analysisKey:[E,"analysis"],answerTexts:[E,"answer_texts"],useKeywords:[E,"use_keywords"],keywords:[E,"keywords"],indexs:E,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:y})))})),i.length<20&&R.createElement(Ie.Z,{menu:{items:[{label:R.createElement("div",{onClick:()=>{f({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),u([i==null?void 0:i.length,..._])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:R.createElement("div",{onClick:()=>{f({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),u([i==null?void 0:i.length,..._])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:R.createElement("div",{onClick:()=>{f({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),u([i==null?void 0:i.length,..._])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:R.createElement("div",{onClick:()=>{f({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),u([i==null?void 0:i.length,..._])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:R.createElement("div",{onClick:()=>{f({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),u([i==null?void 0:i.length,..._])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(P=>P.show).map(P=>({label:P.label,key:P.key}))}},R.createElement("div",{className:`${Q.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var We=x(59301),Ru=Object.defineProperty,Vu=Object.defineProperties,Lu=Object.getOwnPropertyDescriptors,Hl=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,Gl=(e,t,l)=>t in e?Ru(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ct=(e,t)=>{for(var l in t||(t={}))Mu.call(t,l)&&Gl(e,l,t[l]);if(Hl)for(var l of Hl(t))Wu.call(t,l)&&Gl(e,l,t[l]);return e},_t=(e,t)=>Vu(e,Lu(t)),zu=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),Ju=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:s,seveeditor:v,deleteitem:y,getTagData:b,init:_})=>{const[u]=B.default.useForm();return(0,n.useEffect)(()=>{var r;u.setFieldsValue(_t(ct({},e),{name:e.question_title,sub_item_banks:(r=e.sub_exercise_questions)==null?void 0:r.map(a=>{var i;return _t(ct({},a),{name:a.question_title,choices:(i=a==null?void 0:a.question_choices)==null?void 0:i.map(f=>_t(ct({},f),{is_answer:f!=null&&f.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]),We.createElement("div",null,We.createElement(B.default,{form:u,colon:!1,onValuesChange:(r,a)=>{var i,f,D;if(r!=null&&r.sub_item_banks){let c=((i=u.getFieldValue("sub_item_banks"))==null?void 0:i.length)>0&&((D=(f=u.getFieldValue("sub_item_banks"))==null?void 0:f.map(p=>{var P;if(p.question_type==3&&(p!=null&&p.use_blank_score)){let m=0;for(let o in p==null?void 0:p.standard_answers)m+=Number((P=p==null?void 0:p.standard_answers[o])==null?void 0:P.score);return m}else return p.question_score}))==null?void 0:D.filter(p=>p));(c==null?void 0:c.length)>0&&u.setFieldsValue({question_score:parseFloat(c==null?void 0:c.reduce((p,P)=>parseFloat(p)+parseFloat(P))).toFixed(1)})}},onFinish:r=>{var a;v(_t(ct(ct({},e),r),{sub_item_banks:(a=r==null?void 0:r.sub_item_banks)==null?void 0:a.map(i=>(console.log(i),_t(ct({},i),{item_type:i==null?void 0:i.question_type,id:(i==null?void 0:i.question_id)||""})))}))},onFinishFailed:r=>zu(void 0,null,function*(){var a,i;G.ZP.error(r.errorFields[0].errors[0]),u.scrollToField((i=(a=r==null?void 0:r.errorFields)==null?void 0:a[0])==null?void 0:i.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,"\u7EC4\u5408\u9898")),!e.isadd&&We.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{y()}},We.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),We.createElement(me.ZP,{onClick:()=>{var r;e.isadd?(t(!1),_()):(u.setFieldsValue(_t(ct({},e),{name:e==null?void 0:e.question_title,choices:(r=e==null?void 0:e.question_choices)==null?void 0:r.map(a=>_t(ct({},a),{standard_boolean:a!=null&&a.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),We.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{u.submit()}},"\u4FDD\u5B58")),We.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},We.createElement($t.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),We.createElement($u,{form:u,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),We.createElement(Ft,{getTagData:b,qitem:e,exerciseitem:s,TagDiscipline:l,form:u}))))},Hu=x(3091),St=x(24334),ze=x(59301),Gu=Object.defineProperty,Uu=Object.defineProperties,Xu=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,Xl=(e,t,l)=>t in e?Gu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ut=(e,t)=>{for(var l in t||(t={}))Yu.call(t,l)&&Xl(e,l,t[l]);if(Ul)for(var l of Ul(t))Ku.call(t,l)&&Xl(e,l,t[l]);return e},Zt=(e,t)=>Uu(e,Xu(t)),qu=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),ea=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:s,seveeditor:v,deleteitem:y,getTagData:b,init:_})=>{const[u]=B.default.useForm(),r=!0;return(0,n.useEffect)(()=>{var a,i,f;u.setFieldsValue(Zt(ut({},e),{standard_answers:e.standard_answer,difficulty:e.difficulty,item_banks_group_id:e.item_banks_group_id,hack:Zt(ut({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(a=e==null?void 0:e.program_attr)==null?void 0:a.language,code:St.Base64.decode(((i=e==null?void 0:e.program_attr)==null?void 0:i.code)||"")},hack_sets:ut({},(f=e==null?void 0:e.hack_sets)==null?void 0:f[0]),repeat_answer:!e.repeat_answer}))},[e]),ze.createElement("div",null,ze.createElement(B.default,{form:u,colon:!1,onValuesChange:(a,i)=>{var f,D,c,p;if(a!=null&&a.standard_answers){let P=((f=u.getFieldValue("standard_answers"))==null?void 0:f.length)>0&&((c=(D=u.getFieldValue("standard_answers"))==null?void 0:D.map(m=>m.score))==null?void 0:c.filter(m=>m));(P==null?void 0:P.length)>0&&u.setFieldsValue({question_score:(P==null?void 0:P.length)>0&&((p=P.reduce((m,o)=>m+o))==null?void 0:p.toFixed(1))})}},onFinish:a=>{var i;v(Zt(ut(ut({},e),a),{item_type:e==null?void 0:e.question_type,standard_answers:(i=a.standard_answers)==null?void 0:i.map((f,D)=>Zt(ut({},f),{position:D+1})),standard_answer:void 0}))},onFinishFailed:a=>qu(void 0,null,function*(){var i,f;G.ZP.error(a.errorFields[0].errors[0]),u.scrollToField((f=(i=a==null?void 0:a.errorFields)==null?void 0:i[0])==null?void 0:f.name,{behavior:"smooth",block:"center"})})},ze.createElement("div",{style:{display:"flex",alignItems:"center"}},ze.createElement("div",{style:{flex:1}},ze.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ze.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!e.isadd&&ze.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{y()}},ze.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ze.createElement(me.ZP,{onClick:()=>{var a,i,f;e.isadd?(s(!1),_()):(u.setFieldsValue(Zt(ut({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:ut({},e),hack_codes:{language:(a=e==null?void 0:e.program_attr)==null?void 0:a.language,code:St.Base64.decode((i=e==null?void 0:e.program_attr)==null?void 0:i.code)},hack_sets:ut({},(f=e==null?void 0:e.hack_sets)==null?void 0:f[0]),repeat_answer:!e.repeat_answer})),s(!1))}},"\u53D6\u6D88"),ze.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{u.submit()}},"\u4FDD\u5B58")),ze.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ze.createElement($t.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),ze.createElement(Hu.t,{form:u,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:r,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),ze.createElement(Ft,{getTagData:b,qitem:e,exerciseitem:l,TagDiscipline:t,form:u}))))},ve=x(59301),ta=Object.defineProperty,la=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Kl=(e,t,l)=>t in e?ta(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ye=(e,t)=>{for(var l in t||(t={}))ua.call(t,l)&&Kl(e,l,t[l]);if(Yl)for(var l of Yl(t))aa.call(t,l)&&Kl(e,l,t[l]);return e},at=(e,t)=>la(e,na(t)),ql=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),ia=({qitem:e,setqitem:t,setisedit:l,TagDiscipline:s,exerciseitem:v,seveeditor:y,deleteitem:b})=>{var _;const[u]=B.default.useForm();return(0,n.useEffect)(()=>{var r,a;u.setFieldsValue(at(Ye({},e),{name:e==null?void 0:e.question_title,choices:(r=e==null?void 0:e.question_choices)==null?void 0:r.map(i=>at(Ye({},i),{standard_boolean:i!=null&&i.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(a=e==null?void 0:e.shixun)==null?void 0:a.map(i=>at(Ye({},i),{defaultscore:i.challenge_score}))},[]),ve.createElement("div",null,ve.createElement(B.default,{form:u,colon:!1,onFinish:r=>{var a,i;let f=at(Ye({},r),{question_scores:(a=e==null?void 0:e.shixun)==null?void 0:a.map(D=>D.challenge_score),item_type:e==null?void 0:e.question_type,choices:(i=r==null?void 0:r.choices)==null?void 0:i.map(D=>at(Ye({},D),{is_answer:D.standard_boolean}))});y(Ye(Ye({},e),f))},onFinishFailed:r=>ql(void 0,null,function*(){var a,i;G.ZP.error(r.errorFields[0].errors[0]),u.scrollToField((i=(a=r==null?void 0:r.errorFields)==null?void 0:a[0])==null?void 0:i.name,{behavior:"smooth",block:"center"})})},ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement("div",{style:{flex:1}},ve.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ve.createElement("span",null,"\u5B9E\u8BAD\u9898")),ve.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{b()}},ve.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ve.createElement(me.ZP,{onClick:()=>{var r,a;u.setFieldsValue(at(Ye({},e),{name:e==null?void 0:e.question_title,choices:(r=e==null?void 0:e.question_choices)==null?void 0:r.map(i=>at(Ye({},i),{standard_boolean:i!=null&&i.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(a=e==null?void 0:e.shixun)==null?void 0:a.map(i=>at(Ye({},i),{challenge_score:i.defaultscore})),t(Ye({},e)),l(!1)}},"\u53D6\u6D88"),ve.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>ql(void 0,null,function*(){var r,a,i;if(((a=(r=e==null?void 0:e.shixun)==null?void 0:r.map)==null?void 0:a.call(r,f=>f.challenge_score).filter(f=>f).length)<((i=e==null?void 0:e.shixun)==null?void 0:i.length)){G.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}u.submit()})},"\u4FDD\u5B58")),ve.createElement($t.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),ve.createElement(B.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},ve.createElement(Lt.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),ve.createElement(we.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},ve.createElement("div",null,ve.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),ve.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},ve.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(_=e==null?void 0:e.shixun)==null?void 0:_.map((r,a)=>ve.createElement("div",{key:r.challenge_id,style:{display:"flex",marginBottom:20}},ve.createElement("div",{style:{flex:1}},a+1,"\u3001",r.challenge_name),ve.createElement("div",null,ve.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",ve.createElement(He.Z,{precision:1,value:r==null?void 0:r.challenge_score,onChange:i=>{const f=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));f[a].challenge_score=i;const D=f.every(p=>!p.challenge_score),c=parseFloat(f==null?void 0:f.map(p=>p.challenge_score).reduce((p,P)=>parseFloat(p||0)+parseFloat(P||0)));u.setFieldsValue({question_score:D?"":c.toFixed(1)}),t(at(Ye({},e),{shixun:f}))},max:100,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"},sa=x(4197),F=x(59301);const Yt=["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"],ra=[{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 oa=({qitem:e})=>{var t,l,s,v,y,b,_,u,r,a,i,f,D,c,p,P;return F.createElement("div",{className:A.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&F.createElement("div",{className:A.normalWrap},(t=e==null?void 0:e.question_choices)==null?void 0:t.map((m,o)=>F.createElement("div",{className:A.redio,key:o},!(m!=null&&m.standard_boolean)&&F.createElement("span",{className:A.redioitem}),(m==null?void 0:m.standard_boolean)&&F.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),F.createElement("span",{className:`${m!=null&&m.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},(e==null?void 0:e.question_type)===0?Yt[o]:""),F.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)&&F.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&F.createElement("div",{className:A.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((m,o)=>F.createElement("div",{className:A.checkbox,key:o},!(m!=null&&m.standard_boolean)&&F.createElement("span",{className:A.checkboxitem}),(m==null?void 0:m.standard_boolean)&&F.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),F.createElement("span",{className:`${m!=null&&m.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},Yt[o]),F.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)&&F.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&F.createElement("div",{className:A.completion},(s=e==null?void 0:e.standard_answers)==null?void 0:s.map((m,o)=>{var V;return F.createElement(we.Z,{align:"top"},F.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",o+1),F.createElement("div",{className:A.content},(V=m.answer_text)==null?void 0:V.map((E,N)=>F.createElement("div",{key:N,className:A.items,style:(m==null?void 0:m.model)===2?{border:0,padding:0}:{}},(m==null?void 0:m.model)===1?F.createElement("pre",{className:"mb0"},E):F.createElement(sa.Z,{value:E,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&F.createElement("div",{className:A.simple},F.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),F.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(v=e==null?void 0:e.answer_texts)!=null&&v[0]?F.createElement(re.Z,{className:A.content,value:(y=e==null?void 0:e.answer_texts)==null?void 0:y[0]}):F.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),F.createElement("div",{className:"mt20 "},F.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),F.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&&F.createElement("div",{className:A.shixunWrapper},(b=e==null?void 0:e.shixun)==null?void 0:b.map((m,o)=>F.createElement("div",{key:o,className:`${A.shixun} mb30`},F.createElement("span",{className:A.score},"\uFF08",m==null?void 0:m.challenge_score,"\u5206\uFF09"),F.createElement("span",{className:A.qtitle},(e==null?void 0:e.index)+"."+(o+1),"\u3001",m==null?void 0:m.challenge_name)))),(e==null?void 0:e.question_type)===6&&F.createElement("div",{className:A.program},F.createElement(re.Z,{className:A.content,value:(e==null?void 0:e.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((_=e==null?void 0:e.sub_exercise_questions)==null?void 0:_.map((m,o)=>{var V,E,N,T,z,L;return F.createElement("div",{key:o},F.createElement("div",{className:A.combination},F.createElement("span",{className:A.score},m==null?void 0:m.question_score,"\u5206"),F.createElement("span",{className:A.qtype},(V=ra.find(O=>O.type==m.question_type))==null?void 0:V.name),F.createElement("span",{className:A.qtitle},F.createElement(re.Z,{value:`${o+1}\u3001${m==null?void 0:m.question_title}`}))),(m.question_type===0||m.question_type===2)&&F.createElement("div",{className:A.warp,style:{padding:"20px 58px 0 58px"}},F.createElement("div",null,(E=m==null?void 0:m.question_choices)==null?void 0:E.map((O,M)=>F.createElement("div",{className:A.redio,key:M},!(O!=null&&O.standard_boolean)&&F.createElement("span",{className:A.redioitem}),(O==null?void 0:O.standard_boolean)&&F.createElement("i",{className:`${A.redioitemyes} icon-duigou1`}),F.createElement("span",{className:`${O!=null&&O.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},Yt[M]),F.createElement(re.Z,{className:O!=null&&O.standard_boolean?A.titleyes:A.title,value:O==null?void 0:O.choice_text}),(O==null?void 0:O.standard_boolean)&&F.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848"))))),m.question_type===1&&F.createElement("div",{className:A.normalWrap},(N=m==null?void 0:m.question_choices)==null?void 0:N.map((O,M)=>F.createElement("div",{className:A.checkbox,key:M},!(O!=null&&O.standard_boolean)&&F.createElement("span",{className:A.checkboxitem}),(O==null?void 0:O.standard_boolean)&&F.createElement("i",{className:`${A.checkboxitemyes} icon-duigou1`}),F.createElement("span",{className:`${O!=null&&O.standard_boolean?A.titleyes:A.title} ${A.indexTag}`},Yt[M]),F.createElement(re.Z,{className:O!=null&&O.standard_boolean?A.titleyes:A.title,value:O==null?void 0:O.choice_text}),(O==null?void 0:O.standard_boolean)&&F.createElement("div",{className:A.yestag},"\u6B63\u786E\u7B54\u6848")))),m.question_type===3&&F.createElement("div",{className:A.completion},(T=m==null?void 0:m.standard_answers)==null?void 0:T.map((O,M)=>{var j;return F.createElement(we.Z,{align:"top"},F.createElement("span",{className:A.title},"\u586B\u7A7A\u9879",M+1),F.createElement("div",{className:A.content},(j=O.answer_text)==null?void 0:j.map((J,Y)=>F.createElement("div",{key:Y,className:A.items},F.createElement("pre",{className:"mb0"},J)))))})),m.question_type===4&&F.createElement("div",{className:A.simple},F.createElement("div",{className:A.title},"\u53C2\u8003\u7B54\u6848"),F.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(z=m==null?void 0:m.answer_texts)!=null&&z[0]?F.createElement(re.Z,{className:A.content,value:(L=m==null?void 0:m.answer_texts)==null?void 0:L[0]}):F.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),F.createElement("div",{className:"mt20 "},F.createElement("span",{className:A.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),F.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&&F.createElement("div",null,F.createElement(re.Z,{disabledFill:!0,className:A.content,showProgramFill:!0,value:St.Base64.decode(((u=e==null?void 0:e.program_attr)==null?void 0:u.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&F.createElement("div",{className:A.bottom},F.createElement("div",{className:`${A.bottomitem} mb30`},F.createElement("span",{className:A.left},"\u89E3\u6790"),F.createElement("span",{className:A.right},e!=null&&e.analysis?F.createElement(re.Z,{value:e==null?void 0:e.analysis}):F.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),F.createElement("div",{className:`${A.bottomitem} mb30`},F.createElement("span",{className:A.left},"\u96BE\u5EA6"),F.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")),F.createElement("div",{className:A.bottomitem},F.createElement("span",{className:A.left},"\u77E5\u8BC6\u70B9"),F.createElement(ne.Z,{title:((r=e==null?void 0:e.tag_discipline_names)==null?void 0:r.length)<=0||((a=e==null?void 0:e.tag_discipline_names)==null?void 0:a.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(f=(i=e==null?void 0:e.tag_discipline_names)==null?void 0:i.join("\uFF1B"))==null?void 0:f.toString()},F.createElement("span",{className:A.right},((D=e==null?void 0:e.tag_discipline_names)==null?void 0:D.length)<=0?F.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((c=e==null?void 0:e.tag_discipline_names)==null?void 0:c.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?F.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(P=(p=e==null?void 0:e.tag_discipline_names)==null?void 0:p.join("\uFF1B"))==null?void 0:P.toString())))))},da=x(6487),ca=x(52803),Ve=x(59301),ma=Object.defineProperty,pa=Object.defineProperties,_a=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,tn=(e,t,l)=>t in e?ma(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Kt=(e,t)=>{for(var l in t||(t={}))va.call(t,l)&&tn(e,l,t[l]);if(en)for(var l of en(t))Ea.call(t,l)&&tn(e,l,t[l]);return e},ln=(e,t)=>pa(e,_a(t)),fa=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),ya=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:s,seveeditor:v,deleteitem:y,getTagData:b,init:_})=>{const[u]=B.default.useForm();return(0,n.useEffect)(()=>{u.setFieldsValue(ln(Kt({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer}))},[e]),Ve.createElement("div",null,Ve.createElement(B.default,{form:u,colon:!1,onFinish:r=>{v(Kt(Kt({},e),r))},onFinishFailed:r=>fa(void 0,null,function*(){var a,i;G.ZP.error(r.errorFields[0].errors[0]),u.scrollToField((i=(a=r==null?void 0:r.errorFields)==null?void 0:a[0])==null?void 0:i.name,{behavior:"smooth",block:"center"})})},Ve.createElement("div",{style:{display:"flex",alignItems:"center"}},Ve.createElement("div",{style:{flex:1}},Ve.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ve.createElement("span",null,"\u7B80\u7B54\u9898")),!(e!=null&&e.isadd)&&Ve.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{y()}},Ve.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ve.createElement(me.ZP,{onClick:()=>{e.isadd?(t(!1),_()):(u.setFieldsValue(ln(Kt({},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"),Ve.createElement(me.ZP,{type:"primary",className:"ml20",onClick:()=>{u.submit()}},"\u4FDD\u5B58")),Ve.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ve.createElement(B.default.Item,{className:S.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ve.createElement(He.Z,{onBlur:r=>{r.target.value==="0"&&G.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})),Ve.createElement(ca.W,{form:u,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Ve.createElement(Ft,{getTagData:b,qitem:e,exerciseitem:s,TagDiscipline:l,form:u}))))},Be=x(59301),ha=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())}),ga=({setScoreShow:e,ScoreShow:t,exerciseitem:l,getdata:s})=>{var v,y,b;const[_,u]=(0,n.useState)(!1);function r(){return ha(this,null,function*(){var a,i,f;let D=(i=(a=l==null?void 0:l.exercise_question_types)==null?void 0:a.filter(p=>p.Singlequestion))==null?void 0:i.map(p=>({question_type:p.question_type,score:p.Singlequestion})),c=yield(0,ye.ZP)(`/api/examination_banks/${(f=l==null?void 0:l.exercise)==null?void 0:f.id}/batch_set_score.json`,{method:"POST",body:{question_arr:D}});(c==null?void 0:c.status)===0&&s()})}return Be.createElement("div",null,t&&Be.createElement(le.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:t,width:640,centered:!0,zIndex:10,className:S.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var a,i,f;if(l!=null&&l.use_blank_score&&((f=(i=(a=l==null?void 0:l.exercise_question_types)==null?void 0:a.filter(D=>D.name==="\u586B\u7A7A\u9898"))==null?void 0:i[0])!=null&&f.Singlequestion)){u(!0);return}r(),e(!1)}},Be.createElement("div",{className:"c-black"},"\u603B\u5206",Be.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((v=l==null?void 0:l.exercise_types)==null?void 0:v.q_scores))),Be.createElement("div",{className:S.content},Be.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Be.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Be.createElement("span",null,"\u9898\u578B\u603B\u5206"),Be.createElement("span",null,"\u64CD\u4F5C")),(b=(y=l==null?void 0:l.exercise_question_types)==null?void 0:y.filter(a=>a.name!=="\u5B9E\u8BAD\u9898"&&a.name!=="\u7EC4\u5408\u9898"))==null?void 0:b.map((a,i)=>{var f;return Be.createElement("div",{key:i,className:S.items},Be.createElement("span",null,a==null?void 0:a.name),Be.createElement("span",null,(f=a==null?void 0:a.items)==null?void 0:f.length),Be.createElement("span",null,a==null?void 0:a.score),Be.createElement("span",null,"\u6BCF\u9898",Be.createElement(He.Z,{min:.1,max:100,onChange:D=>{a.Singlequestion=D},defaultValue:a.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Be.createElement(le.default,{title:!1,footer:!1,centered:!0,open:_,zIndex:20,width:640,closable:!1,className:S.scoremodal},Be.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Be.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"),Be.createElement("div",{className:S.bottom},Be.createElement(me.ZP,{className:S.no,onClick:()=>{u(!1)}},"\u53D6\u6D88"),Be.createElement(me.ZP,{className:S.yes,onClick:()=>{r(),u(!1),e(!1)}},"\u786E\u8BA4"))))},Fa=x(62061),ba=x(53504),Ba=x(30049),Ne={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",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"},k={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"};const qt=["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 Ca=({qitem:e})=>{var t,l,s,v,y,b,_,u,r,a;return n.createElement("div",{className:k.warp},n.createElement("div",{className:k.mainPart},n.createElement("div",{className:k.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(re.Z,{className:k.content,showProgramFill:!0,value:(t=e==null?void 0:e.program_attr)==null?void 0:t.description}),(e==null?void 0:e.question_type)!=8&&n.createElement(re.Z,{className:k.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&n.createElement("div",null,(l=e==null?void 0:e.choices)==null?void 0:l.map((i,f)=>n.createElement("div",{className:k.redio},!(i!=null&&i.is_answer)&&n.createElement("span",{className:k.redioitem}),(i==null?void 0:i.is_answer)&&n.createElement("i",{className:`${k.redioitemyes} icon-duigou1`}),n.createElement(re.Z,{className:i!=null&&i.is_answer?k.titleyes:k.title,value:qt[f]+(i==null?void 0:i.choice_text)}),(i==null?void 0:i.is_answer)&&n.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(s=e==null?void 0:e.choices)==null?void 0:s.map((i,f)=>n.createElement("div",{className:k.checkbox},!(i!=null&&i.is_answer)&&n.createElement("span",{className:k.checkboxitem}),(i==null?void 0:i.is_answer)&&n.createElement("i",{className:`${k.checkboxitemyes} icon-duigou1`}),n.createElement(re.Z,{className:i!=null&&i.is_answer?k.titleyes:k.title,value:qt[f]+(i==null?void 0:i.choice_text)}),(i==null?void 0:i.is_answer)&&n.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:k.completion},(v=e==null?void 0:e.standard_answer)==null?void 0:v.map((i,f)=>{var D;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:k.title},"\u586B\u7A7A\u9879",f+1),n.createElement("div",{className:k.content},(D=i==null?void 0:i.answer_text)==null?void 0:D.map((c,p)=>n.createElement("div",{className:k.items},c))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:k.simple},n.createElement("div",{className:k.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(y=e==null?void 0:e.answer_texts)!=null&&y[0]?n.createElement(re.Z,{className:k.content,value:(b=e==null?void 0:e.answer_texts)==null?void 0:b[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((_=e==null?void 0:e.challenge_names)==null?void 0:_.map((i,f)=>n.createElement("div",{className:k.shixun},n.createElement("span",{className:k.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Me.EM)(f+1),"\u9898"),i)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:k.program},n.createElement(re.Z,{className:k.content,value:((u=e==null?void 0:e.program_attr)==null?void 0:u.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((r=e==null?void 0:e.sub_item_banks)==null?void 0:r.map((i,f)=>{var D,c,p,P,m;return n.createElement("div",null,n.createElement("div",{className:k.combination},n.createElement("span",{className:k.qtitle},i==null?void 0:i.name)),n.createElement("div",{className:k.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((i==null?void 0:i.item_type)=="SINGLE"||(i==null?void 0:i.item_type)=="JUDGMENT")&&((D=i==null?void 0:i.choices)==null?void 0:D.map((o,V)=>n.createElement("div",{className:k.redio},!(o!=null&&o.is_answer)&&n.createElement("span",{className:k.redioitem}),(o==null?void 0:o.is_answer)&&n.createElement("i",{className:`${k.redioitemyes} icon-duigou1`}),n.createElement(re.Z,{className:o!=null&&o.is_answer?k.titleyes:k.title,value:qt[V]+(o==null?void 0:o.choice_text)}),(o==null?void 0:o.is_answer)&&n.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(i==null?void 0:i.item_type)=="MULTIPLE"&&((c=i==null?void 0:i.choices)==null?void 0:c.map((o,V)=>n.createElement("div",{className:k.checkbox},!(o!=null&&o.is_answer)&&n.createElement("span",{className:k.checkboxitem}),(o==null?void 0:o.is_answer)&&n.createElement("i",{className:`${k.checkboxitemyes} icon-duigou1`}),n.createElement(re.Z,{className:o!=null&&o.is_answer?k.titleyes:k.title,value:qt[V]+(o==null?void 0:o.choice_text)}),(o==null?void 0:o.is_answer)&&n.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(i==null?void 0:i.item_type)=="COMPLETION"&&n.createElement("div",{className:k.completion},(p=i==null?void 0:i.standard_answer)==null?void 0:p.map((o,V)=>{var E;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:k.title},"\u586B\u7A7A\u9879",V+1),n.createElement("div",{className:k.content},(E=o==null?void 0:o.answer_text)==null?void 0:E.map((N,T)=>n.createElement("div",{className:k.items},N))))})),(i==null?void 0:i.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:k.simple},n.createElement("div",{className:k.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(P=i==null?void 0:i.answer_texts)!=null&&P[0]?n.createElement(re.Z,{className:k.content,value:(m=i==null?void 0:i.answer_texts)==null?void 0:m[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&n.createElement("div",null,n.createElement(re.Z,{disabledFill:!0,className:k.content,showProgramFill:!0,value:St.Base64.decode(((a=e==null?void 0:e.program_attr)==null?void 0:a.code)||"")})),(e==null?void 0:e.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"}},(e==null?void 0:e.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.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"}},(e==null?void 0:e.study_count)||"0"))),n.createElement("a",{className:k.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&n.createElement("div",{className:k.bottom},n.createElement("div",{className:k.bottomitem},n.createElement("span",{className:k.left},"\u89E3\u6790"),n.createElement("span",{className:k.right},e!=null&&e.analysis?n.createElement(re.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:k.bottomitem},n.createElement("span",{className:k.left},"\u96BE\u5EA6"),n.createElement("span",{className:k.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:k.bottomitem},n.createElement("span",{className:k.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:k.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},nn=x(13538),un=x(72828),an=x(91324),w=x(59301),xa=Object.defineProperty,wa=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,rn=(e,t,l)=>t in e?xa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ke=(e,t)=>{for(var l in t||(t={}))Pa.call(t,l)&&rn(e,l,t[l]);if(sn)for(var l of sn(t))Da.call(t,l)&&rn(e,l,t[l]);return e},it=(e,t)=>wa(e,Aa(t)),vt=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())});const Na=({setScoreShow:e,ScoreShow:t,onOk:l,isshixuns:s,isloadings:v,dispatch:y,shixunsDetail:b})=>{var _,u,r;let[a,i]=(0,n.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:""}),[f,D]=(0,n.useState)([]),[c,p]=(0,n.useState)([]),[P,m]=(0,n.useState)([]),[o,V]=(0,n.useState)([]);const[E,N]=(0,n.useState)(!1),[T]=B.default.useForm(),[z,L]=(0,n.useState)(),[O,M]=(0,n.useState)(!1);let[j,J]=(0,n.useState)(s);const[Y,se]=(0,n.useState)([]),[ce,ee]=(0,n.useState)(0),[Ee,Ce]=(0,n.useState)(!0),[he,ue]=(0,n.useState)([]),ge=[{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}],[xe,fe]=(0,n.useState)([]),Ae=(0,n.useRef)(new Set),Se=(0,n.useRef)(new Set),Ue=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],st=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],rl=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[fn,rt]=(0,n.useState)(!1),ol=()=>{T.resetFields(),j=!1,J(!1),rt(!1),T.submit()};(0,n.useEffect)(()=>{t&&(T.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Ee&&j&&(T.setFieldsValue({item_type:"SHIXUN"}),a.item_type="SHIXUN",i(ke({},a)),Ce(!1)),Ke(a),tl(),Pe())},[t]),(0,n.useEffect)(()=>{ce>0&&setTimeout(()=>{ee(0)},2e3)},[ce]);function Ke(d){return vt(this,null,function*(){var C,te;if(N(!0),i(ke({},d)),(P==null?void 0:P.length)<=0&&d.type==="5"){V([]),N(!1);return}let U=d.type==="5"?P==null?void 0:P.filter(H=>!Y.includes(H)):null,X=d.type==="5"?P==null?void 0:P.filter(H=>Y.includes(H)):null,Qe=yield(0,ye.ZP)("/api/item_banks.json",{method:"get",params:it(ke({},d),{discipline_id:((C=d==null?void 0:d.courseid)==null?void 0:C[0])||null,sub_discipline_id:((te=d==null?void 0:d.courseid)==null?void 0:te[1])||null,ids:U,shixun_ids:X,include_shixuns:!0,keyword:d.keyword?encodeURIComponent(d.keyword):d.keyword,type:d.type==="5"?null:d.type,clazz:d.type==="3"?"ItemBanksGroup":null})});V(Qe),N(!1)})}function tl(){return vt(this,null,function*(){let d=yield(0,ye.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:a.type==="5"?null:a.type,clazz:"ItemBanksGroup"}});D((0,jt.L)(d==null?void 0:d.disciplines))})}function Pe(){return vt(this,null,function*(){let d=yield(0,ye.ZP)("/api/item_banks_groups/all_groups.json",{method:"get"});(d==null?void 0:d.status)===0&&ue(d)})}function Et(d){return vt(this,null,function*(){var C,te,U,X;N(!0);let Qe=(C=d.list)==null?void 0:C.filter(ft=>!Y.includes(ft)),H=(te=d.list)==null?void 0:te.filter(ft=>Y.includes(ft));if(Qe.length===0&&H.length===0){N(!1),V([]);return}let je=yield(0,ye.ZP)("/api/item_banks.json",{method:"get",params:it(ke({},d),{discipline_id:((U=d==null?void 0:d.courseid)==null?void 0:U[0])||null,sub_discipline_id:((X=d==null?void 0:d.courseid)==null?void 0:X[1])||null,ids:Qe,shixun_ids:H,type:d.type==="5"?null:d.type,clazz:d.type==="3"?"ItemBanksGroup":null})});N(!1),V(je)})}const xt=d=>vt(void 0,null,function*(){const C=yield y({type:"shixunsDetail/release",payload:{id:d}});let te=C==null?void 0:C.tag_position,U=(C==null?void 0:C.evaluation_set_position)||[],X=C.status;return X===0?(G.ZP.success("\u53D1\u5E03\u6210\u529F"),Ke(a),!0):(X===2?G.ZP.error(`\u7B2C${U.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):X===3?G.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${te.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):G.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Ze=d=>(d==null?void 0:d.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"";return w.createElement("div",null,w.createElement(le.default,{title:!1,footer:!1,open:t,width:1200,centered:!0,className:Ne.scoremodal,onCancel:()=>{e(!1)}},w.createElement("div",{style:{display:"flex",alignItems:"center"}},w.createElement("div",{className:Ne.title},"\u9898\u5E93\u9009\u9898")),w.createElement(Fa.default,{className:Ne.tabWrap,activeKey:a.type,onChange:d=>{d==="3"?a.show_all_share=!0:a.show_all_share=null,a.type=d,a.page=1,a.updated_at="",a.quotes="",a.courseid="",a.tag_discipline_id=null,a.difficulty=null,a.keyword=null,a.group_id=null,T.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}),(a==null?void 0:a.item_type)==="SHIXUN"&&a.type!=="5"&&(j=!0,J(!0)),rt(!1),a.type==="5"&&(j=!1,J(!1)),i(ke({},a)),Ke(ke({},a)),tl()},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:w.createElement("div",null,"\u5DF2\u9009",P.length>0&&w.createElement("span",{className:Ne.titlecount},P.length),ce>0&&w.createElement("span",{className:Ne.add},"+",ce)),key:"5"}]}),w.createElement(B.default,{layout:"inline",form:T,onValuesChange:(d,C)=>{const te=Object.values(C).some(X=>X!==null&&X!==""&&X!==void 0),U=C.keyword==="";if(rt(te||!U),a.page=1,(C==null?void 0:C.item_type)==="SHIXUN"){if(a.type==="5"?J(!1):J(!0),d.keyword||d.keyword==="")return;T.submit()}else{if(d!=null&&d.courseid&&T.setFieldsValue({tag_discipline_id:""}),J(!1),d.keyword||d.keyword==="")return;T.submit()}},onFinish:d=>{a.type==="3"&&(a.show_all_share=!0),(d.group_id||d.group_id==0)&&(a.show_all_share=null),i(ke(ke({},a),d)),Ke(ke(ke({},a),d))}},w.createElement(B.default.Item,{name:"item_type"},w.createElement($e.default,{className:Ne.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},ge.map(d=>w.createElement($e.default.Option,{key:d.value},d.name)))),w.createElement(B.default.Item,{name:"courseid"},w.createElement(ht.Z,{className:Ne.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:f})),!j&&w.createElement(B.default.Item,{name:"tag_discipline_id"},w.createElement($e.default,{className:Ne.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(_=o==null?void 0:o.tag_disciplines)==null?void 0:_.map(d=>w.createElement($e.default.Option,{key:d.id},d.name)))),w.createElement(B.default.Item,{name:j?"diff":"difficulty"},w.createElement($e.default,{className:Ne.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!j&&Ue.map(d=>w.createElement($e.default.Option,{key:d.value},d.name)),j&&st.map(d=>w.createElement($e.default.Option,{key:d.value},d.name)))),j&&w.createElement(B.default.Item,{name:"shixun_publish_status"},w.createElement($e.default,{className:Ne.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},rl.map(d=>w.createElement($e.default.Option,{key:d.value},d.name)))),(a.type==="3"||a.type==="0")&&!j&&w.createElement(B.default.Item,{name:"group_id"},w.createElement($e.default,{className:Ne.selectWrapper,placeholder:"\u6587\u4EF6\u5939",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:(d,C)=>(console.log("---",d,C),C.children.toUpperCase().indexOf(d.toUpperCase())!==-1)},w.createElement($e.default.Option,{key:0},"\u6839\u76EE\u5F55"),a.type==="3"&&((u=he==null?void 0:he.share_banks_groups)==null?void 0:u.map(d=>w.createElement($e.default.Option,{key:d.id},d.name))),a.type==="0"&&((r=he==null?void 0:he.my_banks_groups)==null?void 0:r.map(d=>w.createElement($e.default.Option,{key:d.id},d.name))))),fn&&w.createElement("span",{className:Ne.allqingchu,onClick:ol},w.createElement("i",{className:"iconfont icon-guanbi4"}),w.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),w.createElement(B.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},w.createElement(et.default.Search,{className:Ne.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:w.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ne.searchIcon}`,onClick:()=>T.submit()}),onSearch:d=>{T.submit()}}))),w.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},w.createElement("div",{onClick:()=>{a.updated_at==="asc"?a.updated_at="desc":a.updated_at="asc",i(it(ke({},a),{page:1})),Ke(it(ke({},a),{page:1}))}}," ",a.updated_at?w.createElement("img",{src:a.updated_at==="asc"?nn.Z:un.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):w.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),w.createElement("div",{onClick:()=>{a.quotes==="asc"?a.quotes="desc":a.quotes="asc",i(it(ke({},a),{page:1})),Ke(it(ke({},a),{page:1}))},style:{marginLeft:20}}," ",a.quotes?w.createElement("img",{src:a.quotes==="asc"?nn.Z:un.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):w.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),w.createElement(ba.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(o==null?void 0:o.items)||(o==null?void 0:o.shixun_list),pagination:!1,loading:E,rowKey:d=>d.id,rowSelection:{type:"checkbox",selectedRowKeys:c,getCheckboxProps:d=>({disabled:d.shixun_tag_num===1}),onSelect(d,C,te){if(C)j&&se([...Y,d.id]),p([...c,d.id]),fe([...xe,d]),d.identifier?Ae.current.add(d.id):Se.current.add(d.id),ee(1),m([...P,d.id]);else{const U=xe.filter(H=>H.id!==d.id);fe(U);const X=U.map(H=>H.id);p([...X]),d.identifier?Ae.current.delete(d.id):Se.current.delete(d.id);let Qe=P.filter(H=>H!==d.id);if(m(Qe),j){let H=Y.filter(je=>je!==d.id);se([...H])}if(a.type==="5"){Et(it(ke({},a),{list:[...Qe]}));return}}},onSelectAll(d,C,te){if(d){const U=te.map(X=>X.id);j&&se([...Y,...U]),fe([...xe,...te]),p([...c,...U]),m([...P,...U]);for(const X of te)X.identifier?Ae.current.add(X.id):Se.current.add(X.id)}else{const U=te.map(H=>H.id),X=c.filter(H=>!U.some(je=>je===H)),Qe=xe.filter(H=>!U.some(je=>je===H.id));if(fe(Qe),p([...X]),m([...X]),j){let H=Y.filter(je=>!U.some(ft=>ft===je.id));se([...H])}a.type==="5"&&Et(it(ke({},a),{list:[...X]}));for(const H of U)H.identifier?Ae.current.delete(H):Se.current.delete(H)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(d,C,te)=>{var U,X;return w.createElement(ne.Z,{title:Ze(C)},w.createElement("div",null,j||C!=null&&C.challenge_names?"\u5B9E\u8BAD\u9898":(X=(U=ge==null?void 0:ge.filter(Qe=>Qe.value===d))==null?void 0:U[0])==null?void 0:X.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:j?"30%":"60%",key:"name",render:(d,C,te)=>{var U;return w.createElement("div",{style:{display:"flex",alignItems:"center"}},w.createElement(ne.Z,{title:Ze(C)},w.createElement("div",{className:C!=null&&C.high_resources_consume?Ne.q_title:""},w.createElement(re.Z,{key:1,showLines:1,showTextOnly:!0,value:j||C!=null&&C.challenge_names?C!=null&&C.title||d===null?"--":d:(C==null?void 0:C.item_type)=="BPROGRAM"?(U=C==null?void 0:C.program_attr)==null?void 0:U.description:d}))),(C==null?void 0:C.high_resources_consume)&&w.createElement(an.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!j,render:(d,C,te)=>{var U;return w.createElement(ne.Z,{title:Ze(C)},w.createElement("span",null,d?(U=d==null?void 0:d.split("\u3001"))==null?void 0:U[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!j,render:(d,C,te)=>w.createElement(ne.Z,{title:Ze(C)},w.createElement("span",null,d||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(d,C,te)=>{var U,X,Qe,H;return w.createElement(ne.Z,{title:Ze(C)},w.createElement("div",null,j||C!=null&&C.challenge_names?(C==null?void 0:C.level)||((X=(U=Ue==null?void 0:Ue.filter(je=>je.value===d))==null?void 0:U[0])==null?void 0:X.name):(H=(Qe=Ue==null?void 0:Ue.filter(je=>je.value===d))==null?void 0:Qe[0])==null?void 0:H.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!j,render:(d,C,te)=>w.createElement(ne.Z,{title:Ze(C)},w.createElement("div",null,d||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(d,C,te)=>w.createElement(ne.Z,{title:Ze(C)},w.createElement("div",null,j||C!=null&&C.challenge_names?(C==null?void 0:C.study_count)||(C==null?void 0:C.stu_num):d))},{title:w.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",w.createElement(ne.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},w.createElement(ul.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!j,render:(d,C,te)=>w.createElement(ne.Z,{title:Ze(C)},w.createElement("div",null,d||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(d,C,te)=>w.createElement(ne.Z,{title:Ze(C)},w.createElement("div",{style:{flex:1,textAlign:"start"}},w.createElement("a",{onClick:()=>{var U,X;L(it(ke({},C),{question_type:j||C!=null&&C.challenge_names?5:(X=(U=ge==null?void 0:ge.filter(Qe=>Qe.value===(C==null?void 0:C.item_type)))==null?void 0:U[0])==null?void 0:X.question_type})),M(!0)}},"\u67E5\u770B"),(C==null?void 0:C.shixun_tag_num)===1&&w.createElement("a",{style:{marginLeft:10},onClick:()=>{le.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:w.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",w.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${C==null?void 0:C.identifier}/challenges`)}},(C==null?void 0:C.shixun_name)||"--"),"\uFF1F"),onOk:()=>vt(void 0,null,function*(){if(!xt(C==null?void 0:C.identifier))return new Promise((U,X)=>{X()})})})}},"\u53D1\u5E03")))}].filter(d=>!d.hidden)}),w.createElement(Ba.Z,{current:a.page,total:(o==null?void 0:o.items_count)||(o==null?void 0:o.shixuns_count),style:{marginBottom:20},defaultPageSize:a.per_page,showTotal:d=>w.createElement("span",null,"\u5171\xA0",w.createElement("span",{style:{color:"#165DFF"}},d),"\xA0\u6761\u6570\u636E"),pageSize:a.per_page,onChange:(d,C)=>{a.page=d,a.per_page=C,i(ke({},a)),Ke(ke({},a))}}),w.createElement("div",{className:Ne.bottom},w.createElement(me.ZP,{className:Ne.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),w.createElement(me.ZP,{loading:v,style:{width:v&&75},className:Ne.yes,onClick:()=>vt(void 0,null,function*(){if((P==null?void 0:P.length)<=0){G.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}l([...Se.current],[...Ae.current],!0,P==null?void 0:P.length)})},"\u786E\u8BA4"))),w.createElement(le.default,{open:O,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Ne.previewModal,width:1e3,centered:!0,onCancel:()=>{M(!1)},onOk:()=>{M(!1)}},w.createElement(Ca,{qitem:z})))};var ka=(0,oe.connect)(({shixunsDetail:e})=>({shixunsDetail:e}))(Na),Oa=x(99598),Ia=x(89392),Sa=x(67111),on=x(72324),h=x(59301),Za=Object.defineProperty,Qa=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,cn=(e,t,l)=>t in e?Za(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Le=(e,t)=>{for(var l in t||(t={}))Ta.call(t,l)&&cn(e,l,t[l]);if(dn)for(var l of dn(t))$a.call(t,l)&&cn(e,l,t[l]);return e},nt=(e,t)=>Qa(e,ja(t)),Oe=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())});const Ct=[{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"}],Ra=({user:e,dispatch:t,itemid:l,setisedits:s})=>{var v,y,b,_,u,r,a,i,f,D;const[c,p]=(0,n.useState)(),[P,m]=(0,n.useState)(!1),[o,V]=(0,n.useState)(),[E,N]=(0,n.useState)(),T=(0,n.useRef)(),z=(0,n.useRef)(),[L,O]=(0,n.useState)(),[M,j]=(0,n.useState)(!1),[J,Y]=(0,n.useState)(!1),[se,ce]=(0,n.useState)(),[ee,Ee]=(0,n.useState)(!1),[Ce,he]=(0,n.useState)(!1),[ue,ge]=(0,n.useState)(!1),[xe,fe]=(0,n.useState)(!1),[Ae,Se]=(0,n.useState)(!1),[Ue,st]=(0,n.useState)(!1),[rl,fn]=(0,n.useState)(!1),[rt]=B.default.useForm(),[ol,Ke]=(0,n.useState)(!1),tl=(0,n.useRef)(null),[Pe]=(0,oe.useSearchParams)(),[Et,xt]=(0,n.useState)(!1);(0,n.useEffect)(()=>{d(),t({type:"globalSetting/footerToggle",payload:!1})},[]),(0,n.useEffect)(()=>{s(J)},[J]),(0,n.useEffect)(()=>{o!=null&&o.question_id&&(N(o==null?void 0:o.question_score),z.current=o==null?void 0:o.question_id)},[o]);const Ze=g=>Oe(void 0,null,function*(){let I=yield t({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:g}});ce(I)});function d(){return Oe(this,null,function*(){var g,I,W,K,q,Fe;j(!0),m(!0);const De=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});j(!1),m(!1),p(De),(g=De==null?void 0:De.exercise)!=null&&g.sub_discipline_id&&Ze((I=De==null?void 0:De.exercise)==null?void 0:I.sub_discipline_id),V(nt(Le({},(q=(K=(W=De==null?void 0:De.exercise_question_types)==null?void 0:W[0])==null?void 0:K.items)==null?void 0:q[0]),{index:1})),O(nt(Le({},(Fe=De==null?void 0:De.exercise_question_types)==null?void 0:Fe[0]),{indexs:1}))})}function C(g,I=!0){return Oe(this,null,function*(){var W,K,q,Fe;I&&(j(!0),m(!0));const De=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});p(De);let qe=[];(W=De==null?void 0:De.exercise_question_types)==null||W.map(Xe=>{var yt;(yt=Xe==null?void 0:Xe.items)==null||yt.map((li,ni)=>{qe.push(nt(Le({},li),{index:ni+1}))})});let mt=(K=qe.filter(Xe=>Xe.question_id===(g==null?void 0:g.id)))==null?void 0:K[0],ll=(Fe=((q=De==null?void 0:De.exercise_question_types)==null?void 0:q.map((Xe,yt)=>{if((mt==null?void 0:mt.question_type)===(Xe==null?void 0:Xe.question_type))return nt(Le({},Xe),{indexs:yt+1})})).filter(Xe=>Xe))==null?void 0:Fe[0];O(Le({},ll)),V(Le({},mt)),N(mt==null?void 0:mt.question_score),j(!1),m(!1)})}function te(g){return Oe(this,null,function*(){var I;let W=nt(Le({},g),{difficulty:(g==null?void 0:g.difficulty)||2,item_type:g.question_type,sub_discipline_id:((I=g==null?void 0:g.sub_discipline_id)==null?void 0:I[1])||"",tag_discipline_ids:[],repeat_answer:!g.repeat_answer}),K={};g.question_type===8&&(K=nt(Le({},g),{hack:nt(Le({},g==null?void 0:g.hack),{difficult:g.difficulty}),hack_codes:nt(Le({},g.hack_codes),{code:St.Base64.encode(g.hack_codes.code)}),hack_sets:[Le({},g.hack_sets)],is_blank:!0})),g.tag_discipline_ids&&(W.tag_discipline_ids=Array.isArray(g.tag_discipline_ids)?g.tag_discipline_ids:[g.tag_discipline_ids],K.tag_discipline_ids=Array.isArray(g.tag_discipline_ids)?g.tag_discipline_ids:[g.tag_discipline_ids]),sessionStorage.projectFill&&(K.hack_identifier=sessionStorage.projectFill);let q=yield(0,ye.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:g.question_type===8?K:W});(q==null?void 0:q.status)===0&&(Y(!1),C(q)),(0,Me.Vf)("#question-scroll-id")})}function U(g){return Oe(this,null,function*(){m(!0);let I=yield(0,ye.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:g}});m(!1),(I==null?void 0:I.status)===0&&d()})}const X=(g,I,W)=>Oe(void 0,null,function*(){var K;if(g.length===0){G.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),W();return}const q=yield(0,tt.Hb)(l,(K=g[0])==null?void 0:K.file,I);q.status===0&&(G.ZP.success(`\u6210\u529F\u5BFC\u5165${q==null?void 0:q.success}\u6761`),Ee(!1),d()),W()}),Qe=(g,I)=>Oe(void 0,null,function*(){const W=yield(0,tt.kF)({score:(0,Ia.round)(g,1),question_id:I==null?void 0:I.question_id});if((W==null?void 0:W.status)===0){G.ZP.success("\u4FEE\u6539\u6210\u529F"),C({id:z.current},!1);return}(W==null?void 0:W.status)===-1&&N(I==null?void 0:I.question_score)});function H(){return Oe(this,null,function*(){le.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:S.modalconfirm,onOk:()=>Oe(this,null,function*(){if(o.question_id){let g=yield(0,ye.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/${o.question_id}.json`,{method:"delete"});(g==null?void 0:g.status)===0&&(d(),Y(!1))}else V({}),Y(!1),d()}),cancelText:"\u53D6\u6D88"})})}const je=g=>Oe(void 0,null,function*(){return yield(0,ye.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks.json`,{method:"post",body:Le({},g)})}),{overflow:ft,handleMouseEnter:Ka,handleMouseLeave:qa}=(0,Oa.I)(),yn=g=>Oe(void 0,null,function*(){var I,W;m(!0);let K=yield(0,ye.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:g}});if(m(!1),(K==null?void 0:K.status)===0){const q=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});p(q),(I=q==null?void 0:q.exercise)!=null&&I.sub_discipline_id&&Ze((W=q==null?void 0:q.exercise)==null?void 0:W.sub_discipline_id)}}),lt=()=>J?(G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002"),!0):!1,ei=(g,I)=>h.createElement(ie.default,null,h.createElement(ie.default.Item,{key:"0",onClick:()=>hn(g==null?void 0:g.question_type)},h.createElement("span",{className:S.moreSpan},"\u65B0\u589E")),h.createElement(ie.default.Item,{key:"1",disabled:I===0,onClick:()=>Oe(void 0,null,function*(){if(I===0||lt())return;let W=(0,Me.rz)(c==null?void 0:c.exercise_question_types,I,I-1);yield yn(W.map(K=>K.name))})},h.createElement("span",{className:S.moreSpan},"\u4E0A\u79FB")),h.createElement(ie.default.Item,{key:"2",disabled:I===(c==null?void 0:c.exercise_question_types.length)-1,onClick:()=>Oe(void 0,null,function*(){if(I===(c==null?void 0:c.exercise_question_types.length)-1||lt())return;let W=(0,Me.rz)(c==null?void 0:c.exercise_question_types,I,I+1);yield yn(W.map(K=>K.name))})},h.createElement("span",{className:S.moreSpan},"\u4E0B\u79FB")),h.createElement(ie.default.Item,{key:"3",onClick:()=>{var W;rt.setFieldsValue({name:g.name,item_type_en:(W=Ct.find(K=>K.id==g.question_type))==null?void 0:W.nameType}),Ke(!0)}},h.createElement("span",{className:S.moreSpan},"\u91CD\u547D\u540D"))),hn=g=>{var I,W,K,q,Fe,De,qe,mt,dl,ll,Xe,yt;if(!lt()){if(g===5){fe(!0),Se(!0);return}if(g===6){Pe.get("pageType")=="course"?Pe.get("updateType")=="course"?oe.history.push(`/problems/newcreate?difficult=${(I=c==null?void 0:c.exercise)==null?void 0:I.difficulty}&sub_discipline_id=${(W=c==null?void 0:c.exercise)==null?void 0:W.sub_discipline_id}&express_id=${(K=c==null?void 0:c.exercise)==null?void 0:K.id}&callback_url=/paperlibrary/add/${(q=c==null?void 0:c.exercise)==null?void 0:q.id}?type=2&pageType=course&updateType=course&courseId=${Pe.get("courseId")}&stageId=${Pe.get("stageId")}`):oe.history.push(`/problems/newcreate?difficult=${(Fe=c==null?void 0:c.exercise)==null?void 0:Fe.difficulty}&sub_discipline_id=${(De=c==null?void 0:c.exercise)==null?void 0:De.sub_discipline_id}&express_id=${(qe=c==null?void 0:c.exercise)==null?void 0:qe.id}&callback_url=/paperlibrary/add/${(mt=c==null?void 0:c.exercise)==null?void 0:mt.id}?type=2&pageType=course&courseId=${Pe.get("courseId")}&stageId=${Pe.get("stageId")}`):oe.history.push(`/problems/newcreate?difficult=${(dl=c==null?void 0:c.exercise)==null?void 0:dl.difficulty}&sub_discipline_id=${(ll=c==null?void 0:c.exercise)==null?void 0:ll.sub_discipline_id}&express_id=${(Xe=c==null?void 0:c.exercise)==null?void 0:Xe.id}&callback_url=/paperlibrary/add/${(yt=c==null?void 0:c.exercise)==null?void 0:yt.id}?type=2`);return}Y(!0),V(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:"",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})}},ti=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{lt()||Ee(!0)}},{key:2,label:h.createElement("div",null,h.createElement("img",{width:26,style:{position:"absolute",top:-2},src:on.$}),h.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{lt()||he(!0)}}];return h.createElement("div",null,h.createElement(ot.Z,{spinning:M},h.createElement("div",{className:S.bg},h.createElement("div",{style:{textAlign:"center"}},((v=c==null?void 0:c.exercise_types)==null?void 0:v.q_counts)===0&&!J&&h.createElement(At.Z,{styles:{marginTop:180},customText:h.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",h.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((y=c==null?void 0:c.exercise_types)==null?void 0:y.q_counts)>0||J)&&h.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},h.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},h.createElement("div",{className:S.left},h.createElement("div",{className:S.leftAction},h.createElement(me.ZP,{onClick:()=>{lt()||ge(!0)},className:S.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),h.createElement("div",{className:S.scrollWrapper,style:{overflow:ft},onMouseEnter:Ka,onMouseLeave:qa},(b=c==null?void 0:c.exercise_question_types)==null?void 0:b.map((g,I)=>h.createElement("div",{key:I,className:"mb30"},h.createElement("div",{className:S.title},h.createElement("div",{className:S.titleleft},h.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Me.EM)(I+1),"\u3001\u3010",g.name,"\u3011"),h.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",g.count,"\u5C0F\u9898\uFF0C\u5171",g.score,"\u5206\uFF09")),h.createElement(Ie.Z,{dropdownRender:()=>ei(g,I),placement:"bottomLeft"},h.createElement("div",{className:S.more_style},h.createElement("i",{className:"iconfont icon-sandian font12"})))),h.createElement(Pn,{isedit:J,setBigqitem:O,bigitem:nt(Le({},g),{indexs:I+1}),setqitem:W=>Oe(void 0,null,function*(){var K;(K=T.current)==null||K.blur(),V(W)}),qitem:o,Itemid:l,getdata:C,data:g.items})))))),h.createElement("div",{id:"question-scroll-id",style:{overflow:J?"hidden":"auto"},className:S.right,ref:tl},!(o!=null&&o.isadd)&&h.createElement("div",{className:S.title},!J&&h.createElement("div",{style:{flex:1}},h.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(L==null?void 0:L.indexs)&&(0,Me.EM)(L==null?void 0:L.indexs),"\u3001\u3010",L==null?void 0:L.name,"\u3011"),h.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},h.createElement("i",{className:`${S.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var g;rt.setFieldsValue({name:L.name,item_type_en:(g=Ct.find(I=>I.id==L.question_type))==null?void 0:g.nameType}),Ke(!0)}})),h.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",L==null?void 0:L.count,"\u5C0F\u9898\uFF0C\u5171",L==null?void 0:L.score,"\u5206\uFF09"),(o==null?void 0:o.question_type)===6&&h.createElement("span",{onClick:()=>xt(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00")),h.createElement("div",{style:{display:"flex",alignItems:"center"}},(o==null?void 0:o.question_type)===5&&!J&&h.createElement("a",{className:S.shixun,href:`/shixuns/${o==null?void 0:o.shixun_identifier}/challenges?exercise=true`,target:"_blank"},h.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!J&&[0,1,2,4,6].includes(o==null?void 0:o.question_type)&&h.createElement(B.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},h.createElement(He.Z,{precision:1,ref:T,onChange:g=>N(g),value:E,onBlur:g=>{Qe(g.target.value,o)}})),!J&&h.createElement(ne.Z,{title:"\u5220\u9664"},h.createElement("i",{onClick:()=>{H()},style:{marginRight:20},className:`${S.delete} iconfont icon-shanchu13 mr5 `})),!J&&h.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},h.createElement("i",{onClick:()=>{var g,I,W;(o==null?void 0:o.question_type)===6?Pe.get("pageType")=="course"?Pe.get("updateType")=="course"?oe.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(g=c==null?void 0:c.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=${Pe.get("courseId")}&stageId=${Pe.get("stageId")}`):oe.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(I=c==null?void 0:c.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=${Pe.get("courseId")}&stageId=${Pe.get("stageId")}`):oe.history.push(`/problems/newedit/${o==null?void 0:o.hack_identifier}?type=exercises&express_id=${(W=c==null?void 0:c.exercise)==null?void 0:W.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`):Y(!0)},className:`${S.edit} iconfont icon-bianji_Hover mr5 `})))),!J&&h.createElement("div",null,h.createElement("div",{className:S.qcount},h.createElement("span",{className:S.score},o==null?void 0:o.question_score,"\u5206"),h.createElement(re.Z,{className:S.qtitle,value:(o==null?void 0:o.index)+`\u3001${(o==null?void 0:o.question_type)==8?(_=o==null?void 0:o.program_attr)==null?void 0:_.description:o==null?void 0:o.question_title}`}),(o==null?void 0:o.high_resources_consume)&&h.createElement(an.Z,{type:"shixun",style:{marginLeft:10}})),(o==null?void 0:o.question_type)===6&&h.createElement(cl.Z,{onEdit:()=>xt(1),className:"mt10",dataSource:(o==null?void 0:o.languages)||[]}),h.createElement(oa,{TagDiscipline:se,qitem:o})),J&&h.createElement("div",null,(o==null?void 0:o.question_type)<=1&&h.createElement(Qn,{getTagData:Ze,deleteitem:H,seveeditor:te,exerciseitem:c,TagDiscipline:se,setisedit:Y,qitem:o,init:d}),(o==null?void 0:o.question_type)===5&&h.createElement(ia,{setqitem:V,deleteitem:H,seveeditor:te,exerciseitem:c,TagDiscipline:se,setisedit:Y,qitem:o}),(o==null?void 0:o.question_type)===3&&h.createElement(Wn,{getTagData:Ze,deleteitem:H,seveeditor:te,exerciseitem:c,TagDiscipline:se,setisedit:Y,qitem:o,init:d}),(o==null?void 0:o.question_type)===2&&h.createElement(Kn,{getTagData:Ze,deleteitem:H,seveeditor:te,exerciseitem:c,TagDiscipline:se,setisedit:Y,qitem:o,init:d}),(o==null?void 0:o.question_type)===4&&h.createElement(ya,{getTagData:Ze,deleteitem:H,seveeditor:te,exerciseitem:c,TagDiscipline:se,setisedit:Y,qitem:o,init:d}),(o==null?void 0:o.question_type)===7&&h.createElement(Ju,{getTagData:Ze,deleteitem:H,seveeditor:te,exerciseitem:c,TagDiscipline:se,setisedit:Y,qitem:o,init:d}),(o==null?void 0:o.question_type)===8&&h.createElement(ea,{getTagData:Ze,deleteitem:H,seveeditor:te,exerciseitem:c,TagDiscipline:se,setisedit:Y,qitem:o,init:d}))))))),h.createElement("div",{className:S.bottomdiv},h.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},h.createElement("span",{className:S.spanBtn,onClick:()=>{lt()||(fe(!0),Se(!1))}},"\u9898\u5E93\u9009\u9898"),h.createElement(Ie.Z,{menu:{items:ti}},h.createElement("span",{className:S.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),h.createElement("span",{className:S.spanBtn,onClick:()=>Oe(void 0,null,function*(){var g;if(lt())return;const I=yield(0,tt.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"),h.createElement("span",{className:S.spanBtn,onClick:()=>{lt()||window.open(`/paperlibrary/see/${l}`)}},"\u8BD5\u5377\u9884\u89C8"),Ct==null?void 0:Ct.map((g,I)=>h.createElement(me.ZP,{key:I,className:S.addQuestionBtn,type:"primary",onClick:()=>{hn(g.id)}},g.name)),h.createElement("span",{className:S.saveBtn,onClick:()=>{var g,I;const W=()=>{if(Pe.get("pageType")=="course")if(Pe.get("updateType")=="course")G.ZP.info("\u7F16\u8F91\u6210\u529F"),oe.history.replace(`/paths/${Pe.get("courseId")}`);else{if(lt())return;(0,Sa._C)({id:Pe.get("stageId"),subject_id:Pe.get("courseId"),homework_type:"exercise",examination_bank_ids:[l]}).then(Fe=>{(Fe==null?void 0:Fe.status)==0&&(G.ZP.info("\u521B\u5EFA\u6210\u529F"),oe.history.replace(`/paths/${Pe.get("courseId")}`))})}else{if(lt())return;G.ZP.info("\u521B\u5EFA\u6210\u529F"),oe.history.push("/paperlibrary?defaultActiveKey=0")}};let K=(I=(g=c==null?void 0:c.exercise_question_types)==null?void 0:g.filter(Fe=>Fe.question_type===5)[0])==null?void 0:I.items,q=0;K==null||K.map(Fe=>{Fe.high_resources_consume&&(q=q+1)}),console.log(q),q>0?t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:q,fn:()=>{W()}}}):W()}},h.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),h.createElement(ga,{setScoreShow:ge,ScoreShow:ue,exerciseitem:c,getdata:d}),xe&&h.createElement(ka,{setScoreShow:fe,isshixuns:Ae,ScoreShow:xe,isloadings:Ue,onOk:(g,I,W,K)=>Oe(void 0,null,function*(){st(!0);let q={exam_id:l,item_bank_ids:g,shixun_ids:I},Fe=yield je(nt(Le({},q),{check_only:W}));st(!1),(Fe==null?void 0:Fe.status)===0?(yield je(q),fe(!1),d(),G.ZP.info("\u6DFB\u52A0\u6210\u529F")):Fe.status===-4&&le.default.confirm({title:"\u63D0\u793A",content:`\u5F53\u524D\u5DF2\u9009\u62E9${K}\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165`,onOk:()=>Oe(void 0,null,function*(){yield je(q),fe(!1),d(),G.ZP.info("\u6DFB\u52A0\u6210\u529F")})})})}),h.createElement(da.Z,{sub_discipline_id:(u=c==null?void 0:c.exercise)!=null&&u.sub_discipline_id?[(r=c==null?void 0:c.exercise)==null?void 0:r.discipline_id,(a=c==null?void 0:c.exercise)==null?void 0:a.sub_discipline_id]:[],visible:ee,onCancel:()=>Ee(!1),onOk:X}),h.createElement(le.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:ol,width:500,onOk:()=>rt.submit(),onCancel:()=>Ke(!1)},h.createElement(B.default,{form:rt,initialValues:{},onFinish:g=>Oe(void 0,null,function*(){(yield(0,tt.RK)(Le({id:l},g))).status==0&&(G.ZP.success("\u4FEE\u6539\u6210\u529F"),d(),Ke(!1))})},h.createElement(B.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 W,K,q,Fe;const De=(W=Ct==null?void 0:Ct.find(qe=>qe.nameType==rt.getFieldValue("item_type_en")))==null?void 0:W.id;return(Fe=(q=(K=c==null?void 0:c.exercise_question_types)==null?void 0:K.filter(qe=>qe.question_type!=De))==null?void 0:q.map(qe=>qe==null?void 0:qe.name))!=null&&Fe.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()}}]},h.createElement(et.default,{size:"large",maxLength:10,showCount:!0})),h.createElement(B.default.Item,{hidden:!0,name:"item_type_en"},h.createElement(et.default,{size:"large"})))),h.createElement(pt.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Ce},h.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),h.createElement(on.Z,{stickyTop:-24,subDisciplineId:(i=c==null?void 0:c.exercise)!=null&&i.sub_discipline_id?[(f=c==null?void 0:c.exercise)==null?void 0:f.discipline_id,(D=c==null?void 0:c.exercise)==null?void 0:D.sub_discipline_id]:[],onCancel:()=>he(!1),mode:2,gather:{exam_id:l},onSuccess:()=>{he(!1),d()}}),h.createElement("div",{style:{height:70}})),h.createElement(cl.Q,{visible:!!Et,setVisible:xt,tip:Et===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:Et===1?o==null?void 0:o.languages:[],onOk:g=>Oe(void 0,null,function*(){const I={languages:g};Et===1?I.hack_id=o==null?void 0:o.hack_id:I.exam_id=l,(yield(0,ye.ZP)("/api/problems/update_languages.json",{method:"post",body:I})).status===0&&(G.ZP.success("\u4FEE\u6539\u6210\u529F"),C({id:z.current}),xt(!1))})}))};var Va=(0,oe.connect)(({user:e,dispatch:t})=>({user:e,dispatch:t}))(Ra),mn=x(43476),La=x(90877),Ma=x(45153),Z=x(59301),Wa=Object.defineProperty,za=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,_n=(e,t,l)=>t in e?Wa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,vn=(e,t)=>{for(var l in t||(t={}))Ha.call(t,l)&&_n(e,l,t[l]);if(pn)for(var l of pn(t))Ga.call(t,l)&&_n(e,l,t[l]);return e},Ua=(e,t)=>za(e,Ja(t)),el=(e,t,l)=>new Promise((s,v)=>{var y=u=>{try{_(l.next(u))}catch(r){v(r)}},b=u=>{try{_(l.throw(u))}catch(r){v(r)}},_=u=>u.done?s(u.value):Promise.resolve(u.value).then(y,b);_((l=l.apply(e,t)).next())});const En=()=>{const[e,t]=(0,n.useState)([]);return(0,n.useEffect)(()=>{el(void 0,null,function*(){const s=yield(0,tt.d1)({source:"question"});s!=null&&s.disciplines&&t((0,jt.L)(s==null?void 0:s.disciplines))})},[]),e},Xa=({user:e,newExercisePaper:t,dispatch:l})=>{var s,v,y,b,_,u,r,a,i,f,D,c;const p=(0,oe.useParams)(),P=En(),[m]=B.default.useForm(),[o,V]=(0,n.useState)(),[E,N]=(0,n.useState)(!1),[T,z]=(0,n.useState)(1),[L,O]=(0,n.useState)(""),[M]=(0,oe.useSearchParams)(),[j,J]=(0,n.useState)(!1),[Y,se]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{M.get("type")==="2"&&(O(p.id),z(2))},[M.get("type")]),(0,n.useEffect)(()=>{if(p.id){if(!P.length)return;el(void 0,null,function*(){var ee,Ee;N(!0);const Ce=yield(0,tt.Di)({id:p.id});N(!1);const he=(ee=Ce==null?void 0:Ce.exercise)==null?void 0:ee.sub_discipline_id;let ue=[];for(const fe of P)for(const Ae of fe.children)Ae.value===he&&(ue=[fe.value,Ae.value]);const ge=(Ee=Ce==null?void 0:Ce.exercise)==null?void 0:Ee.time,xe=Ua(vn({},Ce.exercise),{sub_discipline_id:ue,time:ge===-1?null:ge});V(xe)})}else V({time:60,difficulty:2});l({type:"globalSetting/footerToggle",payload:!1})},[P]),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(wt.Z,{separator:">"},Z.createElement(wt.Z.Item,null,Z.createElement(oe.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Z.createElement(wt.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(j){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}z(1)},className:T===1?de.Z.selectdiv:de.Z.divitem},Z.createElement(mn.Z,{number:1,active:T===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(!p.id&&!L){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}z(2),!L&&O(p.id)},className:T!==1?de.Z.selectdiv:de.Z.divitem},Z.createElement(mn.Z,{number:2,active:T!==1,className:"mr10"}),Z.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),T===2&&Z.createElement("div",{className:"tc"},Z.createElement(La.Z,{defaultValue:(v=(s=t==null?void 0:t.editData)==null?void 0:s.exercise)==null?void 0:v.exercise_name,onFinish:ce=>el(void 0,null,function*(){var ee,Ee,Ce,he,ue,ge,xe,fe,Ae,Se,Ue,st;return ce.trim()===((Ee=(ee=t==null?void 0:t.editData)==null?void 0:ee.exercise)==null?void 0:Ee.exercise_name)?!0:(yield(0,tt.w0)({id:`${(he=(Ce=t==null?void 0:t.editData)==null?void 0:Ce.exercise)==null?void 0:he.id}`,sub_discipline_id:(ge=(ue=t==null?void 0:t.editData)==null?void 0:ue.exercise)==null?void 0:ge.sub_discipline_id,time:`${(fe=(xe=t==null?void 0:t.editData)==null?void 0:xe.exercise)==null?void 0:fe.time}`,exercise_name:ce,exercise_description:(Se=(Ae=t==null?void 0:t.editData)==null?void 0:Ae.exercise)==null?void 0:Se.exercise_description,difficulty:(st=(Ue=t==null?void 0:t.editData)==null?void 0:Ue.exercise)==null?void 0:st.difficulty})).status===0?(m.setFieldValue("exercise_name",ce),l({type:"newExercisePaper/modifyTitle",payload:ce}),!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}},(b=(y=t==null?void 0:t.editData)==null?void 0:y.exercise)==null?void 0:b.time)),Z.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Z.createElement("span",{style:{color:"#000000",marginLeft:8}},((u=(_=t==null?void 0:t.editData)==null?void 0:_.exercise)==null?void 0:u.difficulty)===1?"\u7B80\u5355":((a=(r=t==null?void 0:t.editData)==null?void 0:r.exercise)==null?void 0:a.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}},((f=(i=t==null?void 0:t.editData)==null?void 0:i.exercise_types)==null?void 0:f.q_counts)||0)),Z.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Z.createElement("span",{style:{color:"#000000",marginLeft:8}},(c=(D=t==null?void 0:t.editData)==null?void 0:D.exercise_types)==null?void 0:c.q_scores))))),T===1&&Z.createElement(ot.Z,{spinning:E,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Z.createElement("section",{className:[de.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},o&&Z.createElement(B.default,{layout:"horizontal",form:m,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:de.Z.formWrap,initialValues:o},Z.createElement(B.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:de.Z.baseLineHeight,rules:[{required:!0,validator:(ce,ee)=>{var Ee;return((Ee=ee==null?void 0:ee.replaceAll(" ",""))==null?void 0:Ee.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Z.createElement(et.default,{maxLength:60,className:de.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Z.createElement(B.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:de.Z.baseLineHeight},Z.createElement(ht.Z,{className:de.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:P,popupClassName:de.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Z.createElement("div",{className:de.Z.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Z.createElement("span",{onClick:()=>se(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),Z.createElement(B.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:de.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Z.createElement(Je.ZP.Group,{className:de.Z.radiogroup},Z.createElement(Je.ZP.Button,{className:de.Z.easy,value:1},"\u7B80\u5355"),Z.createElement(Je.ZP.Button,{className:de.Z.medium,value:2},"\u9002\u4E2D"),Z.createElement(Je.ZP.Button,{className:de.Z.hard,value:3},"\u56F0\u96BE"))),Z.createElement(B.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:de.Z.baseLineHeight},Z.createElement("div",{style:{display:"flex",width:"100%"}},Z.createElement(B.default.Item,{name:"time",noStyle:!0},Z.createElement(He.Z,{min:1,className:de.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(B.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Z.createElement(et.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Z.createElement("div",{className:de.Z.bottmodiv},Z.createElement(me.ZP,{className:`${de.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{M.get("pageType")=="course"?oe.history.push(`/paths/${M.get("courseId")}`):oe.history.push("/paperlibrary")}},"\u53D6\u6D88"),Z.createElement(pe.Z,{className:`${de.Z.confirmBtn} ml15`,type:"primary",onClick:()=>el(void 0,null,function*(){var ce,ee,Ee,Ce;yield m.validateFields();const he=m.getFieldsValue();if(he.sub_discipline_id=((ce=he.sub_discipline_id)==null?void 0:ce.length)>0?he.sub_discipline_id[1]:"",p.id){(yield(0,tt.w0)(vn({id:p.id},he))).status===0&&(O(p.id),z(2),oe.history.replace(`/paperlibrary/add/${p.id}?type=2`));return}const ue=yield(0,tt.un)(he);ue.status===0&&(O((ee=ue==null?void 0:ue.data)==null?void 0:ee.exam_id),z(2),M.get("pageType")=="course"?oe.history.replace(`/paperlibrary/add/${(Ee=ue==null?void 0:ue.data)==null?void 0:Ee.exam_id}?type=2&pageType=course&courseId=${M.get("courseId")}&stageId=${M.get("stageId")}`):oe.history.replace(`/paperlibrary/add/${(Ce=ue==null?void 0:ue.data)==null?void 0:Ce.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),T===2&&Z.createElement("div",null,Z.createElement(Va,{setisedits:J,itemid:L}))),Z.createElement(Ma.Z,{open:Y,onCancel:()=>{se(!1)}}))};var Ya=(0,oe.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Xa)}}]);