You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

2 lines
157 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{25508:function(Vl,Lt,w){w.d(Lt,{Z:function(){return Bt}});var n=w(59301),ve=w(48209),x=w(59831),L={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},Ge=Object.defineProperty,lt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,oe=(ge,W,Ee)=>W in ge?Ge(ge,W,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[W]=Ee,pe=(ge,W)=>{for(var Ee in W||(W={}))Ie.call(W,Ee)&&oe(ge,Ee,W[Ee]);if(Fe)for(var Ee of Fe(W))q.call(W,Ee)&&oe(ge,Ee,W[Ee]);return ge},Qt=(ge,W)=>lt(ge,jt(W)),yt=(ge,W)=>{var Ee={};for(var ke in ge)Ie.call(ge,ke)&&W.indexOf(ke)<0&&(Ee[ke]=ge[ke]);if(ge!=null&&Fe)for(var ke of Fe(ge))W.indexOf(ke)<0&&q.call(ge,ke)&&(Ee[ke]=ge[ke]);return Ee},Ke=(ge,W,Ee)=>new Promise((ke,Le)=>{var ae=pt=>{try{vt(Ee.next(pt))}catch(Tt){Le(Tt)}},ht=pt=>{try{vt(Ee.throw(pt))}catch(Tt){Le(Tt)}},vt=pt=>pt.done?ke(pt.value):Promise.resolve(pt.value).then(ae,ht);vt((Ee=Ee.apply(ge,W)).next())}),Bt=ge=>{var W=ge,{value:Ee,onChange:ke,defaultValue:Le,disabled:ae}=W,ht=yt(W,["value","onChange","defaultValue","disabled"]);const[vt,pt]=(0,n.useState)([]),[Tt,rl]=(0,n.useState)("1");(0,n.useEffect)(()=>{bt()},[]);const bt=()=>Ke(void 0,null,function*(){const At=yield(0,x.NZ)({});if(At!=null&&At.data){const $t=[{title:n.createElement("div",{title:"\u6839\u76EE\u5F55",className:L.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Rt(At.data||[])}];pt($t),rl("2")}}),Rt=At=>{function $t(Et){const Mt=Et.children,dl=Array.isArray(Mt)&&Mt.length>0,cl=Et==null?void 0:Et.group_id;return{title:n.createElement("div",{title:Et==null?void 0:Et.name,className:L.name},Et==null?void 0:Et.name),value:cl,key:cl,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:dl?Mt==null?void 0:Mt.map(Ol=>$t(Ol)):[]}}return At==null?void 0:At.map(Et=>$t(Et))},Ll=Le?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:Ee,defaultExpandedKeys:Ee};return n.createElement("div",{className:L.customTree},n.createElement(ve.default,pe(Qt(pe({key:Tt},Ll),{showIcon:!0,treeData:vt,onSelect:ke,disabled:ae}),ht)))}},38508:function(Vl,Lt,w){w.r(Lt),w.d(Lt,{default:function(){return Ii}});var n=w(59301),ve=w(77530),x=w(78241),L=w(8591),Ge=w(66104),lt=w(92832),jt=w(19842),Fe=w(5112),Ie=w(94001),q=w(3113),oe={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},pe=w(43418),Qt=w(84291),yt=w(99232),Ke=w.n(yt),ct=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())});const Bt=({user:e,dispatch:l,classroomList:t,onModalOk:s,setsubloading:v})=>{const g=(0,ve.useParams)(),[p,c]=(0,n.useState)(),[a,o]=(0,n.useState)(!1);function i(u){return u&&u<Ke()().subtract(1,"days")}return n.createElement(pe.default,{title:"\u6E29\u99A8\u63D0\u793A",afterClose:()=>{o(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:t.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(a){L.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}v(!1),l({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",null,n.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),n.createElement("br",null),n.createElement(Qt.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:i,format:"YYYY-MM-DD HH:mm:ss",onChange:(u,m)=>{c(m)},showTime:{defaultValue:Ke()("00:00:00","HH:mm:ss")}}),n.createElement("br",null),n.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),n.createElement("br",null),n.createElement("div",{style:{textAlign:"end"}},n.createElement(q.ZP,{loading:a,type:"primary",onClick:()=>ct(void 0,null,function*(){o(!0),s(p,()=>{l({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var ge=(0,ve.connect)(({user:e,classroomList:l})=>({user:e,classroomList:l}))(Bt),W=w(7735),Ee=w(57703),ke=w(78091),Le={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},ae=w(57809),ht=Object.defineProperty,vt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,rl=(e,l,t)=>l in e?ht(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,bt=(e,l)=>{for(var t in l||(l={}))pt.call(l,t)&&rl(e,t,l[t]);if(vt)for(var t of vt(l))Tt.call(l,t)&&rl(e,t,l[t]);return e},Rt=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),At=({setitem:e,item:l,rz:t})=>{var s,v,g,p,c,a,o,i;let[u,m]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[h]=x.default.useForm(),[b,f]=(0,n.useState)(!1);(0,n.useEffect)(()=>{t&&!b&&(u.zydatas=t,m(bt({},u)),f(!0),l!=null&&l.ec_course_id&&y())},[l,t,b]),console.log(u,"params");function y(){return Rt(this,null,function*(){yield r(l==null?void 0:l.ec_major_school_id),yield E(l==null?void 0:l.ec_year_id),yield Q(l==null?void 0:l.ec_course_id),h.setFieldsValue({ec_course_id:l==null?void 0:l.ec_course_id,ec_major_school_id:l==null?void 0:l.ec_major_school_id,ec_point_ids:l==null?void 0:l.ec_point_ids,ec_year_id:l==null?void 0:l.ec_year_id})})}function r(d){return Rt(this,null,function*(){const N=yield(0,W.ZP)(`/api/ec_major_schools/${d}/ec_years/get_year_list.json`,{method:"get"});u.jbdatas=N==null?void 0:N.data,m(bt({},u)),h.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function E(d){return Rt(this,null,function*(){const N=yield(0,W.ZP)(`/api/ec_years/${d}/ec_courses/get_courses.json`,{method:"get"});u.kcdatas=N==null?void 0:N.data,m(bt({},u)),h.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const Q=d=>Rt(void 0,null,function*(){const N=yield(0,W.ZP)(`/api/ec_courses/${d}/ec_points.json`,{method:"get",params:{ec_course_id:d}});u.zsdatas=N==null?void 0:N.data,m(bt({},u))});return n.createElement("div",{className:Le.from},n.createElement(x.default,{form:h,layout:"inline",onValuesChange:d=>{console.log("----",d),d.ec_major_school_id&&(u.jbdatas=[],u.kcdatas=[],u.zsdatas=[],m(bt({},u)),r(d.ec_major_school_id)),d.ec_year_id&&(u.kcdatas=[],u.zsdatas=[],m(bt({},u)),E(d.ec_year_id)),d.ec_course_id&&(u.zsdatas=[],m(bt({},u)),Q(d.ec_course_id))},onFinish:d=>Rt(void 0,null,function*(){e(d)})},n.createElement(x.default.Item,{name:"ec_major_school_id"},n.createElement(ae.default,{style:{width:160},disabled:((s=u.zydatas)==null?void 0:s.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(v=u==null?void 0:u.zydatas)==null?void 0:v.map((d,N)=>n.createElement(ae.default.Option,{key:N,value:d==null?void 0:d.ec_major_school_id},d==null?void 0:d.name)))),n.createElement(x.default.Item,{name:"ec_year_id"},n.createElement(ae.default,{style:{width:160},disabled:((g=u.jbdatas)==null?void 0:g.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(p=u==null?void 0:u.jbdatas)==null?void 0:p.map((d,N)=>n.createElement(ae.default.Option,{key:N,value:d==null?void 0:d.ec_year_id},d==null?void 0:d.year)))),n.createElement(x.default.Item,{name:"ec_course_id"},n.createElement(ae.default,{style:{width:208},disabled:((c=u.kcdatas)==null?void 0:c.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(a=u==null?void 0:u.kcdatas)==null?void 0:a.map((d,N)=>n.createElement(ae.default.Option,{key:N,value:d==null?void 0:d.id},d==null?void 0:d.name)))),n.createElement(x.default.Item,{name:"ec_point_ids"},n.createElement(ae.default,{onChange:()=>{h.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((o=u.zsdatas)==null?void 0:o.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(i=u==null?void 0:u.zsdatas)==null?void 0:i.map((d,N)=>n.createElement(ae.default.Option,{key:N,value:d==null?void 0:d.id},d==null?void 0:d.name))))))},$t=Object.defineProperty,Et=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,$l=(e,l,t)=>l in e?$t(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Wt=(e,l)=>{for(var t in l||(l={}))cl.call(l,t)&&$l(e,t,l[t]);if(dl)for(var t of dl(l))Ol.call(l,t)&&$l(e,t,l[t]);return e},ml=(e,l)=>Et(e,Mt(l)),Ml=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())});const Yn=({user:e,exercise_id:l=null,homework_common_id:t=null,setitem:s})=>{var v,g,p;let[c,a]=(0,n.useState)([{id:Math.random()}]),[o,i]=(0,n.useState)(null);function u(){return Ml(this,null,function*(){var h,b,f,y;let r=yield(0,W.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:l,homework_common_id:t}});if(((h=r==null?void 0:r.data)==null?void 0:h.length)>0){let E=[];(b=r==null?void 0:r.data)==null||b.map(Q=>{var d;(d=Q==null?void 0:Q.ec_point_ids)==null||d.map(N=>{E.push(N)})}),s(ml(Wt({},(f=r==null?void 0:r.data)==null?void 0:f[0]),{ec_point_ids:E})),a((y=r==null?void 0:r.data)==null?void 0:y.map(Q=>ml(Wt({},Q),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var h,b;(b=(h=e==null?void 0:e.userInfo)==null?void 0:h.course)!=null&&b.course_school_id&&m()},[(g=(v=e==null?void 0:e.userInfo)==null?void 0:v.course)==null?void 0:g.course_school_id]);function m(){return Ml(this,null,function*(){var h,b;const f=yield(0,W.ZP)(`/api/schools/${(b=(h=e==null?void 0:e.userInfo)==null?void 0:h.course)==null?void 0:b.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});i(f==null?void 0:f.data),(t||l)&&u()})}return console.log(c,o,"datas"),n.createElement("div",{style:{display:(p=e.userInfo.course)!=null&&p.is_openengineering?"":"none"}},n.createElement("div",{className:Le.wrap},n.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",n.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),n.createElement("div",{className:Le.itemWarp},c==null?void 0:c.map((h,b)=>n.createElement("div",{key:h.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(At,{rz:o,item:h,setitem:f=>{f=Wt(Wt({},c==null?void 0:c[b]),f),c.splice(b,1,f),a([...c]);let y=[];c==null||c.map(r=>{var E;(E=r==null?void 0:r.ec_point_ids)==null||E.map(Q=>{y.push(Q)})}),s(ml(Wt({},f),{ec_point_ids:y}))}}),n.createElement(Ee.Z,{className:Le.addIcon,onClick:()=>{c.push({id:Math.random()}),a([...c])}}),b!=0&&n.createElement(ke.Z,{className:Le.deleteIcon,onClick:()=>{c.splice(b,1);let f=[];c==null||c.map(y=>{var r;(r=y==null?void 0:y.ec_point_ids)==null||r.map(E=>{f.push(E)})}),s(ml(Wt({},c[b-1]),{ec_point_ids:f})),a([...c])}}))))))};var Xn=(0,ve.connect)(({user:e})=>({user:e}))(Yn),Yt=w(20834),Il=w(71418),Wl=w(56511),zl=w(38854),ye=w(6848),Z={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},Nt=w(9804),qn=w(6628),kl=w(89831),be=w(23600),ot=w(59301),eu=Object.defineProperty,tu=Object.defineProperties,lu=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,Hl=(e,l,t)=>l in e?eu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,_l=(e,l)=>{for(var t in l||(l={}))nu.call(l,t)&&Hl(e,t,l[t]);if(Jl)for(var t of Jl(l))uu.call(l,t)&&Hl(e,t,l[t]);return e},au=(e,l)=>tu(e,lu(l)),iu=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),su=({Itemid:e,setqitem:l,qitem:t,data:s,getdata:v,bigitem:g,setBigqitem:p,isedit:c})=>{const[a,o]=(0,n.useState)([]),[i,u]=(0,n.useState)(!1),m=(b,f,y)=>{const r=Array.from(b),[E]=r.splice(f,1);return r.splice(y,0,E),r};(0,n.useEffect)(()=>{s.length>0&&o([...s])},[s]);const h=(b,f)=>iu(void 0,null,function*(){if(!b.destination)return;if(c){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}const y=m(f,b.source.index,b.destination.index);u(!0);let r=yield(0,W.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:y==null?void 0:y.map(E=>E.question_id)}});u(!1),r.status===0&&v({id:f==null?void 0:f[b.source.index].question_id})});return ot.createElement("div",null,ot.createElement(kl.Z5,{onDragEnd:b=>h(b,a)},ot.createElement(kl.bK,{droppableId:"droppable"},(b,f)=>ot.createElement("div",_l({ref:b.innerRef},b.droppableProps),ot.createElement(Il.Z,{spinning:i},a.map((y,r)=>ot.createElement(kl._l,{key:r,draggableId:r.toString(),index:r},(E,Q)=>{var d,N;return ot.createElement("aside",_l(_l({ref:E.innerRef},E.draggableProps),E.dragHandleProps),ot.createElement(ye.Z,{title:ot.createElement(be.Z,{value:(y==null?void 0:y.question_type)===8?(d=y==null?void 0:y.program_attr)==null?void 0:d.description:y.question_title}),color:"#fff",placement:"left",overlayClassName:Z.titleTooltip},ot.createElement("div",{onClick:()=>{if(c){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}l(au(_l({},y),{index:r+1})),p(g),(0,Nt.Vf)("#question-scroll-id")},className:`${Z.qcount} ${y.question_id===(t==null?void 0:t.question_id)?Z.qcountclick:""}`},ot.createElement("span",{className:Z.score},y==null?void 0:y.question_score,"\u5206"),ot.createElement("span",{className:Z.qtitle},r+1,"\u3001",ot.createElement(be.Z,{value:(y==null?void 0:y.question_type)===8?(N=y==null?void 0:y.program_attr)==null?void 0:N.description:y.question_title,showTextOnly:!0})))))}))),b.placeholder))))},Se=w(95237),ou=w(77045),zt=w(78673),Sl=w(85699),ru=w(63514),fe=w(59301),Ul=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),Jt=({form:e,TagDiscipline:l,exerciseitem:t,qitem:s,getTagData:v})=>{var g;const[p,c]=(0,n.useState)(!0),[a,o]=(0,n.useState)(!1),[i,u]=(0,n.useState)(""),[m,h]=(0,n.useState)([]),[b,f]=(0,n.useState)([]),[y,r]=(0,n.useState)(0);(0,n.useEffect)(()=>{Q()},[]);const E=d=>Ul(void 0,null,function*(){const N=yield(0,W.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:d==null?void 0:d.sub_discipline_id}});f(N==null?void 0:N.tag_disciplines)}),Q=()=>Ul(void 0,null,function*(){const d=yield(0,W.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});h(d.disciplines||[]),s!=null&&s.sub_discipline_id&&E(s),r(s!=null&&s.sub_discipline_id?1:0),e.setFieldsValue({difficulty:s.difficulty||2,tag_discipline_ids:s.tag_discipline_ids,repeat_answer:!s.repeat_answer,sub_discipline_id:s!=null&&s.sub_discipline_id?[s==null?void 0:s.discipline_id,s==null?void 0:s.sub_discipline_id]:[]})});return fe.createElement("div",null,fe.createElement("div",{style:{marginTop:30,height:p?"100%":"0px",overflow:"hidden"}},fe.createElement(x.default.Item,{className:Z.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},fe.createElement(Fe.ZP.Group,{className:Z.radiogroup},fe.createElement(Fe.ZP.Button,{className:Z.easy,value:1},"\u7B80\u5355"),fe.createElement(Fe.ZP.Button,{className:Z.medium,value:2},"\u9002\u4E2D"),fe.createElement(Fe.ZP.Button,{className:Z.hard,value:3},"\u56F0\u96BE"))),fe.createElement(x.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:Z.formcenterselect},fe.createElement(jt.Z,{className:Z.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:m,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(d,N)=>{e.setFieldsValue({sub_discipline_id:d,tag_discipline_ids:[]}),r(d?d.length:0),(d==null?void 0:d.length)>0&&(E({sub_discipline_id:d[1]}),d[1]==(s==null?void 0:s.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",s.tag_discipline_ids))},onClear:()=>{f([]),e.setFieldValue("tag_discipline_ids",[]),r(0)}})),fe.createElement(x.default.Item,{className:Z.formcenterselect},fe.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},fe.createElement(x.default.Item,{name:"tag_discipline_ids"},fe.createElement(ae.default,{className:Z.selectitems,disabled:y===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:(d,N)=>N.key.indexOf(d.toLowerCase())>=0},b==null?void 0:b.map(d=>fe.createElement(ae.default.Option,{key:d.name+d.id,value:d.id},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},d.name),(d==null?void 0:d.type)==="personal"&&fe.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),y>0&&fe.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},fe.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),fe.createElement("a",{onClick:()=>{o(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),fe.createElement(x.default.Item,{className:Z.formcenterselect},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement(x.default.Item,{name:"repeat_answer",valuePropName:"checked"},fe.createElement(zt.Z,null)),fe.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",fe.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u4F5C\u7B54\u5B8C\u6210\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u9898\uFF0C\u4E14\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},fe.createElement(Sl.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),fe.createElement(ru.Z,{open:a,subDisciplineId:(g=e.getFieldValue("sub_discipline_id"))==null?void 0:g[1],onCancel:()=>{o(!1)},onOkClick:d=>{f(N=>[...N,d]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),d==null?void 0:d.id])}}))},ze=w(59301),du=Object.defineProperty,cu=Object.defineProperties,mu=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,vu=Object.prototype.propertyIsEnumerable,Kl=(e,l,t)=>l in e?du(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Ot=(e,l)=>{for(var t in l||(l={}))_u.call(l,t)&&Kl(e,t,l[t]);if(Gl)for(var t of Gl(l))vu.call(l,t)&&Kl(e,t,l[t]);return e},Ht=(e,l)=>cu(e,mu(l)),Yl=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),pu=({qitem:e,setisedit:l,TagDiscipline:t,exerciseitem:s,seveeditor:v,deleteitem:g,getTagData:p,init:c})=>{var a;const[o]=x.default.useForm();return(0,n.useEffect)(()=>{var i;o.setFieldsValue(Ht(Ot({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(u=>Ht(Ot({},u),{standard_boolean:u!=null&&u.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]),ze.createElement("div",null,ze.createElement(x.default,{form:o,colon:!1,onFinish:i=>{var u,m,h,b,f;let y=(m=(u=i==null?void 0:i.choices)==null?void 0:u.map)==null?void 0:m.call(u,(E,Q)=>{if((E==null?void 0:E.standard_boolean)===1)return Q+1}),r=Ht(Ot({},i),{item_type:e==null?void 0:e.question_type,question_choices:(b=(h=i==null?void 0:i.choices)==null?void 0:h.map)==null?void 0:b.call(h,E=>E.choice_text),standard_answers:y.filter(E=>E),choices:(f=i==null?void 0:i.choices)==null?void 0:f.map(E=>Ht(Ot({},E),{is_answer:E.standard_boolean}))});v(Ot(Ot({},e),r))},onFinishFailed:i=>Yl(void 0,null,function*(){var u,m;L.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((m=(u=i==null?void 0:i.errorFields)==null?void 0:u[0])==null?void 0:m.name,{behavior:"smooth",block:"center"})})},ze.createElement("div",{style:{display:"flex",alignItems:"center"}},ze.createElement("div",{style:{flex:1}},ze.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ze.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((a=s==null?void 0:s.exercise)==null?void 0:a.exercise_status)==1&&!(e!=null&&e.isadd)&&ze.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{g()}},ze.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ze.createElement(q.ZP,{onClick:()=>{var i;e.isadd?(l(!1),c()):(o.setFieldsValue(Ht(Ot({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(u=>Ht(Ot({},u),{standard_boolean:u!=null&&u.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),l(!1))}},"\u53D6\u6D88"),ze.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>Yl(void 0,null,function*(){o.submit()})},"\u4FDD\u5B58")),ze.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ze.createElement(Se.Z,{align:"middle"},ze.createElement(x.default.Item,{className:Z.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ze.createElement(Ie.Z,{onBlur:i=>{i.target.value==="0"&&L.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}))),ze.createElement(ou.u,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),ze.createElement(Jt,{getTagData:p,qitem:e,exerciseitem:s,TagDiscipline:t,form:o}))))},Eu=w(3770),vl=w(55642),we=w(59301),fu=Object.defineProperty,yu=Object.defineProperties,hu=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,ql=(e,l,t)=>l in e?fu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,pl=(e,l)=>{for(var t in l||(l={}))Fu.call(l,t)&&ql(e,t,l[t]);if(Xl)for(var t of Xl(l))gu.call(l,t)&&ql(e,t,l[t]);return e},Zl=(e,l)=>yu(e,hu(l)),Bu=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),bu=({qitem:e,TagDiscipline:l,exerciseitem:t,setisedit:s,seveeditor:v,deleteitem:g,getTagData:p,init:c})=>{var a;const[o]=x.default.useForm(),i=x.default.useWatch("use_blank_score",o);return(0,n.useEffect)(()=>{o.setFieldsValue(Zl(pl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),we.createElement("div",null,we.createElement(x.default,{form:o,colon:!1,onValuesChange:(u,m)=>{var h,b,f,y;if(u!=null&&u.standard_answers||u!=null&&u.use_blank_score){let r=((h=o.getFieldValue("standard_answers"))==null?void 0:h.length)>0&&((f=(b=o.getFieldValue("standard_answers"))==null?void 0:b.map(E=>E.score))==null?void 0:f.filter(E=>E));(r==null?void 0:r.length)>0&&o.setFieldsValue({question_score:(r==null?void 0:r.length)>0&&((y=r.reduce((E,Q)=>E+Q))==null?void 0:y.toFixed(1))})}},onFinish:u=>{v(Zl(pl(pl({},e),u),{item_type:e==null?void 0:e.question_type,standard_answers:u.standard_answers,question_title:u.name}))},onFinishFailed:u=>Bu(void 0,null,function*(){var m,h;u.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Nt.pE)(),L.ZP.error(u.errorFields[0].errors[0]),o.scrollToField((h=(m=u==null?void 0:u.errorFields)==null?void 0:m[0])==null?void 0:h.name,{behavior:"smooth",block:"center"})})},we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement("div",{style:{flex:1}},we.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),we.createElement("span",null,"\u586B\u7A7A\u9898")),((a=t==null?void 0:t.exercise)==null?void 0:a.exercise_status)==1&&!(e!=null&&e.isadd)&&we.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{g()}},we.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),we.createElement(q.ZP,{onClick:()=>{e.isadd?(s(!1),c()):(o.setFieldsValue(Zl(pl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),s(!1))}},"\u53D6\u6D88"),we.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>{o.submit()}},"\u4FDD\u5B58")),we.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},we.createElement(Se.Z,{align:"middle"},i?we.createElement(vl.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):we.createElement(x.default.Item,{key:2,className:Z.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},we.createElement(Ie.Z,{onBlur:u=>{u.target.value==="0"&&L.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})),we.createElement(x.default.Item,{name:"use_blank_score",noStyle:!0},we.createElement(Fe.ZP.Group,{className:Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),we.createElement(ye.Z,{overlayInnerStyle:{width:460},title:we.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",we.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")},we.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),we.createElement(Eu.u,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:i,answerKey:"standard_answers"}),we.createElement(Jt,{getTagData:p,qitem:e,exerciseitem:t,TagDiscipline:l,form:o}))))},xu=w(17362),Ye=w(59301),Cu=Object.defineProperty,Du=Object.defineProperties,wu=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,tn=(e,l,t)=>l in e?Cu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Ut=(e,l)=>{for(var t in l||(l={}))Pu.call(l,t)&&tn(e,t,l[t]);if(en)for(var t of en(l))Au.call(l,t)&&tn(e,t,l[t]);return e},Xt=(e,l)=>Du(e,wu(l)),Nu=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),Ou=({qitem:e,setisedit:l,TagDiscipline:t,exerciseitem:s,seveeditor:v,deleteitem:g,getTagData:p,init:c})=>{var a;const[o]=x.default.useForm();return(0,n.useEffect)(()=>{var i;o.setFieldsValue(Xt(Ut({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(u=>Xt(Ut({},u),{is_answer:u!=null&&u.standard_boolean?1:0}))}))},[e]),Ye.createElement("div",null,Ye.createElement(x.default,{form:o,colon:!1,onFinish:i=>{var u,m,h,b;let f=(m=(u=i==null?void 0:i.choices)==null?void 0:u.map)==null?void 0:m.call(u,(y,r)=>{if((y==null?void 0:y.is_answer)===1)return r+1});v(Xt(Ut(Ut({},e),i),{question_title:i.name,standard_answers:f.filter(y=>y),question_choices:(b=(h=i==null?void 0:i.choices)==null?void 0:h.map)==null?void 0:b.call(h,y=>y.choice_text)}))},onFinishFailed:i=>Nu(void 0,null,function*(){var u,m;L.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((m=(u=i==null?void 0:i.errorFields)==null?void 0:u[0])==null?void 0:m.name,{behavior:"smooth",block:"center"})})},Ye.createElement("div",{style:{display:"flex",alignItems:"center"}},Ye.createElement("div",{style:{flex:1}},Ye.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ye.createElement("span",null,"\u5224\u65AD\u9898")),((a=s==null?void 0:s.exercise)==null?void 0:a.exercise_status)==1&&!(e!=null&&e.isadd)&&Ye.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{g()}},Ye.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ye.createElement(q.ZP,{onClick:()=>{var i;e.isadd?(l(!1),c()):(o.setFieldsValue(Xt(Ut({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(u=>Xt(Ut({},u),{is_answer:u!=null&&u.standard_boolean?1:0}))})),l(!1))}},"\u53D6\u6D88"),Ye.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>{o.submit()}},"\u4FDD\u5B58")),Ye.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ye.createElement(x.default.Item,{className:Z.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ye.createElement(Ie.Z,{onBlur:i=>{i.target.value==="0"&&L.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})),Ye.createElement(xu.Z,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Ye.createElement(Jt,{getTagData:p,qitem:e,exerciseitem:s,TagDiscipline:t,form:o}))))},ln=w(36381),R={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},El=w(90347),Iu=Object.defineProperty,ku=Object.defineProperties,Su=Object.getOwnPropertyDescriptors,fl=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,an=(e,l,t)=>l in e?Iu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Zu=(e,l)=>{for(var t in l||(l={}))nn.call(l,t)&&an(e,t,l[t]);if(fl)for(var t of fl(l))un.call(l,t)&&an(e,t,l[t]);return e},ju=(e,l)=>ku(e,Su(l)),Qu=(e,l)=>{var t={};for(var s in e)nn.call(e,s)&&l.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&fl)for(var s of fl(e))l.indexOf(s)<0&&un.call(e,s)&&(t[s]=e[s]);return t};const qt=e=>{var l=e,{value:t,onChange:s,scrollId:v}=l,g=Qu(l,["value","onChange","scrollId"]);return n.createElement("div",{id:v||""},n.createElement(El.Z,ju(Zu({},g),{defaultValue:t,onChange:(p,c)=>{console.log("a:",p,c),c!=null&&c.length?s(p,c):s(p)}})))},el=({value:e,onChange:l,placeholder:t,height:s=140,isEdit:v})=>v?n.createElement(El.Z,{watch:!0,isFocus:!0,height:s,placeholder:t,defaultValue:e,onChange:l}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(be.Z,{className:R.inputBorder,value:e}):n.createElement("div",{className:`${R.inputBorder} ${R.placeholder}`},t));var Ne=w(43604),Tu=Object.defineProperty,Ru=Object.defineProperties,Vu=Object.getOwnPropertyDescriptors,yl=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,rn=(e,l,t)=>l in e?Tu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,tl=(e,l)=>{for(var t in l||(l={}))sn.call(l,t)&&rn(e,t,l[t]);if(yl)for(var t of yl(l))on.call(l,t)&&rn(e,t,l[t]);return e},ll=(e,l)=>Ru(e,Vu(l)),Lu=(e,l)=>{var t={};for(var s in e)sn.call(e,s)&&l.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&yl)for(var s of yl(e))l.indexOf(s)<0&&on.call(e,s)&&(t[s]=e[s]);return t};const dn=["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"],$u=({value:e,onChange:l,choiceTextKey:t,answerKey:s,index:v,isEdit:g,setInputActive:p,form:c,choiceOptionsPath:a,allowChangeMode:o,showAddIcon:i,addItem:u,deleteItem:m})=>{const h=(e==null?void 0:e[s])===1,b=()=>{const y=c.getFieldValue(a);c.setFieldValue(a,y.map(r=>ll(tl({},r),{[s]:0})))},f=()=>{h?l(ll(tl({},e),{[s]:0})):(o||b(),l(ll(tl({},e),{[s]:1})))};return n.createElement(Se.Z,{className:R.choiceWrap,align:"middle",wrap:!1},n.createElement(Ne.Z,{onClick:f,className:`${R.choiceIndex} ${h?R.activeAnswer:""}`},dn[v]),n.createElement(Ne.Z,{flex:1,className:`${R.editorWrap} ml15`,onClick:p},n.createElement(el,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:g,value:e==null?void 0:e[t],onChange:y=>{l(ll(tl({},e),{[t]:y}))}})),n.createElement(Ne.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:f,className:`${R.setAnswerBtn} ${h?R.activeAnswer:""}`},h?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(Ne.Z,{className:R.actionWrapper},n.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(Ee.Z,{className:R.addIcon,onClick:u,style:{visibility:i?"visible":"hidden"}})),n.createElement(ye.Z,{title:"\u5220\u9664"},n.createElement(ke.Z,{className:R.deleteIcon,onClick:m,style:{visibility:v>1?"visible":"hidden"}}))))},Mu=({questionTitlePlaceholder:e,titleKey:l,choiceKey:t,analysisKey:s,choiceTextKey:v,answerKey:g,choiceOptionsPath:p,allowChangeMode:c=!0,form:a,showAnalysis:o=!0})=>{const[i,u]=(0,n.useState)(),[m,h]=(0,n.useState)(!1);return n.createElement("div",{className:R.wrap},n.createElement("div",{className:R.questionTitleEditorWrap},n.createElement(x.default.Item,{label:"\u9898\u5E72",name:l,labelCol:{span:24},rules:[{required:!0}]},n.createElement(qt,{scrollId:Array.isArray(l)?l.join("_"):`${l}`,watch:!0,height:140,placeholder:e}))),n.createElement(x.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(x.default.List,{name:t,rules:[{validator(b,f){const y=f.some(E=>E[g]===1),r=f.findIndex(E=>{var Q;return((Q=E[v])==null?void 0:Q.length)<=0});return r!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${dn[r]}\u9009\u9879\u7684\u5185\u5BB9`)):y?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(b,{add:f,remove:y})=>n.createElement("div",{id:Array.isArray(p)?p.join("_"):`${p}`},b.map((r,E)=>{var Q=r,{key:d,name:N}=Q,H=Lu(Q,["key","name"]);const ne=i===d,S=()=>{u(d)},T=E<7&&E===b.length-1,U=()=>f({[v]:"",[g]:0}),F=()=>y(N);return n.createElement(x.default.Item,ll(tl({},H),{key:d,name:N,noStyle:!0}),n.createElement($u,{choiceTextKey:v,answerKey:g,index:E,isEdit:ne,setInputActive:S,form:a,choiceOptionsPath:p,allowChangeMode:c,showAddIcon:T,addItem:U,deleteItem:F}))}),b.length<8&&n.createElement("div",{className:`${R.addBtn} mb30`,onClick:()=>f({[v]:"",[g]:0})},"\u6DFB\u52A0\u9009\u9879"))),o&&n.createElement("div",{onClick:()=>h(!0)},n.createElement(x.default.Item,{name:s,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(el,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:m}))))};var z=w(59301),Wu=Object.defineProperty,zu=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,_n=(e,l,t)=>l in e?Wu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Fl=(e,l)=>{for(var t in l||(l={}))cn.call(l,t)&&_n(e,t,l[t]);if(hl)for(var t of hl(l))mn.call(l,t)&&_n(e,t,l[t]);return e},gl=(e,l)=>zu(e,Ju(l)),Hu=(e,l)=>{var t={};for(var s in e)cn.call(e,s)&&l.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&hl)for(var s of hl(e))l.indexOf(s)<0&&mn.call(e,s)&&(t[s]=e[s]);return t};const Uu=({value:e,onChange:l})=>{const t=v=>{pe.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:R.modal,onOk:()=>{const g=[...e];g.splice(v,1),l(g)}})},s=()=>{const v=[...e];v.push(""),l(v)};return z.createElement(Se.Z,{className:"ml20"},z.createElement(Ne.Z,{flex:1},e==null?void 0:e.map((v,g)=>z.createElement(Se.Z,{key:`${v}_${g}`,align:"middle",className:"mb20"},z.createElement(lt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:v,autoSize:{maxRows:3},maxLength:1e3,onBlur:p=>{const c=[...e],a=p.target.value.trim();c[g]=a,l(c)}}),z.createElement(ye.Z,{title:"\u5220\u9664"},z.createElement(ke.Z,{className:R.deleteIcon,style:{marginLeft:15,visibility:g>0?"visible":"hidden"},onClick:()=>t(g)}))))),z.createElement(Ne.Z,null,z.createElement("div",{className:`${R.addBtn}`,onClick:()=>{s()}},"\u65B0\u589E\u7B54\u6848")))},Gu=({value:e=!0,onChange:l})=>z.createElement(zt.Z,{checked:!e,onChange:t=>{l(!t)}}),nl="\u2581",Ku=({questionTitlePlaceholder:e,form:l,name:t,scoreByBlank:s,answerKey:v,titleKey:g="name",analysisKey:p="analysis",isOrdered:c="is_ordered"})=>{var a,o;const[i,u]=(0,n.useState)(!1),m=(d,N)=>{const H=N.line;let ne=0;for(let T=0;T<H;T++)ne+=d.getLine(T).split(nl).length-1;const S=d.getLine(H).substring(0,N.ch);return ne+=S.split(nl).length-1,ne},h=(d,N,H,ne)=>{const S=d.getRange(N.from,N.to);let T=0;if(N.text.forEach(U=>{T+=U.split(nl).length-1}),N.origin!=="setValue"){if(S&&S.indexOf(nl)!==-1){const U=S.split(nl).length-1,F=m(d,N.from);if(console.log(`\u5220\u9664${U}\u4E2A\uFF0C \u524D\u9762\u6709${F}\u4E2A\uFF0C\u65B0\u589E${T}\u4E2A`),U>1){const te=Array.from({length:U},(_e,Ce)=>F+Ce);ne(te)}else ne(F)}else if(T>0){const U=m(d,N.from);console.log(`\u65B0\u589E${T}\u4E2A\uFF0C\u4E4B\u524D\u6709${U}\u4E2A`),H(T,U)}}},b=()=>{const d=l.getFieldValue(["sub_item_banks",...v]);l.setFieldValue(["sub_item_banks",...v],d==null?void 0:d.map((N,H)=>gl(Fl({},N),{position:H+1})))},f=(0,n.useRef)(),y=(d,N)=>{for(let H=0;H<d;H++)f.current({position:null,answer_text:[""]},N+H);b()},r=(0,n.useRef)(),E=d=>{r.current(d),b()},Q=(o=(a=l.getFieldValue("sub_item_banks"))==null?void 0:a[v==null?void 0:v[0]])==null?void 0:o[v==null?void 0:v[1]];return console.log(l==null?void 0:l.getFieldValue(["sub_item_banks",...s])),z.createElement("div",{className:R.wrap},z.createElement("div",{className:R.questionTitleEditorWrap},z.createElement(x.default.Item,{label:"\u9898\u5E72",name:g,labelCol:{span:24},rules:[{required:!0}]},z.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(d,N)=>{h(d,N,y,E)}}))),z.createElement(x.default.List,{name:v,rules:[{validator(d,N){if((N==null?void 0:N.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const H of N){const{answer_text:ne}=H||{};if(ne!=null&&ne.some(S=>(S==null?void 0:S.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(d,{add:N,remove:H},{errors:ne})=>(f.current=N,r.current=H,z.createElement(z.Fragment,null,z.createElement(x.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(d!=null&&d.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),d.map((S,T)=>{var U=S,{key:F,name:te}=U,_e=Hu(U,["key","name"]);return z.createElement(Se.Z,{className:"mb20",key:F,align:"top"},z.createElement(Ne.Z,{flex:"0 0 auto",className:`${R.blankIndex} pt5`},"\u586B\u7A7A\u9879",T+1),z.createElement(Ne.Z,{flex:1},z.createElement(Se.Z,{align:"top",justify:"space-between"},z.createElement(Ne.Z,{flex:1},z.createElement(x.default.Item,gl(Fl({},_e),{name:[te,"answer_text"],noStyle:!0}),z.createElement(Uu,null))),(l==null?void 0:l.getFieldValue(["sub_item_banks",...s]))&&z.createElement(Ne.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},z.createElement(x.default.Item,gl(Fl({},_e),{name:[te,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:R.blankInputNumberWrapper}),z.createElement(Ie.Z,{onChange:()=>{var Ce,C;let ie=l==null?void 0:l.getFieldValue(["sub_item_banks",v==null?void 0:v[0],"standard_answers"]),He=0;for(let Te in ie)(Ce=ie[Te])!=null&&Ce.score&&(He+=Number((C=ie[Te])==null?void 0:C.score));l==null||l.setFieldValue(["sub_item_banks",v==null?void 0:v[0],"question_score"],He)},className:R.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(x.default.Item,gl(Fl({},_e),{name:[te,"position"],noStyle:!0}),z.createElement(lt.default,{type:"hidden"}))))})))),z.createElement(Se.Z,{align:"middle"},z.createElement(x.default.Item,{name:[t,"downcase"],valuePropName:"checked"},z.createElement(zt.Z,null)),z.createElement(Ne.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Se.Z,{align:"middle"},z.createElement(x.default.Item,{name:[t,"no_space"],valuePropName:"checked"},z.createElement(zt.Z,null)),z.createElement(Ne.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Q==null?void 0:Q.length)>1&&z.createElement(Se.Z,{align:"middle",className:(Q==null?void 0:Q.length)>1?"mb30":`${R.hide}`},z.createElement(x.default.Item,{name:c},z.createElement(Gu,null)),z.createElement(Ne.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")),z.createElement("div",{onClick:()=>u(!0)},z.createElement(x.default.Item,{name:p,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(el,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:i}))))};var Yu=Object.defineProperty,Xu=Object.defineProperties,qu=Object.getOwnPropertyDescriptors,Bl=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,En=(e,l,t)=>l in e?Yu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,fn=(e,l)=>{for(var t in l||(l={}))vn.call(l,t)&&En(e,t,l[t]);if(Bl)for(var t of Bl(l))pn.call(l,t)&&En(e,t,l[t]);return e},yn=(e,l)=>Xu(e,qu(l)),ea=(e,l)=>{var t={};for(var s in e)vn.call(e,s)&&l.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Bl)for(var s of Bl(e))l.indexOf(s)<0&&pn.call(e,s)&&(t[s]=e[s]);return t};const ta={\u6B63\u786E:"T",\u9519\u8BEF:"F"},la=({value:e,onChange:l,form:t,choiceKey:s})=>{const v=(e==null?void 0:e.is_answer)===1,g=e==null?void 0:e.choice_text,p=()=>{var c;const a=(c=t==null?void 0:t.getFieldValue(["sub_item_banks",...s]))==null?void 0:c.map(o=>({choice_text:o.choice_text,is_answer:0}));t==null||t.setFieldValue(["sub_item_banks",...s],a),l(yn(fn({},e),{is_answer:1}))};return n.createElement(Se.Z,{className:R.choiceWrap,align:"middle",wrap:!1},n.createElement(Ne.Z,{onClick:p,className:`${R.choiceIndex} ${R.judgementIndex} ${v?R.activeAnswer:""}`},ta[g]),n.createElement(Ne.Z,{flex:1,className:`${R.editorWrap} ml15`},n.createElement("div",{className:`${R.inputBorder} ${R.placeholder} ${v?R.activeJudgementAnswer:""}`},g)),n.createElement(Ne.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:p,className:`${R.setAnswerBtn} ${v?R.activeAnswer:""}`},v?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},na=({questionTitlePlaceholder:e,choiceKey:l="choices",form:t,titleKey:s="name",analysisKey:v="analysis"})=>{const[g,p]=(0,n.useState)(!1);return n.createElement("div",{className:R.wrap},n.createElement("div",{className:R.questionTitleEditorWrap},n.createElement(x.default.Item,{label:"\u9898\u5E72",name:s,labelCol:{span:24},rules:[{required:!0}]},n.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(x.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(x.default.List,{name:l,rules:[{validator(c,a){return a.some(i=>(i==null?void 0:i.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},c=>n.createElement("div",{id:"choices"},c.map(a=>{var o=a,{key:i,name:u}=o,m=ea(o,["key","name"]);return n.createElement(x.default.Item,yn(fn({},m),{key:i,name:u,noStyle:!0}),n.createElement(la,{form:t,choiceKey:l}))})))),n.createElement("div",{onClick:()=>p(!0)},n.createElement(x.default.Item,{name:v,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(el,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:g}))))};var ua=w(12563),aa=Object.defineProperty,ia=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,bl=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,gn=(e,l,t)=>l in e?aa(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,jl=(e,l)=>{for(var t in l||(l={}))hn.call(l,t)&&gn(e,t,l[t]);if(bl)for(var t of bl(l))Fn.call(l,t)&&gn(e,t,l[t]);return e},Ql=(e,l)=>ia(e,sa(l)),Bn=(e,l)=>{var t={};for(var s in e)hn.call(e,s)&&l.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&bl)for(var s of bl(e))l.indexOf(s)<0&&Fn.call(e,s)&&(t[s]=e[s]);return t};const oa=e=>{var l=e,{value:t,onChange:s}=l,v=Bn(l,["value","onChange"]);const g=p=>{s([p])};return n.createElement(El.Z,Ql(jl({},v),{defaultValue:t==null?void 0:t[0],onChange:g}))},ra=e=>{if(!e)return!1;let l=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==="|"?(L.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},da=({value:e=[],onClose:l})=>n.createElement(ua.default,{closable:!0,onClose:l,className:R.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),ca=({questionTitlePlaceholder:e,form:l,showKeywords:t,isMustKeyWords:s=t,titleKey:v="name",analysisKey:g="analysis",answerTexts:p="answer_texts",keywords:c="keywords",useKeywords:a="use_keywords",indexs:o})=>{var i,u,m,h;const[b,f]=(0,n.useState)(!1),[y,r]=(0,n.useState)(""),E=(u=(i=l.getFieldValue("sub_item_banks"))==null?void 0:i[a==null?void 0:a[0]])==null?void 0:u[a==null?void 0:a[1]],Q=(h=(m=l.getFieldValue("sub_item_banks"))==null?void 0:m[a==null?void 0:a[0]])==null?void 0:h.question_score;return n.createElement("div",{className:R.wrap},n.createElement("div",{className:R.questionTitleEditorWrap},n.createElement(x.default.Item,{label:"\u9898\u5E72",name:v,labelCol:{span:24},rules:[{required:!0}]},n.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(x.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:p,labelCol:{span:24}},n.createElement(oa,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),t&&!s&&n.createElement(x.default.Item,{hidden:!0,name:a,valuePropName:"checked"},n.createElement(zt.Z,{defaultChecked:!0})),t&&s&&n.createElement(Se.Z,{align:"middle",className:"mb30"},n.createElement(x.default.Item,{name:a,valuePropName:"checked"},n.createElement(zt.Z,null)),n.createElement(Ne.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(Ne.Z,null,n.createElement(ye.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(Sl.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(E||!s)&&n.createElement(x.default.List,{name:c,rules:[{validator(d,N){return s?N!=null&&N.length?(N==null?void 0:N.reduce((ne,S)=>ne+S.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()}}]},(d,{add:N,remove:H})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${R.title} mb10`},s?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(Se.Z,{align:"middle",className:"font14 mb30"},n.createElement(Ne.Z,{flex:1},n.createElement(lt.default,{value:y,onChange:ne=>{r(ne.target.value)},maxLength:50,allowClear:!0,onPressEnter:ne=>{var S,T,U,F;const te=`${(S=ne.target)==null?void 0:S.value}`,_e=(U=(T=te==null?void 0:te.split("|"))==null?void 0:T.filter(ie=>!!ie))==null?void 0:U.map(ie=>ie==null?void 0:ie.trim()),Ce=l.getFieldValue(["sub_item_banks",...c]),C=((F=Ce==null?void 0:Ce.map(ie=>ie==null?void 0:ie.keyword))==null?void 0:F.flat())||[];for(const ie of _e)if(C.includes(ie)){L.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ra(te)&&(N({keyword:_e,score:1}),r(""))},className:R.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(Ne.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),d.map(ne=>{var S=ne,{key:T,name:U}=S,F=Bn(S,["key","name"]);return n.createElement(Se.Z,{key:T,className:"mb20",style:{marginRight:148}},n.createElement(Ne.Z,{flex:1},n.createElement(Se.Z,{align:"middle",justify:"space-between"},n.createElement(x.default.Item,Ql(jl({},F),{name:[U,"keyword"]}),n.createElement(da,{onClose:()=>H(U)})),s&&n.createElement(x.default.Item,Ql(jl({},F),{name:[U,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:R.blankInputNumberWrapper}),n.createElement(Ie.Z,{className:R.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>f(!0)},n.createElement(x.default.Item,{name:g,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(el,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:b}))))};var J=w(59301),ma=Object.defineProperty,_a=Object.defineProperties,va=Object.getOwnPropertyDescriptors,xl=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Cn=(e,l,t)=>l in e?ma(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Dn=(e,l)=>{for(var t in l||(l={}))bn.call(l,t)&&Cn(e,t,l[t]);if(xl)for(var t of xl(l))xn.call(l,t)&&Cn(e,t,l[t]);return e},wn=(e,l)=>_a(e,va(l)),pa=(e,l)=>{var t={};for(var s in e)bn.call(e,s)&&l.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&xl)for(var s of xl(e))l.indexOf(s)<0&&xn.call(e,s)&&(t[s]=e[s]);return t};const{Panel:Ea}=ln.default,fa=({questionTitlePlaceholder:e,choiceKey:l,form:t,withScore:s})=>{const v=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[g,p]=(0,n.useState)(),[c,a]=(0,n.useState)([]),o=u=>{a(u)},i=({value:u})=>J.createElement("div",{style:{width:150,paddingLeft:11}},u);return J.createElement("div",{className:R.wrap},J.createElement("div",{className:R.questionTitleEditorWrap},J.createElement(x.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},J.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:e}))),J.createElement(x.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),J.createElement(x.default.List,{name:"sub_item_banks",rules:[{validator(u,m){return m?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(u,{add:m,remove:h,move:b})=>{const f=t.getFieldValue("sub_item_banks");return J.createElement(J.Fragment,null,J.createElement(ln.default,{className:u.length>0?R.collapseWrapper:"",bordered:!1,activeKey:c,onChange:o,expandIcon:({isActive:y})=>J.createElement("i",{className:`iconfont icon-weizhankai ${y?R.open:R.close}`,style:{fontSize:14,transition:"all .2s"}})},u.map((y,r)=>{var E=y,{key:Q,name:d}=E,N=pa(E,["key","name"]),H,ne,S,T,U,F,te,_e,Ce,C,ie,He,Te,at;return J.createElement(Ea,{className:R.panel,forceRender:!0,header:J.createElement("div",{className:R.panelHeader},"\u7B2C",r+1,"\u5C0F\u9898",J.createElement("span",null,"\uFF08",((H=f==null?void 0:f[d])==null?void 0:H.question_type)==0?"\u5355\u9009\u9898":((ne=f==null?void 0:f[d])==null?void 0:ne.question_type)==1?"\u591A\u9009\u9898":((S=f==null?void 0:f[d])==null?void 0:S.question_type)==3?"\u586B\u7A7A\u9898":((T=f==null?void 0:f[d])==null?void 0:T.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:d,extra:J.createElement(Se.Z,{align:"middle",onClick:je=>je.stopPropagation()},((U=f==null?void 0:f[d])==null?void 0:U.question_type)==3&&J.createElement(J.Fragment,null,J.createElement(Fe.ZP.Group,{defaultValue:(F=f==null?void 0:f[d])==null?void 0:F.use_blank_score,className:Z.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:je=>{var se,Re,Ue,De,X;if(t==null||t.setFieldValue(["sub_item_banks",d,"use_blank_score"],(se=je==null?void 0:je.target)==null?void 0:se.value),(Re=je==null?void 0:je.target)!=null&&Re.value){let xe=0;for(let it in(Ue=t==null?void 0:t.getFieldValue(["sub_item_banks",d]))==null?void 0:Ue.standard_answers)xe+=Number((X=(De=t==null?void 0:t.getFieldValue(["sub_item_banks",d]))==null?void 0:De.standard_answers[it])==null?void 0:X.score);t==null||t.setFieldValue(["sub_item_banks",d,"question_score"],xe||"")}p(new Date)}}),J.createElement(ye.Z,{overlayInnerStyle:{width:460},title:J.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",J.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")},J.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),s&&J.createElement(x.default.Item,wn(Dn({},N),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[d,"question_score"],className:R.blankInputNumberWrapper}),((te=f==null?void 0:f[d])==null?void 0:te.question_type)==3&&((_e=f==null?void 0:f[d])!=null&&_e.use_blank_score)?J.createElement(i,null):J.createElement(Ie.Z,{className:R.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),J.createElement(Se.Z,{align:"middle",className:"pl40",style:{width:82}},r!==0&&J.createElement("div",{onClick:()=>{var je;b(r,r-1);const se=(je=t.getFieldValue("sub_item_banks"))==null?void 0:je.map((Re,Ue)=>(u.map((De,X)=>{Ue===X&&(Re.q_position=Number(De.name)+1)}),Re));t.setFieldValue("sub_item_banks",se)}},J.createElement(ye.Z,{title:"\u4E0A\u79FB"},J.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),r<u.length-1&&J.createElement("div",{onClick:()=>{var je;b(r,r+1);const se=(je=t.getFieldValue("sub_item_banks"))==null?void 0:je.map((Re,Ue)=>(u.map((De,X)=>{Ue===X&&(Re.q_position=Number(De.name)+1)}),Re));t.setFieldValue("sub_item_banks",se)},className:r===0?"":"ml10"},J.createElement(ye.Z,{title:"\u4E0B\u79FB"},J.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),J.createElement(ye.Z,{title:"\u5220\u9664"},J.createElement(ke.Z,{className:`${R.deleteIcon} ml40`,onClick:()=>h(d)})))},J.createElement(x.default.Item,wn(Dn({},N),{name:d}),(((Ce=f==null?void 0:f[d])==null?void 0:Ce.question_type)==0||((C=f==null?void 0:f[d])==null?void 0:C.question_type)==1)&&J.createElement(Mu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ie=f==null?void 0:f[d])==null?void 0:ie.question_type)==1,form:t,choiceKey:[d,"choices"],titleKey:[d,"name"],analysisKey:[d,"analysis"],choiceOptionsPath:["sub_item_banks",d,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((He=f==null?void 0:f[d])==null?void 0:He.question_type)==3&&J.createElement(Ku,{form:t,name:d,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[d,"use_blank_score"],titleKey:[d,"name"],analysisKey:[d,"analysis"],isOrdered:[d,"is_ordered"],answerKey:[d,"standard_answers"],key:g}),((Te=f==null?void 0:f[d])==null?void 0:Te.question_type)==2&&J.createElement(na,{form:t,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[d,"name"],analysisKey:[d,"analysis"],choiceKey:[d,"choices"]}),((at=f==null?void 0:f[d])==null?void 0:at.question_type)==4&&J.createElement(ca,{showKeywords:!0,isMustKeyWords:!0,form:t,titleKey:[d,"name"],analysisKey:[d,"analysis"],answerTexts:[d,"answer_texts"],useKeywords:[d,"use_keywords"],keywords:[d,"keywords"],indexs:d,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),u.length<20&&J.createElement(zl.Z,{menu:{items:[{label:J.createElement("div",{onClick:()=>{m({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),a([u==null?void 0:u.length,...c])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:J.createElement("div",{onClick:()=>{m({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),a([u==null?void 0:u.length,...c])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:J.createElement("div",{onClick:()=>{m({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),a([u==null?void 0:u.length,...c])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:J.createElement("div",{onClick:()=>{m({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),a([u==null?void 0:u.length,...c])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:J.createElement("div",{onClick:()=>{m({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),a([u==null?void 0:u.length,...c])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(y=>y.show).map(y=>({label:y.label,key:y.key}))}},J.createElement("div",{className:`${R.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var nt=w(59301),ya=Object.defineProperty,ha=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,An=(e,l,t)=>l in e?ya(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Ft=(e,l)=>{for(var t in l||(l={}))ga.call(l,t)&&An(e,t,l[t]);if(Pn)for(var t of Pn(l))Ba.call(l,t)&&An(e,t,l[t]);return e},xt=(e,l)=>ha(e,Fa(l)),ba=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),xa=({qitem:e,setisedit:l,TagDiscipline:t,exerciseitem:s,seveeditor:v,deleteitem:g,getTagData:p,init:c})=>{var a;const[o]=x.default.useForm();return(0,n.useEffect)(()=>{var i;o.setFieldsValue(xt(Ft({},e),{name:e.question_title,sub_item_banks:(i=e.sub_exercise_questions)==null?void 0:i.map(u=>{var m;return xt(Ft({},u),{name:u.question_title,choices:(m=u==null?void 0:u.question_choices)==null?void 0:m.map(h=>xt(Ft({},h),{is_answer:h!=null&&h.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]),nt.createElement("div",null,nt.createElement(x.default,{form:o,colon:!1,onValuesChange:(i,u)=>{var m,h,b,f;if(i!=null&&i.sub_item_banks){let y=((m=o.getFieldValue("sub_item_banks"))==null?void 0:m.length)>0&&((b=(h=o.getFieldValue("sub_item_banks"))==null?void 0:h.map(r=>{var E;if(r.question_type==3&&(r!=null&&r.use_blank_score)){let Q=0;for(let d in r==null?void 0:r.standard_answers)Q+=Number((E=r==null?void 0:r.standard_answers[d])==null?void 0:E.score);return Q}else return r.question_score}))==null?void 0:b.filter(r=>r));(y==null?void 0:y.length)>0&&o.setFieldsValue({question_score:(f=parseFloat(y.reduce((r,E)=>parseFloat(r)+parseFloat(E))))==null?void 0:f.toFixed(1)})}},onFinish:i=>{var u;v(xt(Ft(Ft({},e),i),{question_title:i.name,sub_questions:(u=i==null?void 0:i.sub_item_banks)==null?void 0:u.map(m=>{var h,b,f,y;return(m==null?void 0:m.question_type)==3?xt(Ft({},m),{question_title:m.name,item_type:m==null?void 0:m.question_type}):xt(Ft({},m),{question_title:m.name,question_choices:(b=(h=m==null?void 0:m.choices)==null?void 0:h.map)==null?void 0:b.call(h,r=>r.choice_text),standard_answers:(y=(f=m==null?void 0:m.choices)==null?void 0:f.map)==null?void 0:y.call(f,(r,E)=>(r==null?void 0:r.is_answer)===1&&E+1).filter(r=>r),item_type:m==null?void 0:m.question_type})})}))},onFinishFailed:i=>ba(void 0,null,function*(){var u,m;L.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((m=(u=i==null?void 0:i.errorFields)==null?void 0:u[0])==null?void 0:m.name,{behavior:"smooth",block:"center"})})},nt.createElement("div",{style:{display:"flex",alignItems:"center"}},nt.createElement("div",{style:{flex:1}},nt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),nt.createElement("span",null,"\u7EC4\u5408\u9898")),((a=s==null?void 0:s.exercise)==null?void 0:a.exercise_status)==1&&!(e!=null&&e.isadd)&&nt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{g()}},nt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),nt.createElement(q.ZP,{onClick:()=>{var i;e.isadd?(l(!1),c()):(o.setFieldsValue(xt(Ft({},e),{name:e.question_title,sub_item_banks:(i=e.sub_exercise_questions)==null?void 0:i.map(u=>{var m;return xt(Ft({},u),{name:u.question_title,choices:(m=u==null?void 0:u.question_choices)==null?void 0:m.map(h=>xt(Ft({},h),{is_answer:h!=null&&h.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),l(!1))}},"\u53D6\u6D88"),nt.createElement(q.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58")),nt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},nt.createElement(vl.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),nt.createElement(fa,{form:o,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),nt.createElement(Jt,{getTagData:p,qitem:e,exerciseitem:s,TagDiscipline:t,form:o}))))},Pe=w(59301),Ca=Object.defineProperty,Da=Object.defineProperties,wa=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,On=(e,l,t)=>l in e?Ca(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,mt=(e,l)=>{for(var t in l||(l={}))Pa.call(l,t)&&On(e,t,l[t]);if(Nn)for(var t of Nn(l))Aa.call(l,t)&&On(e,t,l[t]);return e},Ct=(e,l)=>Da(e,wa(l)),In=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),Na=({qitem:e,setqitem:l,setisedit:t,TagDiscipline:s,exerciseitem:v,seveeditor:g,deleteitem:p})=>{var c,a;const[o]=x.default.useForm();return(0,n.useEffect)(()=>{var i,u;o.setFieldsValue(Ct(mt({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(m=>Ct(mt({},m),{standard_boolean:m!=null&&m.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(u=e==null?void 0:e.shixun)==null?void 0:u.map(m=>Ct(mt({},m),{defaultscore:m.challenge_score}))},[]),Pe.createElement("div",null,Pe.createElement(x.default,{form:o,colon:!1,onFinish:i=>{var u,m;let h=Ct(mt({},i),{question_scores:(u=e==null?void 0:e.shixun)==null?void 0:u.map(b=>b.challenge_score),item_type:e==null?void 0:e.question_type,choices:(m=i==null?void 0:i.choices)==null?void 0:m.map(b=>Ct(mt({},b),{is_answer:b.standard_boolean}))});g(mt(mt({},e),h))},onFinishFailed:i=>In(void 0,null,function*(){var u,m;L.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((m=(u=i==null?void 0:i.errorFields)==null?void 0:u[0])==null?void 0:m.name,{behavior:"smooth",block:"center"})})},Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},Pe.createElement("div",{style:{flex:1}},Pe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Pe.createElement("span",null,"\u5B9E\u8BAD\u9898")),((c=v==null?void 0:v.exercise)==null?void 0:c.exercise_status)==1&&!(e!=null&&e.isadd)&&Pe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{p()}},Pe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Pe.createElement(q.ZP,{onClick:()=>{var i,u;o.setFieldsValue(Ct(mt({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(m=>Ct(mt({},m),{standard_boolean:m!=null&&m.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(u=e==null?void 0:e.shixun)==null?void 0:u.map(m=>Ct(mt({},m),{challenge_score:m.defaultscore})),l(mt({},e)),t(!1)}},"\u53D6\u6D88"),Pe.createElement(q.ZP,{className:"ml20",type:"primary",onClick:()=>In(void 0,null,function*(){var i,u,m;if(((u=(i=e==null?void 0:e.shixun)==null?void 0:i.map)==null?void 0:u.call(i,h=>h.challenge_score).filter(h=>h).length)<((m=e==null?void 0:e.shixun)==null?void 0:m.length)){L.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}o.submit()})},"\u4FDD\u5B58")),Pe.createElement(vl.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Pe.createElement(x.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Pe.createElement(El.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),Pe.createElement(Se.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Pe.createElement("div",null,Pe.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Pe.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Pe.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((i,u)=>Pe.createElement("div",{style:{display:"flex",marginBottom:20}},Pe.createElement("div",{style:{flex:1}},u+1,"\u3001",i.challenge_name),Pe.createElement("div",null,Pe.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Pe.createElement(Ie.Z,{precision:1,value:i==null?void 0:i.challenge_score,onChange:m=>{const h=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));h[u].challenge_score=m;const b=h.every(y=>!y.challenge_score),f=parseFloat(h==null?void 0:h.map(y=>y.challenge_score).reduce((y,r)=>parseFloat(y||0)+parseFloat(r||0)));o.setFieldsValue({question_score:b?"":f.toFixed(1)}),l(Ct(mt({},e),{shixun:h}))},max:100,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},O={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy"},Oa=w(48521),ul=w(24334),P=w(59301);const Cl=["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"],Ia=[{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 ka=({qitem:e})=>{var l,t,s,v,g,p,c,a,o,i,u,m,h,b,f,y;return P.createElement("div",{className:O.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&P.createElement("div",{className:O.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((r,E)=>P.createElement("div",{className:O.redio},!(r!=null&&r.standard_boolean)&&P.createElement("span",{className:O.redioitem}),(r==null?void 0:r.standard_boolean)&&P.createElement("i",{className:`${O.redioitemyes} icon-duigou1`}),P.createElement("span",{className:`${r!=null&&r.standard_boolean?O.titleyes:O.title} ${O.indexTag}`},(e==null?void 0:e.question_type)===0?Cl[E]:""),P.createElement(be.Z,{className:r!=null&&r.standard_boolean?O.titleyes:O.title,value:r==null?void 0:r.choice_text}),(r==null?void 0:r.standard_boolean)&&P.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&P.createElement("div",{className:O.normalWrap},(t=e==null?void 0:e.question_choices)==null?void 0:t.map((r,E)=>P.createElement("div",{className:O.checkbox},!(r!=null&&r.standard_boolean)&&P.createElement("span",{className:O.checkboxitem}),(r==null?void 0:r.standard_boolean)&&P.createElement("i",{className:`${O.checkboxitemyes} icon-duigou1`}),P.createElement("span",{className:`${r!=null&&r.standard_boolean?O.titleyes:O.title} ${O.indexTag}`},Cl[E]),P.createElement(be.Z,{className:r!=null&&r.standard_boolean?O.titleyes:O.title,value:r==null?void 0:r.choice_text}),(r==null?void 0:r.standard_boolean)&&P.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&P.createElement("div",{className:O.completion},(s=e==null?void 0:e.standard_answers)==null?void 0:s.map((r,E)=>{var Q;return P.createElement(Se.Z,{align:"top"},P.createElement("span",{className:O.title},"\u586B\u7A7A\u9879",E+1),P.createElement("div",{className:O.content},(Q=r.answer_text)==null?void 0:Q.map((d,N)=>P.createElement("div",{key:N,className:O.items,style:(r==null?void 0:r.model)===2?{border:0,padding:0}:{}},(r==null?void 0:r.model)===1?P.createElement("pre",{className:"mb0"},d):P.createElement(Oa.Z,{value:d,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&P.createElement("div",{className:O.simple},P.createElement("div",{className:O.title},"\u53C2\u8003\u7B54\u6848"),P.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(v=e==null?void 0:e.answer_texts)!=null&&v[0]?P.createElement(be.Z,{className:O.content,value:(g=e==null?void 0:e.answer_texts)==null?void 0:g[0]}):P.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),P.createElement("div",{className:"mt20 "},P.createElement("span",{className:O.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),P.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&&P.createElement("div",{className:O.shixunWrapper},(p=e==null?void 0:e.shixun)==null?void 0:p.map((r,E)=>P.createElement("div",{key:E,className:`${O.shixun} mb30`},P.createElement("span",{className:O.score},"\uFF08",r==null?void 0:r.challenge_score,"\u5206\uFF09"),P.createElement("span",{className:O.qtitle},(e==null?void 0:e.index)+"."+(E+1),"\u3001",r==null?void 0:r.challenge_name)))),(e==null?void 0:e.question_type)===6&&P.createElement("div",{className:O.program},P.createElement(be.Z,{className:O.content,value:(e==null?void 0:e.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((c=e==null?void 0:e.sub_exercise_questions)==null?void 0:c.map((r,E)=>{var Q,d,N,H,ne,S;return P.createElement("div",{key:E},P.createElement("div",{className:O.combination},P.createElement("span",{className:O.score},r==null?void 0:r.question_score,"\u5206"),P.createElement("span",{className:O.qtype},(Q=Ia.find(T=>T.type==r.question_type))==null?void 0:Q.name),P.createElement("span",{className:O.qtitle},E+1,"\u3001",r==null?void 0:r.question_title)),(r.question_type===0||r.question_type===2)&&P.createElement("div",{className:O.warp,style:{padding:"30px 58px",paddingBottom:0}},P.createElement("div",null,(d=r==null?void 0:r.question_choices)==null?void 0:d.map((T,U)=>P.createElement("div",{className:O.redio,key:U},!(T!=null&&T.standard_boolean)&&P.createElement("span",{className:O.redioitem}),(T==null?void 0:T.standard_boolean)&&P.createElement("i",{className:`${O.redioitemyes} icon-duigou1`}),r.question_type===2&&P.createElement("span",{className:`${T!=null&&T.standard_boolean?O.titleyes:O.title} ${O.indexTag}`},Cl[U]),P.createElement(be.Z,{className:T!=null&&T.standard_boolean?O.titleyes:O.title,value:T==null?void 0:T.choice_text}),(T==null?void 0:T.standard_boolean)&&P.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848"))))),r.question_type===1&&P.createElement("div",{className:O.normalWrap},(N=r==null?void 0:r.question_choices)==null?void 0:N.map((T,U)=>P.createElement("div",{className:O.checkbox,key:U},!(T!=null&&T.standard_boolean)&&P.createElement("span",{className:O.checkboxitem}),(T==null?void 0:T.standard_boolean)&&P.createElement("i",{className:`${O.checkboxitemyes} icon-duigou1`}),P.createElement("span",{className:`${T!=null&&T.standard_boolean?O.titleyes:O.title} ${O.indexTag}`},Cl[U]),P.createElement(be.Z,{className:T!=null&&T.standard_boolean?O.titleyes:O.title,value:T==null?void 0:T.choice_text}),(T==null?void 0:T.standard_boolean)&&P.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848")))),r.question_type===3&&P.createElement("div",{className:O.completion},(H=r==null?void 0:r.standard_answers)==null?void 0:H.map((T,U)=>{var F;return P.createElement(Se.Z,{align:"top"},P.createElement("span",{className:O.title},"\u586B\u7A7A\u9879",U+1),P.createElement("div",{className:O.content},(F=T.answer_text)==null?void 0:F.map((te,_e)=>P.createElement("div",{key:_e,className:O.items},P.createElement("pre",{className:"mb0"},te)))))})),r.question_type===4&&P.createElement("div",{className:O.simple},P.createElement("div",{className:O.title},"\u53C2\u8003\u7B54\u6848"),P.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ne=r==null?void 0:r.answer_texts)!=null&&ne[0]?P.createElement(be.Z,{className:O.content,value:(S=r==null?void 0:r.answer_texts)==null?void 0:S[0]}):P.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),P.createElement("div",{className:"mt20 "},P.createElement("span",{className:O.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),P.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)===8&&P.createElement("div",null,P.createElement(be.Z,{disabledFill:!0,className:O.content,showProgramFill:!0,value:ul.Base64.decode(((a=e==null?void 0:e.program_attr)==null?void 0:a.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&P.createElement("div",{className:O.bottom},P.createElement("div",{className:`${O.bottomitem} mb30`},P.createElement("span",{className:O.left},"\u89E3\u6790"),P.createElement("span",{className:O.right},e!=null&&e.analysis?P.createElement(be.Z,{value:e==null?void 0:e.analysis}):P.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),P.createElement("div",{className:`${O.bottomitem} mb30`},P.createElement("span",{className:O.left},"\u96BE\u5EA6"),P.createElement("span",{className:O.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),P.createElement("div",{className:O.bottomitem},P.createElement("span",{className:O.left},"\u77E5\u8BC6\u70B9"),P.createElement(ye.Z,{title:((o=e==null?void 0:e.tag_discipline_names)==null?void 0:o.length)<=0||((i=e==null?void 0:e.tag_discipline_names)==null?void 0:i.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(m=(u=e==null?void 0:e.tag_discipline_names)==null?void 0:u.join("\uFF1B"))==null?void 0:m.toString()},P.createElement("span",{className:O.right},((h=e==null?void 0:e.tag_discipline_names)==null?void 0:h.length)<=0?P.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((b=e==null?void 0:e.tag_discipline_names)==null?void 0:b.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?P.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(y=(f=e==null?void 0:e.tag_discipline_names)==null?void 0:f.join("\uFF1B"))==null?void 0:y.toString())))))},Sa=w(84803),Za=w(91582),Xe=w(59301),ja=Object.defineProperty,Qa=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Sn=(e,l,t)=>l in e?ja(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Dl=(e,l)=>{for(var t in l||(l={}))Ra.call(l,t)&&Sn(e,t,l[t]);if(kn)for(var t of kn(l))Va.call(l,t)&&Sn(e,t,l[t]);return e},Tl=(e,l)=>Qa(e,Ta(l)),La=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),$a=({qitem:e,setisedit:l,TagDiscipline:t,exerciseitem:s,seveeditor:v,deleteitem:g,getTagData:p,init:c})=>{var a;const[o]=x.default.useForm();return(0,n.useEffect)(()=>{o.setFieldsValue(Tl(Dl({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer}))},[e]),Xe.createElement("div",null,Xe.createElement(x.default,{form:o,colon:!1,onFinish:i=>{v(Tl(Dl(Dl({},e),i),{answer_texts:i==null?void 0:i.answer_texts,question_title:i==null?void 0:i.name}))},onFinishFailed:i=>La(void 0,null,function*(){var u,m;L.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((m=(u=i==null?void 0:i.errorFields)==null?void 0:u[0])==null?void 0:m.name,{behavior:"smooth",block:"center"})})},Xe.createElement("div",{style:{display:"flex",alignItems:"center"}},Xe.createElement("div",{style:{flex:1}},Xe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xe.createElement("span",null,"\u7B80\u7B54\u9898")),((a=s==null?void 0:s.exercise)==null?void 0:a.exercise_status)==1&&!(e!=null&&e.isadd)&&Xe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{g()}},Xe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xe.createElement(q.ZP,{onClick:()=>{e.isadd?(l(!1),c()):(o.setFieldsValue(Tl(Dl({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),l(!1))}},"\u53D6\u6D88"),Xe.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>{o.submit()}},"\u4FDD\u5B58")),Xe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xe.createElement(x.default.Item,{className:Z.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xe.createElement(Ie.Z,{onBlur:i=>{i.target.value==="0"&&L.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})),Xe.createElement(Za.W,{form:o,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Xe.createElement(Jt,{getTagData:p,qitem:e,exerciseitem:s,TagDiscipline:t,form:o}))))},Oe=w(59301),Ma=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),Wa=({setScoreShow:e,ScoreShow:l,exerciseitem:t,getdata:s})=>{var v,g,p;const[c,a]=(0,n.useState)(!1);function o(){return Ma(this,null,function*(){var i,u,m;let h=(u=(i=t==null?void 0:t.exercise_question_types)==null?void 0:i.filter(f=>f.Singlequestion))==null?void 0:u.map(f=>({question_type:f.question_type,score:f.Singlequestion})),b=yield(0,W.ZP)(`/api/exercises/${(m=t==null?void 0:t.exercise)==null?void 0:m.id}/batch_set_score.json`,{method:"POST",body:{question_arr:h}});(b==null?void 0:b.status)===0&&s()})}return Oe.createElement("div",null,l&&Oe.createElement(pe.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:l,width:640,centered:!0,zIndex:10,className:Z.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var i,u,m;if(t!=null&&t.use_blank_score&&((m=(u=(i=t==null?void 0:t.exercise_question_types)==null?void 0:i.filter(h=>h.name==="\u586B\u7A7A\u9898"))==null?void 0:u[0])!=null&&m.Singlequestion)){a(!0);return}o(),e(!1)}},Oe.createElement("div",{className:"c-black"},"\u603B\u5206",Oe.createElement("span",{className:"ml10 c-light-primary"},(t==null?void 0:t.exercise_question_types.length)>0&&((v=t==null?void 0:t.exercise_types)==null?void 0:v.q_scores))),Oe.createElement("div",{className:Z.content},Oe.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Oe.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Oe.createElement("span",null,"\u9898\u578B\u603B\u5206"),Oe.createElement("span",null,"\u64CD\u4F5C")),(p=(g=t==null?void 0:t.exercise_question_types)==null?void 0:g.filter(i=>i.name!=="\u5B9E\u8BAD\u9898"&&i.name!=="\u7EC4\u5408\u9898"))==null?void 0:p.map(i=>{var u;return Oe.createElement("div",{className:Z.items},Oe.createElement("span",null,i==null?void 0:i.name),Oe.createElement("span",null,(u=i==null?void 0:i.items)==null?void 0:u.length),Oe.createElement("span",null,i==null?void 0:i.score),Oe.createElement("span",null,"\u6BCF\u9898",Oe.createElement(Ie.Z,{max:100,min:.1,onChange:m=>{i.Singlequestion=m},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Oe.createElement(pe.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:c,width:640,closable:!1,className:Z.scoremodal},Oe.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Oe.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"),Oe.createElement("div",{className:Z.bottom},Oe.createElement(q.ZP,{className:Z.no,onClick:()=>{a(!1)}},"\u53D6\u6D88"),Oe.createElement(q.ZP,{className:Z.yes,onClick:()=>{o(),a(!1),e(!1)}},"\u786E\u8BA4"))))},za=w(99313),Ja=w(14491),Ha=w(53864),$e={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},Ua=w(52e3),j={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const wl=["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 Ga=({qitem:e})=>{var l,t,s,v,g,p,c,a,o,i;return n.createElement("div",{className:j.warp},n.createElement("div",{className:j.mainPart},n.createElement("div",{className:j.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(be.Z,{className:j.content,showProgramFill:!0,value:(l=e==null?void 0:e.program_attr)==null?void 0:l.description}),(e==null?void 0:e.question_type)!=8&&n.createElement(be.Z,{className:j.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&n.createElement("div",null,(t=e==null?void 0:e.choices)==null?void 0:t.map((u,m)=>n.createElement("div",{className:j.redio},!(u!=null&&u.is_answer)&&n.createElement("span",{className:j.redioitem}),(u==null?void 0:u.is_answer)&&n.createElement("i",{className:`${j.redioitemyes} icon-duigou1`}),n.createElement(be.Z,{className:u!=null&&u.is_answer?j.titleyes:j.title,value:wl[m]+(u==null?void 0:u.choice_text)}),(u==null?void 0:u.is_answer)&&n.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(s=e==null?void 0:e.choices)==null?void 0:s.map((u,m)=>n.createElement("div",{className:j.checkbox},!(u!=null&&u.is_answer)&&n.createElement("span",{className:j.checkboxitem}),(u==null?void 0:u.is_answer)&&n.createElement("i",{className:`${j.checkboxitemyes} icon-duigou1`}),n.createElement(be.Z,{className:u!=null&&u.is_answer?j.titleyes:j.title,value:wl[m]+(u==null?void 0:u.choice_text)}),(u==null?void 0:u.is_answer)&&n.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:j.completion},(v=e==null?void 0:e.standard_answer)==null?void 0:v.map((u,m)=>{var h;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:j.title},"\u586B\u7A7A\u9879",m+1),n.createElement("div",{className:j.content},(h=u==null?void 0:u.answer_text)==null?void 0:h.map((b,f)=>n.createElement("div",{className:j.items},b))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:j.simple},n.createElement("div",{className:j.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(g=e==null?void 0:e.answer_texts)!=null&&g[0]?n.createElement(be.Z,{className:j.content,value:(p=e==null?void 0:e.answer_texts)==null?void 0:p[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((c=e==null?void 0:e.challenge_names)==null?void 0:c.map((u,m)=>n.createElement("div",{className:j.shixun},n.createElement("span",{className:j.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Nt.EM)(m+1),"\u9898"),u)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:j.simple},n.createElement(be.Z,{className:j.content,value:((a=e==null?void 0:e.program_attr)==null?void 0:a.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((o=e==null?void 0:e.sub_item_banks)==null?void 0:o.map((u,m)=>{var h,b,f,y,r;return n.createElement("div",null,n.createElement("div",{className:j.combination},n.createElement("span",{className:j.qtitle},u==null?void 0:u.name)),n.createElement("div",{className:j.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((u==null?void 0:u.item_type)=="SINGLE"||(u==null?void 0:u.item_type)=="JUDGMENT")&&((h=u==null?void 0:u.choices)==null?void 0:h.map((E,Q)=>n.createElement("div",{className:j.redio},!(E!=null&&E.is_answer)&&n.createElement("span",{className:j.redioitem}),(E==null?void 0:E.is_answer)&&n.createElement("i",{className:`${j.redioitemyes} icon-duigou1`}),n.createElement(be.Z,{className:E!=null&&E.is_answer?j.titleyes:j.title,value:wl[Q]+(E==null?void 0:E.choice_text)}),(E==null?void 0:E.is_answer)&&n.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(u==null?void 0:u.item_type)=="MULTIPLE"&&((b=u==null?void 0:u.choices)==null?void 0:b.map((E,Q)=>n.createElement("div",{className:j.checkbox},!(E!=null&&E.is_answer)&&n.createElement("span",{className:j.checkboxitem}),(E==null?void 0:E.is_answer)&&n.createElement("i",{className:`${j.checkboxitemyes} icon-duigou1`}),n.createElement(be.Z,{className:E!=null&&E.is_answer?j.titleyes:j.title,value:wl[Q]+(E==null?void 0:E.choice_text)}),(E==null?void 0:E.is_answer)&&n.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(u==null?void 0:u.item_type)=="COMPLETION"&&n.createElement("div",{className:j.completion},(f=u==null?void 0:u.standard_answer)==null?void 0:f.map((E,Q)=>{var d;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:j.title},"\u586B\u7A7A\u9879",Q+1),n.createElement("div",{className:j.content},(d=E==null?void 0:E.answer_text)==null?void 0:d.map((N,H)=>n.createElement("div",{className:j.items},N))))})),(u==null?void 0:u.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:j.simple},n.createElement("div",{className:j.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(y=u==null?void 0:u.answer_texts)!=null&&y[0]?n.createElement(be.Z,{className:j.content,value:(r=u==null?void 0:u.answer_texts)==null?void 0:r[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&n.createElement("div",null,n.createElement(be.Z,{disabledFill:!0,className:j.content,showProgramFill:!0,value:ul.Base64.decode(((i=e==null?void 0:e.program_attr)==null?void 0:i.code)||"")})),(e==null?void 0:e.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.study_count)||"0"))),n.createElement("a",{className:j.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&n.createElement("div",{className:j.bottom},n.createElement("div",{className:j.bottomitem},n.createElement("span",{className:j.left},"\u89E3\u6790"),n.createElement("span",{className:j.right},e!=null&&e.analysis?n.createElement(be.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:j.bottomitem},n.createElement("span",{className:j.left},"\u96BE\u5EA6"),n.createElement("span",{className:j.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:j.bottomitem},n.createElement("span",{className:j.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:j.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Zn=w(71917),jn=w(18290),Qn=w(78824),I=w(59301),Ka=Object.defineProperty,Ya=Object.defineProperties,Xa=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Rn=(e,l,t)=>l in e?Ka(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,Je=(e,l)=>{for(var t in l||(l={}))qa.call(l,t)&&Rn(e,t,l[t]);if(Tn)for(var t of Tn(l))ei.call(l,t)&&Rn(e,t,l[t]);return e},Dt=(e,l)=>Ya(e,Xa(l)),It=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())});const ti=({setScoreShow:e,ScoreShow:l,onOk:t,isshixuns:s,isloadings:v,dispatch:g,shixunsDetail:p})=>{var c,a,o;let[i,u]=(0,n.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:""}),[m,h]=(0,n.useState)([]),[b,f]=(0,n.useState)([]),[y,r]=(0,n.useState)([]),[E,Q]=(0,n.useState)([]);const[d,N]=(0,n.useState)(!1),[H]=x.default.useForm(),[ne,S]=(0,n.useState)(),[T,U]=(0,n.useState)(!1);let[F,te]=(0,n.useState)(s);const[_e,Ce]=(0,n.useState)([]),[C,ie]=(0,n.useState)(!0),[He,Te]=(0,n.useState)([]),[at,je]=(0,n.useState)(0),se=[{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}],[Re,Ue]=(0,n.useState)([]),De=(0,n.useRef)(new Set),X=(0,n.useRef)(new Set),xe=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],it=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],sl=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Kt,Pt]=(0,n.useState)(!1),ol=()=>{H.resetFields(),F=!1,te(!1),Pt(!1),H.submit()};(0,n.useEffect)(()=>{at>0&&setTimeout(()=>{je(0)},2e3)},[at]),(0,n.useEffect)(()=>{l&&(H.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),C&&F&&(H.setFieldsValue({item_type:"SHIXUN"}),i.item_type="SHIXUN",u(Je({},i)),ie(!1)),st(i),G(),ce())},[l]);function st(_){return It(this,null,function*(){var A,ue;if(N(!0),u(_),(y==null?void 0:y.length)<=0&&_.type==="5"){Q([]),N(!1);return}let $=_.type==="5"?y==null?void 0:y.filter(M=>!_e.includes(M)):null,Y=_.type==="5"?y==null?void 0:y.filter(M=>_e.includes(M)):null,he=yield(0,W.ZP)("/api/item_banks.json",{method:"get",params:Dt(Je({},_),{discipline_id:((A=_==null?void 0:_.courseid)==null?void 0:A[0])||null,sub_discipline_id:((ue=_==null?void 0:_.courseid)==null?void 0:ue[1])||null,ids:$,shixun_ids:Y,keyword:_.keyword?encodeURIComponent(_.keyword):_.keyword,include_shixuns:!0,type:_.type==="5"?null:_.type,clazz:_.type==="3"?"ItemBanksGroup":null})});Q(he),N(!1)})}function G(){return It(this,null,function*(){let _=yield(0,W.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:i.type==="5"?null:i.type==="5",clazz:"ItemBanksGroup"}});h((0,Ua.L)(_==null?void 0:_.disciplines))})}function ce(){return It(this,null,function*(){let _=yield(0,W.ZP)("/api/item_banks_groups/all_groups.json",{method:"get"});(_==null?void 0:_.status)===0&&Te(_)})}function Qe(_){return It(this,null,function*(){var A,ue,$,Y;N(!0);let he=(A=_.list)==null?void 0:A.filter(dt=>!_e.includes(dt)),M=(ue=_.list)==null?void 0:ue.filter(dt=>_e.includes(dt));if(he.length===0&&M.length===0){N(!1),Q([]);return}let Ve=yield(0,W.ZP)("/api/item_banks.json",{method:"get",params:Dt(Je({},_),{discipline_id:(($=_==null?void 0:_.courseid)==null?void 0:$[0])||null,sub_discipline_id:((Y=_==null?void 0:_.courseid)==null?void 0:Y[1])||null,ids:he,shixun_ids:M,type:_.type==="5"?null:_.type,clazz:_.type==="3"?"ItemBanksGroup":null})});N(!1),Q(Ve)})}const Ae=(0,ve.useParams)(),[et,tt,We,rt]=(0,Qn.P)(),re=_=>It(void 0,null,function*(){const A=yield g({type:"shixunsDetail/release",payload:{id:_}});let ue=A==null?void 0:A.tag_position,$=(A==null?void 0:A.evaluation_set_position)||[],Y=A.status;return Y===0?(L.ZP.success("\u53D1\u5E03\u6210\u529F"),st(i),!0):(Y===2?L.ZP.error(`\u7B2C${$.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Y===3?L.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ue.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):L.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Me=_=>(_==null?void 0:_.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"";return I.createElement("div",null,I.createElement(pe.default,{title:!1,footer:!1,open:l,width:1200,centered:!0,className:$e.scoremodal,onCancel:()=>{e(!1)}},I.createElement("div",{style:{display:"flex",alignItems:"center"}},I.createElement("div",{className:$e.title},"\u9898\u5E93\u9009\u9898")),I.createElement(za.default,{className:$e.tabWrap,activeKey:i.type,onChange:_=>{i.type=_,i.page=1,i.updated_at="",i.quotes="",i.courseid="",i.tag_discipline_id=null,i.difficulty=null,i.keyword=null,i.group_id=null,H.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}),(i==null?void 0:i.item_type)==="SHIXUN"&&i.type!=="5"&&(F=!0,te(!0)),Pt(!1),i.type==="5"&&(F=!1,te(!1)),u(Je({},i)),st(Je({},i))},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:I.createElement("div",null,"\u5DF2\u9009",y.length>0&&I.createElement("span",{className:$e.titlecount},y.length),at>0&&I.createElement("span",{className:$e.add},"+",at)),key:"5"}]}),I.createElement(x.default,{layout:"inline",form:H,onValuesChange:(_,A)=>{var ue,$;const Y=Object.values(A).some(M=>M!==null&&M!==""&&M!==void 0),he=A.keyword==="";if(Pt(Y||!he),i.page=1,i.keyword=($=(ue=i.keyword)==null?void 0:ue.replace)==null?void 0:$.call(ue,/^\s+|\s+$/g,""),(A==null?void 0:A.item_type)==="SHIXUN"){if(i.type==="5"?te(!1):te(!0),_.keyword||_.keyword==="")return;H.submit()}else{if(_!=null&&_.courseid&&H.setFieldsValue({tag_discipline_id:""}),te(!1),_.keyword||_.keyword==="")return;H.submit()}},onFinish:_=>{st(Je(Je({},i),_))}},I.createElement(x.default.Item,{name:"item_type"},I.createElement(ae.default,{className:$e.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},se.map(_=>I.createElement(ae.default.Option,{key:_.value},_.name)))),I.createElement(x.default.Item,{name:"courseid"},I.createElement(jt.Z,{className:$e.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:m})),!F&&I.createElement(x.default.Item,{name:"tag_discipline_id"},I.createElement(ae.default,{className:$e.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(c=E==null?void 0:E.tag_disciplines)==null?void 0:c.map(_=>I.createElement(ae.default.Option,{key:_.id},_.name)))),I.createElement(x.default.Item,{name:F?"diff":"difficulty"},I.createElement(ae.default,{className:$e.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!F&&xe.map(_=>I.createElement(ae.default.Option,{key:_.value},_.name)),F&&it.map(_=>I.createElement(ae.default.Option,{key:_.value},_.name)))),F&&I.createElement(x.default.Item,{name:"shixun_publish_status"},I.createElement(ae.default,{className:$e.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},sl.map(_=>I.createElement(ae.default.Option,{key:_.value},_.name)))),(i.type==="3"||i.type==="0")&&!F&&I.createElement(x.default.Item,{name:"group_id"},I.createElement(ae.default,{className:$e.selectWrapper,placeholder:"\u6587\u4EF6\u5939",showSearch:!0,style:{width:118},size:"middle",allowClear:!0,filterOption:(_,A)=>A.children.toUpperCase().indexOf(_.toUpperCase())!==-1},I.createElement(ae.default.Option,{key:0},"\u6839\u76EE\u5F55"),i.type==="3"&&((a=He==null?void 0:He.share_banks_groups)==null?void 0:a.map(_=>I.createElement(ae.default.Option,{key:_.id},_.name))),i.type==="0"&&((o=He==null?void 0:He.my_banks_groups)==null?void 0:o.map(_=>I.createElement(ae.default.Option,{key:_.id},_.name))))),Kt&&I.createElement("span",{className:$e.allqingchu,onClick:ol},I.createElement("i",{className:"iconfont icon-guanbi4"}),I.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),I.createElement(x.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},I.createElement(lt.default.Search,{className:$e.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:I.createElement("i",{className:`iconfont icon-sousuo9 font14 ${$e.searchIcon}`,onClick:()=>H.submit()}),onSearch:_=>{H.submit()}}))),I.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},I.createElement("div",{onClick:()=>{i.updated_at==="asc"?i.updated_at="desc":i.updated_at="asc",u(Dt(Je({},i),{page:1})),st(Dt(Je({},i),{page:1}))}}," ",i.updated_at?I.createElement("img",{src:i.updated_at==="asc"?Zn.Z:jn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):I.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),I.createElement("div",{onClick:()=>{i.quotes==="asc"?i.quotes="desc":i.quotes="asc",u(Dt(Je({},i),{page:1})),st(Dt(Je({},i),{page:1}))},style:{marginLeft:20}}," ",i.quotes?I.createElement("img",{src:i.quotes==="asc"?Zn.Z:jn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):I.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),I.createElement(Ja.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(E==null?void 0:E.items)||(E==null?void 0:E.shixun_list),pagination:!1,loading:d,rowKey:_=>_.id,rowSelection:{type:"checkbox",selectedRowKeys:b,getCheckboxProps:_=>({disabled:_.shixun_tag_num===1}),onSelect(_,A,ue){if(A)F&&Ce([..._e,_.id]),f([...b,_.id]),Ue([...Re,_]),_.identifier?De.current.add(_.id):X.current.add(_.id),je(1),r([...y,_.id]);else{const $=Re.filter(M=>M.id!==_.id);Ue($);const Y=$.map(M=>M.id);f([...Y]),_.identifier?De.current.delete(_.id):X.current.delete(_.id);let he=y.filter(M=>M!==_.id);if(r(he),F){let M=_e.filter(Ve=>Ve!==_.id);Ce([...M])}if(i.type==="5"){Qe(Dt(Je({},i),{list:[...he]}));return}}},onSelectAll(_,A,ue){if(_){const $=ue.map(Y=>Y.id);F&&Ce([..._e,...$]),Ue([...Re,...ue]),f([...b,...$]),r([...y,...$]);for(const Y of ue)Y.identifier?De.current.add(Y.id):X.current.add(Y.id)}else{const $=ue.map(M=>M.id),Y=b.filter(M=>!$.some(Ve=>Ve===M)),he=Re.filter(M=>!$.some(Ve=>Ve===M.id));if(Ue(he),f([...Y]),r([...Y]),F){let M=_e.filter(Ve=>!$.some(dt=>dt===Ve.id));Ce([...M])}i.type==="5"&&Qe(Dt(Je({},i),{list:[...Y]}));for(const M of $)M.identifier?De.current.delete(M):X.current.delete(M)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(_,A,ue)=>{var $,Y;return I.createElement(ye.Z,{title:Me(A)},I.createElement("div",null,F||A!=null&&A.challenge_names?"\u5B9E\u8BAD\u9898":(Y=($=se==null?void 0:se.filter(he=>he.value===_))==null?void 0:$[0])==null?void 0:Y.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:F?"30%":"60%",key:"name",render:(_,A,ue)=>{var $;return I.createElement(ye.Z,{title:Me(A)},I.createElement("span",null,I.createElement(be.Z,{key:1,showLines:1,showTextOnly:!0,value:F||A!=null&&A.challenge_names?A!=null&&A.title||_===null?"--":_:(A==null?void 0:A.item_type)=="BPROGRAM"?($=A==null?void 0:A.program_attr)==null?void 0:$.description:_})))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!F,render:(_,A,ue)=>{var $;return I.createElement(ye.Z,{title:Me(A)},I.createElement("span",null,_?($=_==null?void 0:_.split("\u3001"))==null?void 0:$[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!F,render:(_,A,ue)=>I.createElement(ye.Z,{title:Me(A)},I.createElement("span",null,_||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(_,A,ue)=>{var $,Y,he,M;return I.createElement(ye.Z,{title:Me(A)},I.createElement("div",null,F||A!=null&&A.challenge_names?(A==null?void 0:A.level)||((Y=($=xe==null?void 0:xe.filter(Ve=>Ve.value===_))==null?void 0:$[0])==null?void 0:Y.name):(M=(he=xe==null?void 0:xe.filter(Ve=>Ve.value===_))==null?void 0:he[0])==null?void 0:M.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!F,render:(_,A,ue)=>I.createElement(ye.Z,{title:Me(A)},I.createElement("div",null,_||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(_,A,ue)=>I.createElement(ye.Z,{title:Me(A)},I.createElement("div",null,F||A!=null&&A.challenge_names?(A==null?void 0:A.study_count)||(A==null?void 0:A.stu_num):_))},{title:I.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",I.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},I.createElement(Sl.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!F,render:(_,A,ue)=>I.createElement(ye.Z,{title:Me(A)},I.createElement("div",null,_||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(_,A,ue)=>I.createElement(ye.Z,{title:Me(A)},I.createElement("div",{style:{flex:1,textAlign:"start"}},I.createElement("a",{onClick:()=>{var $,Y;S(Dt(Je({},A),{question_type:F||A!=null&&A.challenge_names?5:(Y=($=se==null?void 0:se.filter(he=>he.value===(A==null?void 0:A.item_type)))==null?void 0:$[0])==null?void 0:Y.question_type})),U(!0)}},"\u67E5\u770B"),(A==null?void 0:A.shixun_tag_num)===1&&I.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:I.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",I.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${A==null?void 0:A.identifier}/challenges`)}},(A==null?void 0:A.shixun_name)||"--"),"\uFF1F"),onOk:()=>It(void 0,null,function*(){if(!re(A==null?void 0:A.identifier))return new Promise(($,Y)=>{Y()})})})}},"\u53D1\u5E03")))}].filter(_=>!_.hidden)}),I.createElement(Ha.Z,{current:i.page,total:(E==null?void 0:E.items_count)||(E==null?void 0:E.shixuns_count),style:{marginBottom:20},defaultPageSize:i.per_page,showTotal:_=>I.createElement("span",null,"\u5171\xA0",I.createElement("span",{style:{color:"#165DFF"}},_),"\xA0\u6761\u6570\u636E"),pageSize:i.per_page,onChange:(_,A)=>{i.page=_,i.per_page=A,u(Je({},i)),st(Je({},i))}}),I.createElement("div",{className:$e.bottom},I.createElement(q.ZP,{className:$e.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),I.createElement(q.ZP,{loading:v,style:{width:v&&75},className:$e.yes,onClick:()=>It(void 0,null,function*(){if((y==null?void 0:y.length)<=0){L.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}(yield rt({id:[...De.current],course_id:Ae.coursesId,type:"shixun"}))||t([...X.current],[...De.current],!0,y==null?void 0:y.length)})},"\u786E\u8BA4"))),I.createElement(pe.default,{open:T,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:$e.previewModal,width:1e3,centered:!0,onCancel:()=>{U(!1)},onOk:()=>{U(!1)}},I.createElement(Ga,{qitem:ne})),I.createElement(Qn.Z,{visible:et,position:"\u5DF2\u9009\u8BD5\u9898",onCancel:tt,onOk:_=>It(void 0,null,function*(){const A=[],ue=[];for(const $ of _)$.is_copy===1&&$.is_use===1&&A.push($.id),$.is_use===0&&ue.push($.id);yield t([...X.current],[...De.current].filter($=>!ue.includes($)),!0,y==null?void 0:y.length,A)}),renderData:We,inPaper:!1,modalType:"multiple",type:"shixun"}))};var li=(0,ve.connect)(({shixunsDetail:e})=>({shixunsDetail:e}))(ti),ni=w(44205),ut=w(59301),ui=Object.defineProperty,ai=Object.defineProperties,ii=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,si=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,Ln=(e,l,t)=>l in e?ui(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,gt=(e,l)=>{for(var t in l||(l={}))si.call(l,t)&&Ln(e,t,l[t]);if(Vn)for(var t of Vn(l))oi.call(l,t)&&Ln(e,t,l[t]);return e},Vt=(e,l)=>ai(e,ii(l)),ri=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())}),di=({qitem:e,TagDiscipline:l,exerciseitem:t,setisedit:s,seveeditor:v,deleteitem:g,getTagData:p,init:c})=>{var a;const[o]=x.default.useForm(),i=!0;return(0,n.useEffect)(()=>{var u,m,h;o.setFieldsValue(Vt(gt({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Vt(gt({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(u=e==null?void 0:e.program_attr)==null?void 0:u.language,code:ul.Base64.decode(((m=e==null?void 0:e.program_attr)==null?void 0:m.code)||"")},hack_sets:gt({},(h=e==null?void 0:e.hack_sets)==null?void 0:h[0]),repeat_answer:!e.repeat_answer}))},[e]),ut.createElement("div",null,ut.createElement(x.default,{form:o,colon:!1,onValuesChange:(u,m)=>{var h,b,f,y;if(u!=null&&u.standard_answers){let r=((h=o.getFieldValue("standard_answers"))==null?void 0:h.length)>0&&((f=(b=o.getFieldValue("standard_answers"))==null?void 0:b.map(E=>E.score))==null?void 0:f.filter(E=>E));(r==null?void 0:r.length)>0&&o.setFieldsValue({question_score:(r==null?void 0:r.length)>0&&((y=r.reduce((E,Q)=>E+Q))==null?void 0:y.toFixed(1))})}},onFinish:u=>{var m;v(Vt(gt(gt({},e),u),{item_type:e==null?void 0:e.question_type,standard_answers:(m=u.standard_answers)==null?void 0:m.map((h,b)=>Vt(gt({},h),{position:b+1})),hack_codes:Vt(gt({},u.hack_codes),{code:ul.Base64.encode(u.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:u=>ri(void 0,null,function*(){var m,h;L.ZP.error(u.errorFields[0].errors[0]),o.scrollToField((h=(m=u==null?void 0:u.errorFields)==null?void 0:m[0])==null?void 0:h.name,{behavior:"smooth",block:"center"})})},ut.createElement("div",{style:{display:"flex",alignItems:"center"}},ut.createElement("div",{style:{flex:1}},ut.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ut.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((a=t==null?void 0:t.exercise)==null?void 0:a.exercise_status)==1&&!(e!=null&&e.isadd)&&ut.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{g()}},ut.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ut.createElement(q.ZP,{onClick:()=>{var u,m,h,b;e.isadd?(s(!1),c()):(o.setFieldsValue(Vt(gt({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Vt(gt({},e),{sub_discipline_id:(u=t==null?void 0:t.exercise)==null?void 0:u.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(m=e==null?void 0:e.program_attr)==null?void 0:m.language,code:ul.Base64.decode((h=e==null?void 0:e.program_attr)==null?void 0:h.code)},hack_sets:gt({},(b=e==null?void 0:e.hack_sets)==null?void 0:b[0]),repeat_answer:!e.repeat_answer})),s(!1))}},"\u53D6\u6D88"),ut.createElement(q.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58")),ut.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ut.createElement(vl.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),ut.createElement(ni.t,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:i,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),ut.createElement(Jt,{getTagData:p,qitem:e,exerciseitem:t,TagDiscipline:l,form:o}))))},ci=w(53068),mi=w(93232),al=w(19150),_i=w(89392),vi=w(25508),B=w(59301),pi=Object.defineProperty,Ei=Object.defineProperties,fi=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Mn=(e,l,t)=>l in e?pi(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,qe=(e,l)=>{for(var t in l||(l={}))yi.call(l,t)&&Mn(e,t,l[t]);if($n)for(var t of $n(l))hi.call(l,t)&&Mn(e,t,l[t]);return e},kt=(e,l)=>Ei(e,fi(l)),Ze=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())});const{confirm:Fi}=pe.default,Gt=[{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"}],gi=({user:e,dispatch:l,itemid:t,setisedits:s,setitemid:v})=>{var g,p,c,a,o,i,u,m,h,b,f,y,r,E,Q,d,N,H,ne,S,T,U;const[F,te]=(0,n.useState)(),[_e,Ce]=(0,n.useState)(!1),[C,ie]=(0,n.useState)(),[He,Te]=(0,n.useState)(),at=(0,n.useRef)(),je=(0,n.useRef)(),[se,Re]=(0,n.useState)(),[Ue,De]=(0,n.useState)(!1),[X,xe]=(0,n.useState)(!1),[it,sl]=(0,n.useState)(),[Kt,Pt]=(0,n.useState)(!1),[ol,st]=(0,n.useState)(!1),[G,ce]=(0,n.useState)(!1),[Qe,Ae]=(0,n.useState)(!1),[et,tt]=(0,n.useState)(!1),[We,rt]=(0,n.useState)(!1),re=(0,ve.useParams)(),[Me,_]=(0,n.useState)(!1),[A]=x.default.useForm(),[ue,$]=(0,n.useState)(!1),Y=(0,n.useRef)();(0,n.useEffect)(()=>{t&&M()},[t]),(0,n.useEffect)(()=>{s(X)},[X]),(0,n.useEffect)(()=>{C!=null&&C.question_id&&(Te(C==null?void 0:C.question_score),je.current=C==null?void 0:C.question_id)},[C]);const he=D=>Ze(void 0,null,function*(){let V=yield l({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:D}});l({type:"globalSetting/footerToggle",payload:!1}),sl(V)});function M(){return Ze(this,null,function*(){var D,V,K,le,me,ee;De(!0),Ce(!0);const de=yield l({type:"exercise/editExercise",payload:{categoryId:t}});De(!1),Ce(!1),te(de),tt(!1),(D=de==null?void 0:de.exercise)!=null&&D.sub_discipline_id&&he((V=de==null?void 0:de.exercise)==null?void 0:V.sub_discipline_id),ie(kt(qe({},(me=(le=(K=de==null?void 0:de.exercise_question_types)==null?void 0:K[0])==null?void 0:le.items)==null?void 0:me[0]),{index:1})),Re(kt(qe({},(ee=de==null?void 0:de.exercise_question_types)==null?void 0:ee[0]),{indexs:1}))})}function Ve(D,V=!0){return Ze(this,null,function*(){var K,le,me,ee;V&&(De(!0),Ce(!0));const de=yield l({type:"exercise/editExercise",payload:{categoryId:t}});te(de);let Be=[];(K=de==null?void 0:de.exercise_question_types)==null||K.map(ft=>{var Nl;(Nl=ft==null?void 0:ft.items)==null||Nl.map((Vi,Li)=>{Be.push(kt(qe({},Vi),{index:Li+1}))})});let _t=(le=Be.filter(ft=>ft.question_id===(D==null?void 0:D.id)))==null?void 0:le[0],Al=(ee=((me=de==null?void 0:de.exercise_question_types)==null?void 0:me.map((ft,Nl)=>{if((_t==null?void 0:_t.question_type)===(ft==null?void 0:ft.question_type))return kt(qe({},ft),{indexs:Nl+1})})).filter(ft=>ft))==null?void 0:ee[0];Re(qe({},Al)),ie(qe({},_t)),Te(_t==null?void 0:_t.question_score),De(!1),Ce(!1),tt(!1)})}function dt(D){return Ze(this,null,function*(){var V;let K=kt(qe({},D),{repeat_answer:!D.repeat_answer,difficulty:(D==null?void 0:D.difficulty)||2,item_type:D.question_type,sub_discipline_id:((V=D==null?void 0:D.sub_discipline_id)==null?void 0:V[1])||"",tag_discipline_ids:[],hack:kt(qe({},D==null?void 0:D.hack),{difficult:(D==null?void 0:D.difficulty)||2}),hack_identifier:sessionStorage.projectFill});D.tag_discipline_ids&&(K.tag_discipline_ids=Array.isArray(D.tag_discipline_ids)?D.tag_discipline_ids:[D.tag_discipline_ids]);let le=et?`/api/exercises/${t}/exercise_questions`:`/api/exercise_questions/${D==null?void 0:D.question_id}.json`;if((D==null?void 0:D.is_my)===1){const me=Fi({title:"\u63D0\u793A",content:B.createElement("div",null,B.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),B.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{me.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ze(this,null,function*(){K.is_cover=1;let ee=yield(0,W.ZP)(le,{method:et?"post":"PUT",body:qe({},K)});(ee==null?void 0:ee.status)===0&&(xe(!1),Ve({id:(ee==null?void 0:ee.exercise_question_id)||(D==null?void 0:D.question_id)})),me.destroy()}),onCancel:()=>Ze(this,null,function*(){let ee=yield(0,W.ZP)(le,{method:et?"post":"PUT",body:qe({},K)});(ee==null?void 0:ee.status)===0&&(xe(!1),Ve({id:(ee==null?void 0:ee.exercise_question_id)||(D==null?void 0:D.question_id)})),me.destroy()})})}else{let me=yield(0,W.ZP)(le,{method:et?"post":"PUT",body:qe({},K)});(me==null?void 0:me.status)===0&&(xe(!1),Ve({id:(me==null?void 0:me.exercise_question_id)||(D==null?void 0:D.question_id)}))}(0,Nt.Vf)("#question-scroll-id")})}function Gn(D){return Ze(this,null,function*(){var V,K;Ce(!0);let le=yield(0,W.ZP)(`/api/exercises/${t}/sort_question_type.json`,{method:"post",body:{question_type:D}});if(Ce(!1),(le==null?void 0:le.status)===0){const me=yield l({type:"exercise/editExercise",payload:{categoryId:t}});te(me),tt(!1),(V=me==null?void 0:me.exercise)!=null&&V.sub_discipline_id&&he((K=me==null?void 0:me.exercise)==null?void 0:K.sub_discipline_id)}})}const ki=(D,V,K)=>Ze(void 0,null,function*(){var le;if(D.length===0){L.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),K();return}const me={id:re==null?void 0:re.exerciseId,file:(le=D[0])==null?void 0:le.file,sub_discipline_id:V};Zi(me,`${ci.Z.API_SERVER}/api/courses/${re==null?void 0:re.coursesId}/exercises/import_exercise.json`,ee=>{var de;if((ee==null?void 0:ee.status)===0){const Be={};(de=ee==null?void 0:ee.fail)==null||de.forEach(Zt=>{var Al;((Al=Object.keys(Be))==null?void 0:Al.includes(Zt.message))?Be[Zt.message]=Be[Zt.message]+1:Be[Zt.message]=1});let _t=`\u6210\u529F\u5BFC\u5165${ee==null?void 0:ee.success}\u6761`;Object.keys(Be).forEach(Zt=>{_t=_t+`,${Zt}${Be[Zt]}\u6761`}),L.ZP.success(_t),Pt(!1),M()}(ee==null?void 0:ee.status)===-1&&(L.ZP.error(ee==null?void 0:ee.message),K())})}),Si=(D,V)=>Ze(void 0,null,function*(){const K=yield(0,al.zR)({score:(0,_i.round)(D,1),question_id:V==null?void 0:V.question_id});if((K==null?void 0:K.status)===0){L.ZP.success("\u4FEE\u6539\u6210\u529F"),Ve({id:je.current},!1);return}(K==null?void 0:K.status)===-1&&Te(V==null?void 0:V.question_score)}),Zi=(D,V,K,le,me)=>{const ee=new FormData;Object.keys(D).forEach(Be=>{ee.append(Be,D[Be])});const de=new window.XMLHttpRequest;return de.withCredentials=!0,de.addEventListener("load",function(Be){var _t;K(JSON.parse((_t=Be==null?void 0:Be.target)==null?void 0:_t.response))},!1),de.addEventListener("error",function(Be){me&&me(Be)},!1),de.upload.onprogress=Be=>{le&&le(Be)},de.open("POST",V),de.send(ee),de};function St(){return Ze(this,null,function*(){pe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:Z.modalconfirm,onOk:()=>Ze(this,null,function*(){if(C.question_id){let D=yield(0,W.ZP)(`/api/exercise_questions/${C.question_id}.json`,{method:"delete"});(D==null?void 0:D.status)===0&&(M(),xe(!1))}else ie({}),xe(!1),M()}),cancelText:"\u53D6\u6D88"})})}const Rl=D=>Ze(void 0,null,function*(){return yield(0,W.ZP)(`/api/exercises/${t}/select_questions.json`,{method:"post",body:qe({},D)})}),{overflow:ji,handleMouseEnter:Qi,handleMouseLeave:Ti}=(0,mi.I)(),Ri=(D,V)=>B.createElement(Yt.default,null,B.createElement(Yt.default.Item,{key:"0",onClick:()=>Kn(D==null?void 0:D.question_type)},B.createElement("span",{className:Z.moreSpan},"\u65B0\u589E")),B.createElement(Yt.default.Item,{key:"1",disabled:V===0,onClick:()=>Ze(void 0,null,function*(){if(V===0)return;if(X){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}let K=(0,Nt.rz)(F==null?void 0:F.exercise_question_types,V,V-1);yield Gn(K.map(le=>le.name))})},B.createElement("span",{className:Z.moreSpan},"\u4E0A\u79FB")),B.createElement(Yt.default.Item,{key:"2",disabled:V===(F==null?void 0:F.exercise_question_types.length)-1,onClick:()=>Ze(void 0,null,function*(){if(V===(F==null?void 0:F.exercise_question_types.length)-1)return;if(X){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}let K=(0,Nt.rz)(F==null?void 0:F.exercise_question_types,V,V+1);yield Gn(K.map(le=>le.name))})},B.createElement("span",{className:Z.moreSpan},"\u4E0B\u79FB")),B.createElement(Yt.default.Item,{key:"3",onClick:()=>{var K;A.setFieldsValue({name:D.name,item_type_en:(K=Gt.find(le=>le.id==D.question_type))==null?void 0:K.nameType}),$(!0)}},B.createElement("span",{className:Z.moreSpan},"\u91CD\u547D\u540D"))),Kn=D=>{var V,K,le;if(X){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}if(tt(!0),D===5){ce(!0),Ae(!0);return}if(D===6){ve.history.push(`/problems/newcreate?difficult=${(V=F==null?void 0:F.exercise)==null?void 0:V.difficulty}&sub_discipline_id=${(K=F==null?void 0:F.exercise)==null?void 0:K.sub_discipline_id}&express_id=${(le=F==null?void 0:F.exercise)==null?void 0:le.id}&callback_url=/classrooms/${re.coursesId}/exercise/add/${t}?type=2`);return}xe(!0),ie(D===2?{question_type:D,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:"",question_title:"",tag_discipline_ids:[],analysis:""}:{question_type:D,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0})};return console.log(se==null?void 0:se.question_type,C==null?void 0:C.question_type),B.createElement("div",null,B.createElement(Il.Z,{spinning:Ue},B.createElement("div",{className:Z.bg},((g=F==null?void 0:F.exercise_types)==null?void 0:g.q_counts)===0&&!X&&B.createElement(qn.Z,{styles:{marginTop:180},customText:B.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",B.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((p=F==null?void 0:F.exercise_types)==null?void 0:p.q_counts)>0||X)&&B.createElement("div",{style:{textAlign:"center"}},B.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},B.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},B.createElement(Wl.Z,{className:Z.left,active:!0,loading:_e},B.createElement("div",{className:Z.left},B.createElement("div",{className:Z.leftAction},((c=F==null?void 0:F.exercise)==null?void 0:c.exercise_status)===1&&B.createElement(q.ZP,{onClick:()=>{if(X){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}st(!0)},className:Z.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),B.createElement("div",{className:Z.scrollWrapper,style:{overflow:ji},onMouseEnter:Qi,onMouseLeave:Ti},(a=F==null?void 0:F.exercise_question_types)==null?void 0:a.map((D,V)=>B.createElement("div",{key:V,className:"mb30"},B.createElement("div",{className:Z.title},B.createElement("div",{className:Z.titleleft},B.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Nt.EM)(V+1),"\u3001\u3010",D.name,"\u3011"),B.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",D.count,"\u5C0F\u9898\uFF0C\u5171",D.score,"\u5206\uFF09")),B.createElement(zl.Z,{dropdownRender:()=>Ri(D,V),placement:"bottomLeft"},B.createElement("div",{className:Z.more_style},B.createElement("i",{className:"iconfont icon-sandian font12"})))),B.createElement(su,{isedit:X,setBigqitem:Re,bigitem:kt(qe({},D),{indexs:V+1}),setqitem:K=>Ze(void 0,null,function*(){var le;(le=at.current)==null||le.blur(),ie(K)}),qitem:C,Itemid:t,getdata:Ve,data:D.items}))))))),B.createElement(Wl.Z,{className:Z.right,active:!0,loading:Ue},B.createElement("div",{id:"question-scroll-id",style:{overflow:X?"hidden":"auto"},className:Z.right},!(C!=null&&C.isadd)&&B.createElement("div",{className:Z.title},!X&&B.createElement("div",{style:{flex:1}},B.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(se==null?void 0:se.indexs)&&(0,Nt.EM)(se==null?void 0:se.indexs),"\u3001\u3010",se==null?void 0:se.name,"\u3011"),B.createElement(ye.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},B.createElement("i",{className:`${Z.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var D;A.setFieldsValue({name:se.name,item_type_en:(D=Gt.find(V=>V.id==se.question_type))==null?void 0:D.nameType}),$(!0)}})),B.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",se==null?void 0:se.count,"\u5C0F\u9898\uFF0C\u5171",se==null?void 0:se.score,"\u5206\uFF09")),B.createElement("div",{style:{display:"flex",alignItems:"center"}},(C==null?void 0:C.question_type)===5&&!X&&B.createElement("a",{className:Z.shixun,href:`/shixuns/${C==null?void 0:C.shixun_identifier}/challenges?exercise=true`,target:"_blank"},B.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!X&&((o=F==null?void 0:F.exercise)==null?void 0:o.exercise_status)==1&&[0,1,2,4,6].includes(C==null?void 0:C.question_type)&&B.createElement(x.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},B.createElement(Ie.Z,{precision:1,ref:at,onChange:D=>Te(D),value:He,onBlur:D=>{Si(D.target.value,C)}})),!X&&((i=F==null?void 0:F.exercise)==null?void 0:i.exercise_status)==1&&B.createElement(ye.Z,{title:"\u5220\u9664"},B.createElement("i",{onClick:()=>{St()},style:{marginRight:20},className:`${Z.delete} iconfont icon-shanchu13 mr8 ml8 `})),(C==null?void 0:C.question_type)!==5&&!X&&B.createElement(B.Fragment,null,(C==null?void 0:C.is_my)==1&&B.createElement(ye.Z,{title:"\u67E5\u770B\u539F\u9898"},B.createElement("i",{className:`${Z.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(C==null?void 0:C.question_type)==6?window.open(`/problems/newedit/${C==null?void 0:C.item_bank_hack_identifier}`):(C==null?void 0:C.question_type)==8?window.open(`/problemset/edit/${C==null?void 0:C.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${C==null?void 0:C.item_bank_id}`)}})),B.createElement(ye.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},B.createElement("i",{className:`${Z.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Y.current=[],pe.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:B.createElement("div",{className:`font14 ${Z.overflow}`,style:{maxHeight:500,overflow:"auto"}},B.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),B.createElement(Il.Z,{spinning:!1},B.createElement(vi.Z,{defaultValue:!0,value:Y.current,onChange:D=>Y.current=D}))),onOk:()=>Ze(void 0,null,function*(){var D;(0,al.$l)({id:C==null?void 0:C.question_id,group_id:((D=Y==null?void 0:Y.current)==null?void 0:D[0])||""}).then(V=>{(V==null?void 0:V.status)==0&&(L.ZP.success("\u52A0\u5165\u6210\u529F"),M())})})})}}))),!X&&(((u=F==null?void 0:F.exercise)==null?void 0:u.exercise_status)==1||((m=F==null?void 0:F.exercise)==null?void 0:m.exercise_status)==2&&((b=(h=e.userInfo)==null?void 0:h.course)==null?void 0:b.course_role)!=15||((f=F==null?void 0:F.exercise)==null?void 0:f.exercise_status)==3&&((r=(y=e.userInfo)==null?void 0:y.course)==null?void 0:r.course_role)!=15||((E=F==null?void 0:F.exercise)==null?void 0:E.exercise_status)==4&&((d=(Q=e.userInfo)==null?void 0:Q.course)==null?void 0:d.course_role)!=15)&&B.createElement(ye.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},B.createElement("i",{onClick:()=>{(C==null?void 0:C.question_type)===6?ve.history.push(`/problems/newedit/${C==null?void 0:C.hack_identifier}?type=exercises&express_id=${re.exerciseId}&question_id=${C==null?void 0:C.question_id}&score=${C==null?void 0:C.question_score}&exercise=true&callback_url=/classrooms/${re.coursesId}/exercise/add/${t}?type=2`):xe(!0)},className:`${Z.edit} iconfont icon-bianji_Hover ml8`})))),!X&&B.createElement("div",null,B.createElement("div",{className:Z.qcount},B.createElement("span",{className:Z.score},C==null?void 0:C.question_score,"\u5206"),B.createElement(be.Z,{className:Z.qtitle,value:(C==null?void 0:C.index)+`\u3001${(C==null?void 0:C.question_type)==8?(N=C==null?void 0:C.program_attr)==null?void 0:N.description:C==null?void 0:C.question_title}`})),B.createElement(ka,{TagDiscipline:it,qitem:C})),X&&B.createElement("div",null,(C==null?void 0:C.question_type)<=1&&B.createElement(pu,{deleteitem:St,getTagData:he,seveeditor:dt,exerciseitem:F,TagDiscipline:it,setisedit:xe,qitem:C,init:M}),(C==null?void 0:C.question_type)===5&&B.createElement(Na,{setqitem:ie,deleteitem:St,seveeditor:dt,exerciseitem:F,TagDiscipline:it,setisedit:xe,qitem:C}),(C==null?void 0:C.question_type)===3&&B.createElement(bu,{deleteitem:St,getTagData:he,seveeditor:dt,exerciseitem:F,TagDiscipline:it,setisedit:xe,qitem:C,init:M}),(C==null?void 0:C.question_type)===2&&B.createElement(Ou,{deleteitem:St,getTagData:he,seveeditor:dt,exerciseitem:F,TagDiscipline:it,setisedit:xe,qitem:C,init:M}),(C==null?void 0:C.question_type)===4&&B.createElement($a,{deleteitem:St,getTagData:he,seveeditor:dt,exerciseitem:F,TagDiscipline:it,setisedit:xe,qitem:C,init:M}),(C==null?void 0:C.question_type)===7&&B.createElement(xa,{deleteitem:St,getTagData:he,seveeditor:dt,exerciseitem:F,TagDiscipline:it,setisedit:xe,qitem:C,init:M}),(C==null?void 0:C.question_type)===8&&B.createElement(di,{deleteitem:St,getTagData:he,seveeditor:dt,exerciseitem:F,TagDiscipline:it,setisedit:xe,qitem:C,init:M})))))))),B.createElement("div",{className:Z.bottomdiv},B.createElement("div",{className:Z.exercise_styles},((H=F==null?void 0:F.exercise)==null?void 0:H.exercise_status)==1&&B.createElement(B.Fragment,null,B.createElement("span",{className:Z.spanBtn,onClick:()=>{if(X){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}ce(!0),Ae(!1)}},"\u9898\u5E93\u9009\u9898"),B.createElement("span",{className:Z.spanBtn,onClick:()=>{if(X){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}Pt(!0)}},"\u5BFC\u5165\u8BD5\u9898"),B.createElement("span",{className:Z.spanBtn,onClick:()=>Ze(void 0,null,function*(){var D;let V=yield(0,W.ZP)(`/api/exercises/${re==null?void 0:re.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:re==null?void 0:re.coursesId,categoryId:re==null?void 0:re.exerciseId}});(V==null?void 0:V.status)!=-1&&window.open(`/classrooms/${re==null?void 0:re.coursesId}/exercise/${re==null?void 0:re.exerciseId}/${(D=e.userInfo)==null?void 0:D.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),B.createElement("span",{className:Z.spanBtn,onClick:()=>{window.open(`/classrooms/${re==null?void 0:re.coursesId}/exercise/${re==null?void 0:re.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Gt==null?void 0:Gt.map(D=>B.createElement(q.ZP,{className:Z.addQuestionBtn,key:D.id,type:"primary",onClick:()=>{Kn(D.id)}},D.name))),((ne=F==null?void 0:F.exercise)==null?void 0:ne.exercise_status)!=1&&B.createElement(B.Fragment,null,B.createElement("span",{style:{width:"1022px"}})),B.createElement("span",{className:Z.saveBtn,onClick:()=>{var D;if(X){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}((D=F==null?void 0:F.exercise)==null?void 0:D.exercise_status)==1?(L.ZP.success("\u4FDD\u5B58\u6210\u529F"),ve.history.push(`/classrooms/${re==null?void 0:re.coursesId}/exercise/${t}/detail?random=false&tabs=3`),rt(!1)):ve.history.back()}},B.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),B.createElement(Wa,{setScoreShow:st,ScoreShow:ol,exerciseitem:F,getdata:M}),G&&B.createElement(li,{setScoreShow:ce,isshixuns:Qe,isloadings:Me,ScoreShow:G,onOk:(D,V,K,le,me)=>Ze(void 0,null,function*(){_(!0);let ee={exam_id:t,item_bank_ids:D,shixun_ids:V,shixun_copy_ids:me},de=yield Rl(kt(qe({},ee),{check_only:K}));_(!1),(de==null?void 0:de.status)===0?(yield Rl(ee),M(),ce(!1),L.ZP.info("\u6DFB\u52A0\u6210\u529F")):de.status===-4&&pe.default.confirm({title:"\u63D0\u793A",content:`\u5F53\u524D\u5DF2\u9009\u62E9${le}\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165`,onOk:()=>Ze(void 0,null,function*(){yield Rl(ee),ce(!1),M(),L.ZP.info("\u6DFB\u52A0\u6210\u529F")})})})}),B.createElement(Sa.Z,{sub_discipline_id:(S=F==null?void 0:F.exercise)!=null&&S.sub_discipline_id?[(T=F==null?void 0:F.exercise)==null?void 0:T.discipline_id,(U=F==null?void 0:F.exercise)==null?void 0:U.sub_discipline_id]:[],visible:Kt,onCancel:()=>Pt(!1),onOk:ki}),B.createElement(pe.default,{title:"\u63D0\u793A",open:We,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:B.createElement("div",null,B.createElement(q.ZP,{onClick:()=>{rt(!1),ve.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),B.createElement(q.ZP,{type:"primary",onClick:()=>{ve.history.push(`/classrooms/${re==null?void 0:re.coursesId}/exercise/${t}/detail?random=false&tabs=3`),rt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{rt(!1)}},B.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),B.createElement(pe.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:ue,width:500,onOk:()=>A.submit(),onCancel:()=>$(!1)},B.createElement(x.default,{form:A,initialValues:{},onFinish:D=>Ze(void 0,null,function*(){(yield(0,al.RK)(qe({id:t},D))).status==0&&(L.ZP.success("\u4FEE\u6539\u6210\u529F"),M(),$(!1))})},B.createElement(x.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(D,V){var K,le,me,ee;const de=(K=Gt==null?void 0:Gt.find(Be=>Be.nameType==A.getFieldValue("item_type_en")))==null?void 0:K.id;return(ee=(me=(le=F==null?void 0:F.exercise_question_types)==null?void 0:le.filter(Be=>Be.question_type!=de))==null?void 0:me.map(Be=>Be==null?void 0:Be.name))!=null&&ee.includes(V)?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()}}]},B.createElement(lt.default,{size:"large",maxLength:10,showCount:!0})),B.createElement(x.default.Item,{hidden:!0,name:"item_type_en"},B.createElement(lt.default,{size:"large"})))))};var Bi=(0,ve.connect)(({user:e,dispatch:l})=>({user:e,dispatch:l}))(gi),Wn=w(52280),bi=w(68342),xi=w(38080),Ci=w(88289),Di=w(43254),k=w(59301),wi=Object.defineProperty,Pi=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Pl=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Hn=(e,l,t)=>l in e?wi(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,wt=(e,l)=>{for(var t in l||(l={}))zn.call(l,t)&&Hn(e,t,l[t]);if(Pl)for(var t of Pl(l))Jn.call(l,t)&&Hn(e,t,l[t]);return e},Un=(e,l)=>Pi(e,Ai(l)),Ni=(e,l)=>{var t={};for(var s in e)zn.call(e,s)&&l.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Pl)for(var s of Pl(e))l.indexOf(s)<0&&Jn.call(e,s)&&(t[s]=e[s]);return t},il=(e,l,t)=>new Promise((s,v)=>{var g=a=>{try{c(t.next(a))}catch(o){v(o)}},p=a=>{try{c(t.throw(a))}catch(o){v(o)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(g,p);c((t=t.apply(e,l)).next())});const Oi=e=>{var l=e,{classroomList:t,globalSetting:s,problemset:v,loading:g,exercise:p,user:c,dispatch:a}=l,o=Ni(l,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),i,u,m,h,b,f,y,r,E,Q,d,N,H,ne;const S=(0,ve.useParams)(),[T,U]=(0,n.useState)(!1),{userInfo:F}=c,[te]=x.default.useForm();let[_e,Ce]=(0,n.useState)({});const[C,ie]=(0,n.useState)(1),[He,Te]=(0,n.useState)(""),[at]=(0,ve.useSearchParams)(),[je,se]=(0,n.useState)(!1),[Re,Ue]=(0,n.useState)(!1),[De,X]=(0,n.useState)(!1),[xe,it]=(0,n.useState)(""),[sl,Kt]=(0,n.useState)(!1);(0,n.useEffect)(()=>{a({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:S==null?void 0:S.coursesId}}),a({type:"globalSetting/footerToggle",payload:!1}),te.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,n.useEffect)(()=>{S.exerciseId&&il(void 0,null,function*(){var G,ce,Qe;const Ae=yield a({type:"exercise/editExercise",payload:{categoryId:S.exerciseId}});(Ae==null?void 0:Ae.status)!==-1&&(((G=Ae==null?void 0:Ae.exercise)==null?void 0:G.exercise_status)===2||((ce=Ae==null?void 0:Ae.exercise)==null?void 0:ce.exercise_status)===3||((Qe=Ae==null?void 0:Ae.exercise)==null?void 0:Qe.exercise_status)===4?X(!0):X(!1))})},[S]),(0,n.useEffect)(()=>{if(S.exerciseId){let G=p.editData.exercise;te.setFieldsValue(Un(wt({},G),{courseid:G!=null&&G.sub_discipline_id?[G==null?void 0:G.discipline_id,G==null?void 0:G.sub_discipline_id]:[]}))}},[p]),(0,n.useEffect)(()=>{at.get("type")==="2"&&(Te(S.exerciseId),ie(2))},[at.get("type")]),(0,n.useEffect)(()=>{var G;let ce=(G=v==null?void 0:v.disciplinesData)==null?void 0:G.checked;ce!=null&&ce.sub_discipline_id&&te.setFieldsValue({courseid:[ce==null?void 0:ce.discipline_id,ce==null?void 0:ce.sub_discipline_id]})},[(i=v==null?void 0:v.disciplinesData)==null?void 0:i.checked]);function Pt(G,ce){return il(this,null,function*(){var Qe,Ae,et,tt;yield te.validateFields();const We=te.getFieldsValue(),{courseid:rt}=We,[re,Me]=rt;We.sub_discipline_id=Me,We.is_md=!0,We.time=parseInt(We.time)>9999?9999:We.time;const _=yield a({type:"exercise/addExercise",payload:wt(wt({},We),S)});_.status===0?(yield(0,W.ZP)(`/api/courses/${S==null?void 0:S.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:S==null?void 0:S.coursesId,id:(Qe=_==null?void 0:_.data)==null?void 0:Qe.exercise_id,time:G}}),st((Ae=_.data)==null?void 0:Ae.exercise_id),Te((et=_==null?void 0:_.data)==null?void 0:et.exercise_id),ie(2),se(!1),ve.history.replace(`/classrooms/${S.coursesId}/exercise/add/${(tt=_.data)==null?void 0:tt.exercise_id}?type=2`)):L.ZP.error(_.message),ce()})}function ol(G){Ce(wt({},G))}function st(G){return il(this,null,function*(){if(!(_e!=null&&_e.ec_point_ids))return;const ce=wt({},_e);delete ce.id;let Qe=yield(0,W.ZP)(`/api/ec_courses/${_e==null?void 0:_e.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:wt({exercise_id:G},ce)})})}return k.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},k.createElement("section",{className:"edu-container"},k.createElement("section",{className:"animated fadeIn"},k.createElement("aside",{className:"mt10"},F&&k.createElement(Ge.Z,{separator:">"},k.createElement(Ge.Z.Item,null,k.createElement(ve.Link,{to:`/classrooms/${S.coursesId}/exercise`},(u=F==null?void 0:F.course)==null?void 0:u.course_name)),k.createElement(Ge.Z.Item,null,k.createElement(ve.Link,{to:`/classrooms/${S.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),k.createElement(Ge.Z.Item,null,S.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),S.exerciseId&&k.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},k.createElement(Ci.Z,{style:{marginRight:5,color:"#E99237"}}),k.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),k.createElement("span",{className:oe.addQuestionBtn,onClick:()=>{a({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[S.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),k.createElement(xi.Z,{haveInit:!0,init:()=>{it(new Date)}}),k.createElement("div",{className:"bg-white"},k.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},k.createElement("div",{onClick:()=>{if(Re){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}ie(1)},className:C===1?oe.selectdiv:oe.divitem},k.createElement(Wn.Z,{number:1,active:C===1,className:"mr10"}),k.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),k.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),k.createElement("div",{onClick:()=>{if(!S.exerciseId&&!He){L.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}ie(2),!He&&Te(S.exerciseId)},className:C!==1?oe.selectdiv:oe.divitem},k.createElement(Wn.Z,{number:2,active:C!==1,className:"mr10"}),k.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),C===2&&k.createElement("div",{className:"tc"},k.createElement(bi.Z,{defaultValue:(h=(m=p==null?void 0:p.editData)==null?void 0:m.exercise)==null?void 0:h.exercise_name,onFinish:G=>il(void 0,null,function*(){var ce,Qe,Ae,et,tt,We,rt,re,Me,_,A,ue;return G.trim()===((Qe=(ce=p==null?void 0:p.editData)==null?void 0:ce.exercise)==null?void 0:Qe.exercise_name)?!0:(yield(0,al.wy)({exercise_name:G,exercise_description:(et=(Ae=p==null?void 0:p.editData)==null?void 0:Ae.exercise)==null?void 0:et.exercise_description,sub_discipline_id:(We=(tt=p==null?void 0:p.editData)==null?void 0:tt.exercise)==null?void 0:We.sub_discipline_id,time:(re=(rt=p==null?void 0:p.editData)==null?void 0:rt.exercise)==null?void 0:re.time,exerciseId:(_=(Me=p.editData)==null?void 0:Me.exercise)==null?void 0:_.id,difficulty:(ue=(A=p.editData)==null?void 0:A.exercise)==null?void 0:ue.difficulty})).status===0?(te.setFieldValue("exercise_name",G),!0):!1})}),k.createElement("div",{style:{fontSize:14}},k.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",k.createElement("span",{style:{color:"#000000",marginLeft:8}},((f=(b=p==null?void 0:p.editData)==null?void 0:b.exercise)==null?void 0:f.time)||"\u4E0D\u9650")),k.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",k.createElement("span",{style:{color:"#000000",marginLeft:8}},((r=(y=p==null?void 0:p.editData)==null?void 0:y.exercise)==null?void 0:r.difficulty)===1?"\u7B80\u5355":((Q=(E=p==null?void 0:p.editData)==null?void 0:E.exercise)==null?void 0:Q.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),k.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",k.createElement("span",{style:{color:"#000000",marginLeft:8}},((N=(d=p==null?void 0:p.editData)==null?void 0:d.exercise_types)==null?void 0:N.q_counts)||0)),k.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",k.createElement("span",{style:{color:"#000000",marginLeft:8}},(ne=(H=p==null?void 0:p.editData)==null?void 0:H.exercise_types)==null?void 0:ne.q_scores))))),C===1&&k.createElement("div",null,k.createElement("section",{className:[oe.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},k.createElement(x.default,{form:te,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:G=>il(void 0,null,function*(){var ce,Qe,Ae,et,tt;if(U(!0),se(!0),S.exerciseId){G.exerciseId=(Qe=(ce=p.editData)==null?void 0:ce.exercise)==null?void 0:Qe.id,G.sub_discipline_id=G.courseid[G.courseid.length-1],yield(0,al.wy)(wt({},G)),ie(2),st(S==null?void 0:S.exerciseId),Te(S.exerciseId),U(!1),se(!1);return}const We=yield(0,W.ZP)(`/api/courses/${S==null?void 0:S.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:S==null?void 0:S.coursesId}});if(We!=null&&We.alert)a({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:rt}=G,[re,Me]=rt;G.sub_discipline_id=Me,G.is_md=!0,G.time=parseInt(G.time)>9999?9999:G.time;const _=yield a({type:"exercise/addExercise",payload:Un(wt(wt({},G),S),{category_id:at.get("catalogue")||null})});_.status===0&&(st((Ae=_.data)==null?void 0:Ae.exercise_id),ve.history.replace(`/classrooms/${S.coursesId}/exercise/add/${(et=_.data)==null?void 0:et.exercise_id}?type=2`),Te((tt=_==null?void 0:_.data)==null?void 0:tt.exercise_id),ie(2)),se(!1)}U(!1)}),className:oe.formWrap},k.createElement(x.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:oe.baseLineHeight,rules:[{required:!0,validator:(G,ce)=>{var Qe;return((Qe=ce==null?void 0:ce.replaceAll(" ",""))==null?void 0:Qe.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},k.createElement(lt.default,{maxLength:60,className:oe.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),k.createElement(x.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:oe.baseLineHeight},k.createElement(jt.Z,{disabled:De,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:v.courseOptions,className:oe.baseFormItem,size:"large",popupClassName:oe.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),k.createElement("div",{className:oe.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",k.createElement("span",{onClick:()=>Kt(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),k.createElement(x.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:oe.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},k.createElement(Fe.ZP.Group,{className:oe.radiogroup,disabled:De},k.createElement(Fe.ZP.Button,{className:oe.easy,value:1},"\u7B80\u5355"),k.createElement(Fe.ZP.Button,{className:oe.medium,value:2},"\u9002\u4E2D"),k.createElement(Fe.ZP.Button,{className:oe.hard,value:3},"\u56F0\u96BE"))),k.createElement(x.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:oe.baseLineHeight},k.createElement("div",{style:{display:"flex",width:"100%"}},k.createElement(x.default.Item,{name:"time",noStyle:!0},k.createElement(Ie.Z,{disabled:De,min:1,max:9999,className:oe.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),k.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),k.createElement(x.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},k.createElement(lt.default.TextArea,{disabled:De,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),k.createElement(Xn,{exercise_id:S==null?void 0:S.exerciseId,setitem:ol})),k.createElement("div",{className:oe.bottmodiv},k.createElement(q.ZP,{className:`${oe.cancelBtn}`,type:"primary",onClick:()=>{ve.history.back()}},"\u53D6\u6D88"),k.createElement(q.ZP,{loading:je,onClick:()=>{te.validateFields(),te.submit()},type:"primary",className:`${oe.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),k.createElement(ge,{setsubloading:se,onModalOk:Pt})),C===2&&k.createElement("div",null,k.createElement(Bi,{key:xe,setisedits:Ue,setitemid:Te,itemid:He}))),k.createElement(Di.Z,{open:sl,onCancel:()=>{Kt(!1)}}))};var Ii=(0,ve.connect)(({classroomList:e,loading:l,user:t,problemset:s,globalSetting:v,exercise:g})=>({classroomList:e,globalSetting:v,problemset:s,user:t,exercise:g,loading:l.effects}))(Oi)},38080:function(Vl,Lt,w){var n=w(59301),ve=w(43418),x=w(7735),L=w(77530),Ge=w(59301),lt=(Fe,Ie,q)=>new Promise((oe,pe)=>{var Qt=ct=>{try{Ke(q.next(ct))}catch(Bt){pe(Bt)}},yt=ct=>{try{Ke(q.throw(ct))}catch(Bt){pe(Bt)}},Ke=ct=>ct.done?oe(ct.value):Promise.resolve(ct.value).then(Qt,yt);Ke((q=q.apply(Fe,Ie)).next())});const jt=({exercise:Fe,dispatch:Ie,init:q,haveInit:oe=!1})=>{const pe=(0,L.useParams)(),[Qt,yt]=(0,n.useState)(!1);let[Ke,ct]=(0,n.useState)();const[Bt,ge]=(0,n.useState)(!1),[W,Ee]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Fe.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ke()},[Fe.actionTabs]);function ke(){return lt(this,null,function*(){var Le,ae;let ht=yield(0,x.ZP)(`/api/courses/${pe==null?void 0:pe.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Fe.actionTabs.selectArrs}});if(((Le=ht==null?void 0:ht.cover_exercises)==null?void 0:Le.length)>0)yt(!0),ct((ae=ht==null?void 0:ht.cover_exercises)==null?void 0:ae[0]);else{let vt=yield(0,x.ZP)(`/api/courses/${pe==null?void 0:pe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Fe.actionTabs.selectArrs}});Ie({type:"exercise/setActionTabs",payload:{key:""}}),(vt==null?void 0:vt.status)===0&&(oe&&q(),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{L.history.push("/paperlibrary")}}))}})}return Ge.createElement("div",null,Ge.createElement(ve.default,{open:Qt,centered:!0,onCancel:Le=>lt(void 0,null,function*(){if(Le.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){ge(!0);let ae=yield(0,x.ZP)(`/api/courses/${pe==null?void 0:pe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Fe.actionTabs.selectArrs,update:1}});Ie({type:"exercise/setActionTabs",payload:{key:""}}),ge(!1),(ae==null?void 0:ae.status)===0&&(oe&&q(),yt(!1),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{L.history.push("/paperlibrary")}}))}else yt(!1)}),cancelButtonProps:{loading:Bt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:W},onOk:()=>lt(void 0,null,function*(){Ee(!0);let Le=yield(0,x.ZP)(`/api/courses/${pe==null?void 0:pe.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Fe.actionTabs.selectArrs}});Ee(!1),(Le==null?void 0:Le.status)===0&&(oe&&q(),Ie({type:"exercise/setActionTabs",payload:{key:""}}),yt(!1),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{L.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Ge.createElement("div",null,Ge.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Ge.createElement("div",null,Ge.createElement("div",null,"\u8BD5\u5377\uFF1A",Ke==null?void 0:Ke.origin_exercise_nam),Ge.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ge.createElement("a",{href:`/paperlibrary/see/${Ke==null?void 0:Ke.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Ke==null?void 0:Ke.examination_bank_name))))))};Lt.Z=(0,L.connect)(({exercise:Fe})=>({exercise:Fe}))(jt)}}]);