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