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.
20 lines
176 KiB
20 lines
176 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[138,5,6,7,12],{"/7ue":function(ee,D,e){"use strict";var fe=e("XEnU"),J=e("q1tI"),de=e.n(J),u=e("wJFb"),C=e.n(u),n=function(c){var o=c.children,_=o===void 0?null:o,L=c.title,y=c.style,h=y===void 0?{}:y,E=c.className,ve=E===void 0?"":E,X=c.titlestyle,le=c.space,P=le===void 0?0:le;return de.a.createElement("aside",{className:C.a.headWarp,style:Object(fe.a)({padding:"0 ".concat(P,"px")},h)},de.a.createElement("div",{className:"".concat(C.a.head," ").concat(ve)},de.a.createElement("div",{className:C.a.text},L," ",X),_))};D.a=n},"1HhV":function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___2mKXO",flex_space_between:"flex_space_between___lLbOI",flex_box_vertical_center:"flex_box_vertical_center___1NPhr",flex_box_center_end:"flex_box_center_end___3N11C",flex_box_column:"flex_box_column___112JW",wrp:"wrp___21XK1",drawer:"drawer___1mkjI",menu:"menu___1fimk",actived:"actived___pbW7A",actived2:"actived2___PCCCm",subTag:"subTag___13d_X",directionName:"directionName___3jC2L",menuDirection:"menuDirection___3kx3_",listItem:"listItem___1asec",info:"info___2FhnB",title:"title___2FAnH",titleLeft:"titleLeft___1yWbQ",titleRight:"titleRight___322-z",search:"search___3r_2_",description:"description___3VIXH",menuCourse:"menuCourse___3bSOQ",paginationWrap:"paginationWrap___31wVz"}},"1ZF9":function(ee,D,e){ee.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(ee,D,e){"use strict";var fe=e("sRBo"),J=e("kaz8"),de=e("7Kak"),u=e("9yH6"),C=e("2qtc"),n=e("kLXV"),a=e("3S9h"),c=e("miYZ"),o=e("tsqr"),_=e("k16G"),L=e("SIvP"),y=e("q1tI"),h=e.n(y),E=e("9kvl"),ve=e("Ot1p"),X=e("kqOp"),le=e("7qnI"),P=e("1vsH"),Y=e("xIf3"),ne=e.n(Y),m=["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"],F=function(re,U){var k=re.globalSetting,d=re.loading,A=re.dispatch,V=re.isEdit,f=re.editData,p=Object(L.a)(re,["globalSetting","loading","dispatch","isEdit","editData"]),i=Object(y.useState)(""),r=Object(_.a)(i,2),O=r[0],s=r[1],$=Object(y.useState)(""),M=Object(_.a)($,2),x=M[0],t=M[1],Ce=Object(y.useState)([]),ie=Object(_.a)(Ce,2),ke=ie[0],K=ie[1],nt=Object(y.useState)("1"),Ne=Object(_.a)(nt,2),_t=Ne[0],We=Ne[1],Dt=Object(y.useState)(),ut=Object(_.a)(Dt,2),Ct=ut[0],ye=ut[1],z=Object(y.useState)(),me=Object(_.a)(z,2),Ie=me[0],tt=me[1],S=Object(y.useState)("1"),he=Object(_.a)(S,2),At=he[0],dt=he[1],it=Object(y.useState)(!1),Mt=Object(_.a)(it,2),Tt=Mt[0],Rt=Mt[1];Object(y.useEffect)(function(){if(!f||!V)return;s(f==null?void 0:f.name),t(f==null?void 0:f.analysis),ye(f==null?void 0:f.is_ordered),Rt(!0),dt((f==null?void 0:f.part_match)?"2":"1"),tt(f==null?void 0:f.remove_blank)},[f,V]),Object(y.useEffect)(function(){var oe;if(!Tt)return;var I=f==null||((oe=f.standard_answer)===null||oe===void 0)?void 0:oe.map(function(ue){return ue.answer_text});K(I),Rt(!1)},[Tt]),Object(y.useImperativeHandle)(U,function(){return{onSave:vt,Clear:Kt}});var vt=function(){if(!O)return o.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],ue=!1;return ke.forEach(function(N,T){I.push({position:T+1,answer_text:[]}),N.forEach(function(W,pe){I[T].answer_text.push(W),(!W||!Object(P.U)(W,1e4))&&(We("".concat(T,"-").concat(pe)),o.b.info(W?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ue=!0)})}),ue?!1:(I==null?void 0:I.length)>5?(o.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:O,analysis:x,standard_answers:I,is_ordered:Ct,remove_blank:Ie,part_match:At!=="1"}},Kt=function(){s(""),t(""),K([]),ye(!1),dt("1"),tt(!1)},Jt=function(I,ue,N){var T=ke.slice();if(ue&&T.splice(I,ue),N)for(var W=0;W<N;W++)T.splice(I+W,0,[""]);K(T)},Ye=function(I,ue,N){We("");var T=ke.slice();T[I][ue]=N,K(T)},ea=function(I){var ue=ke.slice();ue[I]=[].concat(Object(a.a)(ue[I]),[""]),K(ue)},v=function(I,ue){var N=ke.slice();if(!N[I][ue]){N[I]=N[I].filter(function(T,W){return W!==ue}),K(N);return}n.a.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:ne.a.modal,onOk:function(){N[I]=N[I].filter(function(W,pe){return pe!==ue}),K(N)}})},j=function(I){n.a.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:ne.a.modal,onOk:function(){var N=0;s(O.replace(/\▁/g,function(T){return N++,N-1===I?"":T})),setTimeout(function(){var T=ke.slice();T=ke.filter(function(W,pe){return I!==pe}),K(T)},500)}})};return h.a.createElement("section",{className:ne.a.wrap},h.a.createElement("p",{className:ne.a.titleWrap},h.a.createElement("span",{className:ne.a.required},"*"),h.a.createElement("span",{className:ne.a.title},"\u9898\u5E72\uFF1A")),h.a.createElement("div",null,h.a.createElement(X.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:O,onChange:function(I){return s(I)},showNullButton:!0,onPlaceholderChange:Jt})),h.a.createElement("div",{className:"mt20"},ke.map(function(oe,I){return h.a.createElement(le.a,{key:I,answers:oe,index:I,is_md:!0,activeOptionErrorIndex:_t,onAnswerChange:Ye,addChildAnswer:ea,deleteChildAnswer:v,deleteChildAnswermain:j})})),h.a.createElement("div",{className:"mt20"},h.a.createElement("p",{className:"font14 c-grey-333"},"\u8BD5\u9898\u914D\u7F6E:"),h.a.createElement("div",{className:"ml30"},h.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5224\u65AD\u6A21\u5F0F:"),h.a.createElement(u.a.Group,{onChange:function(I){dt(I.target.value)},value:At},h.a.createElement(u.a,{value:"1"},"\u5168\u5339\u914D"),h.a.createElement(u.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",h.a.createElement("span",{className:"".concat(ne.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5305\u542B\u5173\u952E\u8BCD\u5373\u53EF\u5F97\u5206\uFF09")))),h.a.createElement("div",{className:"ml30"},h.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5176\u4ED6:"),h.a.createElement("span",null,h.a.createElement(J.a,{checked:Ie,onChange:function(I){return tt(I.target.checked)},className:"".concat(ne.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),h.a.createElement("span",{className:"".concat(ne.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5C06\u7B54\u6848\u548C\u8003\u751F\u586B\u5199\u5185\u5BB9\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\u518D\u8FDB\u884C\u5339\u914D\uFF09")),h.a.createElement("br",null),ke.length>1&&h.a.createElement("span",{style:{marginLeft:52}},h.a.createElement(J.a,{checked:Ct,onChange:function(I){return ye(I.target.checked)},className:"".concat(ne.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),h.a.createElement("span",{className:"".concat(ne.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09")))),h.a.createElement("p",{className:ne.a.titleWrap},h.a.createElement("span",{className:ne.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),h.a.createElement(ve.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:x,onChange:function(I){return t(I)}}))};D.a=Object(E.a)(function(l){var re=l.loading,U=l.globalSetting;return{globalSetting:U,loading:re.effects}},null,null,{forwardRef:!0})(Object(y.forwardRef)(F))},"5X0v":function(ee,D,e){ee.exports={bg:"bg___bX3xT",left:"left___1PQIg",tip:"tip___7lIc-",list:"list___3SOvm",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(ee,D,e){"use strict";var fe=e("3S9h"),J=e("5Dmo"),de=e("3S7+"),u=e("miYZ"),C=e("tsqr"),n=e("k16G"),a=e("SIvP"),c=e("q1tI"),o=e.n(c),_=e("9kvl"),L=e("Ot1p"),y=e("9Bee"),h=e("xIf3"),E=e.n(h),ve=e("1vsH"),X=["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"],le=function(Y,ne){var m=Y.editData,F=Y.globalSetting,l=Y.loading,re=Y.dispatch,U=Y.onRef,k=U===void 0?function(){}:U,d=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),f=Object(n.a)(V,2),p=f[0],i=f[1],r=Object(c.useState)(),O=Object(n.a)(r,2),s=O[0],$=O[1],M=Object(c.useState)(),x=Object(n.a)(M,2),t=x[0],Ce=x[1],ie=Object(c.useState)(""),ke=Object(n.a)(ie,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),_t=Object(n.a)(Ne,2),We=_t[0],Dt=_t[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){var ye,z;if(!m||!d){console.log(!m,!d,"editDat2a");return}console.log(m,"editData"),nt(m==null?void 0:m.name),Dt(m==null?void 0:m.analysis),i(m==null||((ye=m.choices)===null||ye===void 0)?void 0:ye.map(function(me){return me.choice_text})),Ce(m==null||((z=m.choices)===null||z===void 0)?void 0:z.findIndex(function(me){return me.is_answer}))},[m,d]),Object(c.useImperativeHandle)(ne,function(){return{onSave:ut,Clear:Ct}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var z=p.findIndex(function(Ie){return!Ie});if(z>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[z]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return C.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(ve.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var me=p.map(function(Ie,tt){return{choice_text:Ie,is_answer:t===tt?1:0}});return{name:K,choices:me,analysis:We}},Ct=function(){nt(""),Dt(""),Ce(""),i(["","","",""])};return o.a.createElement("section",{className:E.a.wrap},o.a.createElement("p",{className:E.a.titleWrap},o.a.createElement("span",{className:E.a.required},"*"),o.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(z){return nt(z)}}),o.a.createElement("p",{className:E.a.titleWrap},o.a.createElement("span",{className:E.a.required},"*"),o.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(ye,z){return o.a.createElement("div",{className:E.a.choiceWrap,key:z},o.a.createElement(de.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(E.a.answer," ").concat(t===z?E.a.activeAnswer:""),onClick:function(){return Ce(z)}},X[z])),o.a.createElement("div",{className:E.a.editorWrap},s===z?o.a.createElement(L.a,{id:"single-question-option-".concat(z),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ye,onChange:function(Ie){p[z]=Ie,i(p)}}):o.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return $(z)}},o.a.createElement(y.a,{value:ye}))),z>1&&o.a.createElement(de.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Ie,tt){return tt!==z}))}})),z<7&&z===p.length-1&&o.a.createElement(de.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return i([].concat(Object(fe.a)(p),[""]))}})))}),o.a.createElement("p",{className:E.a.titleWrap},o.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:We,onChange:function(z){return Dt(z)}}))};D.a=Object(_.a)(function(P){var Y=P.problemset,ne=P.loading,m=P.globalSetting;return{problemset:Y,globalSetting:m,loading:ne.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(le))},"6tVA":function(ee,D,e){"use strict";e.r(D);var fe=e("cWXX"),J=e("/ezw"),de=e("DjyN"),u=e("NUBc"),C=e("2qtc"),n=e("kLXV"),a=e("sRBo"),c=e("kaz8"),o=e("+L6B"),_=e("2/Rp"),L=e("nRaC"),y=e("5RzL"),h=e("5NDa"),E=e("5rEg"),ve=e("14J3"),X=e("BMrR"),le=e("jCWc"),P=e("kPKH"),Y=e("/zsF"),ne=e("PArb"),m=e("miYZ"),F=e("tsqr"),l=e("3S9h"),re=e("c1Ei"),U=e.n(re),k=e("5Tp6"),d=e("XEnU"),A=e("y8nQ"),V=e("Vl3Y"),f=e("k16G"),p=e("SIvP"),i=e("Znn+"),r=e("ZTPi"),O=e("iQDF"),s=e("+eQT"),$=e("OaEy"),M=e("2fM7"),x=e("q1tI"),t=e.n(x),Ce=e("S9qI"),ie=e.n(Ce),ke=e("1vsH"),K=e("9kvl"),nt=e("uYtH"),Ne=e("ErOA"),_t=e("qVdP"),We=e("jsC+"),Dt=e("5Dmo"),ut=e("3S7+"),Ct=e("lUTK"),ye=e("BvKs"),z=e("7Kak"),me=e("9yH6"),Ie=e("9Bee"),tt=e("MB9C"),S=e.n(tt),he=e("wd/R"),At=e.n(he),dt=["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"],it=["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"],Mt=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],Tt=function(Ae){var Et,yt,ft,rt,g,Vt,jt,Ht,Fe=Ae.showCheckbox,Ue=Fe===void 0?!1:Fe,je=Ae.isPreviewSelect,ae=je===void 0?!1:je,b=Ae.data,Ke=Ae.activeTabsKey,Ve=Ae.selectIds,lt=Ve===void 0?[]:Ve,Oe=Ae.loadingIdParams,Nt=Ae.onLoadingIdParams,It=Nt===void 0?function(){}:Nt,Be=Ae.onSetSelectIds,kt=Be===void 0?function(){}:Be,Pt=Ae.onSetPrivate,$t=Pt===void 0?function(){}:Pt,He=Ae.onCopy,wt=He===void 0?function(){}:He,Yt=Ae.onSetPublic,qt=Yt===void 0?function(){}:Yt,Te=Ae.onDelete,G=Te===void 0?function(){}:Te,q=Ae.onCancel,H=q===void 0?function(){}:q,se=Ae.onSelect,R=se===void 0?function(){}:se,w=Object(x.useState)(!1),B=Object(f.a)(w,2),Q=B[0],_e=B[1],ce=Object(x.useRef)(),et=function(){if(b.item_type==="JUDGMENT")return t.a.createElement("div",{className:S.a.judgmentContent},b.choices.map(function(xt,Ee){return t.a.createElement(me.a,{key:Ee,disabled:!0},xt.choice_text)}));if(b.item_type==="PROGRAM"){var Qe;return t.a.createElement("div",{className:S.a.programContent},t.a.createElement(Ie.a,{value:(Qe=b.program_attr)===null||Qe===void 0?void 0:Qe.description}))}return t.a.createElement("div",{className:S.a.otherContent},b.choices.map(function(xt,Ee){return t.a.createElement("div",{key:Ee,className:S.a.otherContentItem},t.a.createElement("p",null,dt[Ee]),t.a.createElement(Ie.a,{className:S.a.otehrContentHtml,value:xt.choice_text}))}))},ze=function(){var Qe;return t.a.createElement("div",null,(Qe=b.standard_answer)===null||Qe===void 0?void 0:Qe.map(function(xt,Ee){return t.a.createElement(Ie.a,{key:Ee,className:S.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(xt.position,"\uFF09\uFF1A").concat(xt.answer_text.join("\u3001"))})}))},Gt=function(){var Qe,xt,Ee,ge={SUBJECTIVE:(Qe=b.answer_texts)===null||Qe===void 0?void 0:Qe[0],JUDGMENT:(xt=b.choices)===null||xt===void 0||((Ee=xt.find(function(st){return st.is_answer}))===null||Ee===void 0)?void 0:Ee.choice_text},Re=b.choices.map(function(st){return st.is_answer}).findIndex(function(st){return st}),Ze=Re>-1?it[Re]:"",Je="";b.choices.map(function(st,Qt){st.is_answer&&(Je+=it[Qt])});var ot=ge[b.item_type],Lt={SINGLE:t.a.createElement(Ie.a,{className:S.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ze||"\u65E0")}),MULTIPLE:t.a.createElement(Ie.a,{className:S.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Je||"\u65E0")}),COMPLETION:ze()},Wt=t.a.createElement(Ie.a,{className:S.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(ot||"\u65E0")});return Lt[b.item_type]||Wt},aa=t.a.createElement(ye.a,{forceSubMenuRender:!0},(b==null?void 0:b.public)?t.a.createElement(ye.a.Item,{onClick:function(){return $t(b.id)},key:"1"},t.a.createElement("span",{className:S.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(ye.a.Item,{onClick:function(){return qt(b.id)},key:"2"},t.a.createElement("span",{className:S.a.actionLink},"\u516C\u5F00")),t.a.createElement(ye.a.Item,{onClick:function(){if(b==null?void 0:b.public){F.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}G(b.id)},key:"3"},t.a.createElement("span",{className:S.a.actionLink},"\u5220\u9664"))),Zt=function(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,xt='<span style="background: #00C21E">\u7B80\u5355</span>';return Qe===2&&(xt='<span style="background: #44D7B6">\u9002\u4E2D</span>'),Qe===3&&(xt='<span style="background: #FFB02F">\u56F0\u96BE</span>'),xt},ra=function(){ce.current.style.pointerEvents="none"},ia=function(){var Qe;return console.log(Zt(b==null?void 0:b.difficulty),44),'<span class="titleBtns"><span class="mr10">'.concat((Qe=Mt.find(function(xt){return xt.type===(b==null?void 0:b.item_type)}))===null||Qe===void 0?void 0:Qe.name,"</span>").concat(Zt(b==null?void 0:b.difficulty)," </span>")},ca=function(){return(b==null?void 0:b.choosed)?'<span class="select">\u5DF2\u9009\u7528</span>':""};return t.a.createElement("div",{className:S.a.itemWrap},Ue&&t.a.createElement(c.a,{style:{marginTop:25},checked:lt.includes(b.id),onChange:function(){kt(b.id)}}),t.a.createElement("div",{className:S.a.listWrap},t.a.createElement("div",{className:S.a.list},t.a.createElement("div",{className:S.a.row,style:{alignItems:"baseline"}},t.a.createElement(Ie.a,{className:S.a.topicTitleContent,value:ca()+"No.".concat(b.id," ")+b.name+ia()}),t.a.createElement("i",{onClick:function(){return _e(!Q)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:Q?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:Q?"auto":0}},t.a.createElement("div",{className:"".concat(S.a.row," mt15")},et()),t.a.createElement("div",{className:S.a.row},t.a.createElement("div",{className:S.a.updateTimeRow},t.a.createElement("div",{className:S.a.updateTimeWrap},b.item_type==="PROGRAM"&&t.a.createElement("p",{className:S.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Et=b.program_attr)===null||Et===void 0?void 0:Et.language)))),b.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:S.a.parseAnswerBorder}),t.a.createElement("div",{className:S.a.answer},Gt()),t.a.createElement("div",{className:S.a.parse},t.a.createElement("div",{className:S.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:S.a.parseAnswer},b.analysis?t.a.createElement(Ie.a,{className:S.a.parseAnswerHtml,value:b.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:S.a.actionBar},t.a.createElement("div",{className:S.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},b.quotes,"\u6B21"),t.a.createElement("i",{className:S.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},b.update_time?At()(b.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:S.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(b==null||((yt=b.exercise_subjects)===null||yt===void 0)?void 0:yt.length)?t.a.createElement(ut.a,{title:b==null||((ft=b.exercise_subjects)===null||ft===void 0)?void 0:ft.join("\u3001")},t.a.createElement("span",{className:ae?S.a.longKnow:S.a.know},b==null||((rt=b.exercise_subjects)===null||rt===void 0)?void 0:rt.join("\u3001"))):t.a.createElement("span",{className:S.a.know},"--"),t.a.createElement("i",{className:S.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(b==null||((g=b.exercise_points)===null||g===void 0)?void 0:g.length)?t.a.createElement(ut.a,{title:b==null||((Vt=b.exercise_points)===null||Vt===void 0)?void 0:Vt.join("\u3001")},t.a.createElement("span",{className:ae?S.a.longKnow:S.a.know},b==null||((jt=b.exercise_points)===null||jt===void 0)?void 0:jt.join("\u3001"))):t.a.createElement("span",{className:S.a.know},"--")),t.a.createElement("div",{className:S.a.actionRight},Ke==="0"&&!ae&&t.a.createElement(_.a,{ghost:!0,className:"".concat(S.a.bottomAction," ").concat(S.a.borderColorFFF)},t.a.createElement(nt.Link,{to:(b==null?void 0:b.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((Ht=b.program_attr)===null||Ht===void 0?void 0:Ht.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(b.id,"/edit")},"\u7F16\u8F91 ")),(b==null?void 0:b.choosed)?t.a.createElement(_.a,{ghost:!0,danger:!0,key:1,ref:ce,loading:(Oe==null?void 0:Oe.selectId)===b.id,className:"".concat(S.a.bottomAction),onClick:function(){ra(),It({selectId:b.id}),H(b.id)}},"\u79FB\u9664 "):t.a.createElement(_.a,{ghost:!0,key:2,loading:(Oe==null?void 0:Oe.selectId)===b.id,className:"".concat(S.a.bottomAction," ").concat(S.a.borderColorFFF),onClick:function(){It({selectId:b.id}),R(b.id)}},"\u9009\u7528 "),Ke==="1"&&!ae&&t.a.createElement(_.a,{ghost:!0,className:"".concat(S.a.bottomAction," ").concat(S.a.borderColorFFF),onClick:function(){return wt(b.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),Ke==="0"&&!ae&&t.a.createElement(We.a,{arrow:!0,overlay:aa,trigger:["click"]},t.a.createElement(_.a,{ghost:!0,className:"".concat(S.a.bottomAction," ").concat(S.a.borderColorFFF),onClick:function(Qe){return Qe.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Rt=Tt,vt=e("bbsP"),Kt=e("/wGt"),Jt=e("GL1G"),Ye=e.n(Jt),ea=e("BdwD"),v=e("V49x"),j=function(Ae){var Et=Ae.visible,yt=Ae.basketData,ft=Ae.basketTotal,rt=Ae.exerciseId,g=Ae.onClose,Vt=g===void 0?function(){}:g,jt=Ae.onDelete,Ht=jt===void 0?function(){}:jt,Fe=Object(x.useRef)(),Ue=Object(x.useRef)();Object(x.useEffect)(function(){return Ue.current?(ft>=0&&!Fe.current&&(Fe.current=v.a.init(Ue.current,function(){Vt()})),function(){Fe.current&&Fe.current.clear()}):void 0},[Ue.current]);var je=function(){Vt(),Object(K.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},ae=function(){var b=Object(k.a)(U.a.mark(function Ke(){var Ve;return U.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Ve=rt?"/exam/exerciseManagement/".concat(rt,"/edit"):"/exam/questionManagement/preview",!rt){Oe.next=4;break}return K.c.push(Ve),Oe.abrupt("return");case 4:K.c.push(Ve);case 5:case"end":return Oe.stop()}},Ke)}));return function(){return b.apply(this,arguments)}}();return t.a.createElement(Kt.a,{className:Ye.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:Et,forceRender:!0,onClose:Vt},t.a.createElement("div",{style:{height:"100%"},ref:Ue},t.a.createElement("div",{className:Ye.a.title},t.a.createElement("i",{onClick:Vt,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:Ye.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:Ye.a.s2},"(\u5DF2\u9009",ft,")")),t.a.createElement("div",{className:Ye.a.listWarp},ft>0?yt.map(function(b){return t.a.createElement("div",{className:Ye.a.problemset,key:b.type},t.a.createElement("div",{className:Ye.a.content}," ",b.name," \uFF08",b.count,"\uFF09"),t.a.createElement("div",{className:Ye.a.delete,onClick:function(){return Ht(b.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(Ye.a.deleteIcon)})))}):t.a.createElement(ea.a,{styles:{margin:"120px auto"},customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:Ye.a.previewWrap},t.a.createElement("div",{onClick:je,className:Ye.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),ft>0&&t.a.createElement("div",{onClick:ae,className:Ye.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},oe=e("Tkyw"),I=e.n(oe),ue=function(Ae){var Et=Ae.count,yt=Ae.visibleBasket,ft=Ae.onToggleVisible,rt=ft===void 0?function(){}:ft;return t.a.createElement("div",{style:{display:yt?"none":"block"},className:I.a.wrap,onClick:rt},t.a.createElement("div",{className:I.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:I.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:I.a.count},"\u5DF2\u9009",t.a.createElement("span",null,Et||0)))},N=e("WHYC"),T=e("1HhV"),W=e.n(T),pe=e("HBuW"),Se=e("NLgs"),De=e("xKgJ"),Ut=E.a.Search,Ge={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Xe={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},qe=function(Ae){var Et,yt,ft,rt,g=Ae.classroomList,Vt=Ae.loading,jt=Ae.dispatch,Ht=Ae.cb,Fe=Ae.shixunIds,Ue=Fe===void 0?[]:Fe,je=Object(N.m)(),ae=Object(N.l)(),b=g.actionTabs,Ke=V.a.useForm(),Ve=Object(f.a)(Ke,1),lt=Ve[0],Oe=g.shixunLists,Nt=Object(x.useState)([]),It=Object(f.a)(Nt,2),Be=It[0],kt=It[1],Pt=Object(x.useState)([]),$t=Object(f.a)(Pt,2),He=$t[0],wt=$t[1],Yt=Object(x.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null}),qt=Object(f.a)(Yt,2),Te=qt[0],G=qt[1];Object(x.useEffect)(function(){g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&jt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})},[g.actionTabs.key,Te]),Object(x.useEffect)(function(){return g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[g.actionTabs.key]),Object(x.useEffect)(function(){q()},[je]);var q=function(){var R=Object(k.a)(U.a.mark(function w(){var B;return U.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Object(pe.jb)({});case 2:B=_e.sent,wt((B==null?void 0:B.disciplines)||[]);case 4:case"end":return _e.stop()}},w)}));return function(){return R.apply(this,arguments)}}(),H=function(w,B,Q){Te.tag_level=w,Te.sub_discipline_id=B,Te.discipline_id=Q,G(Object(d.a)({},Te)),jt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})},se=function(){jt({type:"classroomList/setActionTabs",payload:{}}),G({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return g.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(Be,"selectArrs"),t.a.createElement(Kt.a,{placement:"bottom",height:"100%",closable:!0,onClose:se,visible:g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:W.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(_.a,{size:"large",onClick:function(){se(),kt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(_.a,{size:"large",onClick:Object(k.a)(U.a.mark(function R(){var w,B,Q;return U.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:w=function(ze){var Gt=Be[ze];if(Ue.includes(Gt)){var aa,Zt;return F.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(Oe==null||((aa=Oe.shixun_list)===null||aa===void 0||((Zt=aa.find(function(ra){return ra.id===Gt}))===null||Zt===void 0))?void 0:Zt.title)),{v:void 0}}},B=0;case 2:if(!(B<(Be==null?void 0:Be.length))){ce.next=9;break}if(Q=w(B),!(typeof Q=="object")){ce.next=6;break}return ce.abrupt("return",Q.v);case 6:B++,ce.next=2;break;case 9:se(),Ht(Be),kt([]);case 12:case"end":return ce.stop()}},R)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(Ut,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:W.a.search,onSearch:function(w){Te.keyword=w,Te.page=1,jt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,Ge.name),Ge==null||((Et=Ge.children)===null||Et===void 0)?void 0:Et.map(function(R,w){return t.a.createElement("li",{key:R.id,className:Te[Ge.id]==R.id?W.a.actived:"",onClick:function(){Te[Ge.id]=R.id,G(Object(d.a)({},Te)),jt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}},t.a.createElement("strong",null,R.name))})),t.a.createElement("ul",{className:W.a.menuDirection},t.a.createElement("li",{className:W.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Te.discipline_id?"":W.a.actived,onClick:function(){H(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),He==null?void 0:He.map(function(R,w){return t.a.createElement("li",{key:w,className:Te.discipline_id==R.id?W.a.actived:""},t.a.createElement("strong",{onClick:function(){H(1,null,R.id)}},R.name),t.a.createElement("div",null,R.sub_disciplines.map(function(B,Q){return t.a.createElement("div",{key:Q,className:"mt5"},t.a.createElement("div",{className:Te.sub_discipline_id==B.id?"".concat(W.a.actived2," ").concat(W.a.subTag):W.a.subTag,onClick:function(){H(2,B.id,R.id)}},B.name),t.a.createElement("ul",{className:"mt5"},B.tags&&B.tags.map(function(_e,ce){return t.a.createElement("li",{key:ce,className:Te.sub_discipline_id==_e.id&&Te.tag_level===3?W.a.actived2:"",onClick:function(){H(3,_e.id,R.id)}},_e.name)})))})))})),t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,Xe.name),Xe==null||((yt=Xe.children)===null||yt===void 0)?void 0:yt.map(function(R,w){return t.a.createElement("li",{className:Te[Xe.id]==R.id?W.a.actived:"",onClick:function(){Te[Xe.id]=R.id,G(Object(d.a)({},Te)),jt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}},t.a.createElement("strong",null,R.name))})),t.a.createElement(X.a,null,t.a.createElement(P.a,{flex:"1"},t.a.createElement("div",{className:W.a.menuCourse,style:{margin:"0px 15px"}},t.a.createElement("ul",null,t.a.createElement("li",null,"\u5DF2\u9009",t.a.createElement("span",{className:"c-blue"},Be.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},Oe.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Te.order=Te.order==="asc"?"desc":"asc",G(Object(d.a)({},Te))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Te.order)},Te.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(P.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),Oe==null||((ft=Oe.shixun_list)===null||ft===void 0)?void 0:ft.map(function(R,w){return t.a.createElement("div",{className:W.a.listItem,key:R.id},t.a.createElement(c.a,{checked:Be.includes(R.id),value:R.id,disabled:R==null?void 0:R.need_authorize,onChange:function(Q){console.log(Be,Be.indexOf(R.id)>-1,444);var _e=Be.indexOf(R.id);Be.indexOf(R.id)>-1?kt(Be.filter(function(ce){return ce!==R.id})):kt(Be.concat(R.id))}}),t.a.createElement("div",{className:W.a.info},t.a.createElement("div",{className:W.a.title},t.a.createElement("div",{className:W.a.titleLeft},t.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(R==null?void 0:R.identifier,"/challenges"),target:"_blank"},t.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:R.title}})),(R==null?void 0:R.need_authorize)&&t.a.createElement("span",{onClick:function(){Object(Se.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(De.w)()&&(R==null?void 0:R.mark_status)===1&&t.a.createElement(ut.a,{title:R==null?void 0:R.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(De.w)()&&(R==null?void 0:R.mark_status)===2&&t.a.createElement(ut.a,{title:R==null?void 0:R.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(De.w)()&&(R==null?void 0:R.mark_status)===3&&t.a.createElement(ut.a,{title:R==null?void 0:R.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),t.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},t.a.createElement("span",{className:W.a.description,dangerouslySetInnerHTML:{__html:R.description}})),t.a.createElement("div",{className:" mt15"},R.challenge_names.map(function(B,Q){return t.a.createElement("span",{key:Q,className:"mr30 font12"},"\u7B2C",Q+1,"\u5173 ",B," ")})),t.a.createElement(ne.a,{dashed:!0}),t.a.createElement("div",{className:"c-light-black mt20 font12"},t.a.createElement("span",null,R.author_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,R.author_school_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",R.level),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),t.a.createElement("span",null,R.study_count))))}),(Oe==null||((rt=Oe.shixun_list)===null||rt===void 0)?void 0:rt.length)===0&&t.a.createElement(ea.a,null),t.a.createElement("p",null)),t.a.createElement("div",{className:"tc mt20"},t.a.createElement(u.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Te.page||1,showQuickJumper:!0,total:Oe==null?void 0:Oe.shixuns_count,onChange:function(w){Te.page=w,G(Object(d.a)({},Te))}}))))},ht=Object(K.a)(function(zt){var Ae=zt.classroomList,Et=zt.loading;return{classroomList:Ae,loading:Et}})(qe),Me=e("no3R"),Ft=e("mgmH"),mt=e("/7ue"),ct=e("LvDl"),bt=e.n(ct),Pe=M.a.Option,$e=s.a.RangePicker,at=r.a.TabPane,gt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Ot={page:1,per_page:10},St=function(Ae){var Et,yt,ft,rt,g=Ae.match,Vt=Object(p.a)(Ae,["match"]),jt=V.a.useForm(),Ht=Object(f.a)(jt,1),Fe=Ht[0],Ue=Object(x.useState)(gt),je=Object(f.a)(Ue,2),ae=je[0],b=je[1],Ke=Object(x.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ve=Object(f.a)(Ke,2),lt=Ve[0],Oe=Ve[1],Nt=Object(x.useState)([]),It=Object(f.a)(Nt,2),Be=It[0],kt=It[1],Pt=Object(x.useState)([]),$t=Object(f.a)(Pt,2),He=$t[0],wt=$t[1],Yt=Object(x.useState)([]),qt=Object(f.a)(Yt,2),Te=qt[0],G=qt[1],q=Object(x.useState)("0"),H=Object(f.a)(q,2),se=H[0],R=H[1],w=Object(x.useState)({}),B=Object(f.a)(w,2),Q=B[0],_e=B[1],ce=Object(x.useState)(0),et=Object(f.a)(ce,2),ze=et[0],Gt=et[1],aa=Object(x.useState)(!1),Zt=Object(f.a)(aa,2),ra=Zt[0],ia=Zt[1],ca=Object(x.useState)(Object(d.a)({},Ot)),Bt=Object(f.a)(ca,2),Qe=Bt[0],xt=Bt[1],Ee=Object(x.useState)(0),ge=Object(f.a)(Ee,2),Re=ge[0],Ze=ge[1],Je=Object(x.useState)(1),ot=Object(f.a)(Je,2),Lt=ot[0],Wt=ot[1],st=Object(x.useState)(""),Qt=Object(f.a)(st,2),la=Qt[0],oa=Qt[1],ma=Object(x.useState)(!1),_a=Object(f.a)(ma,2),Ea=_a[0],pa=_a[1],Ta=Object(x.useState)(!1),Ra=Object(f.a)(Ta,2),Na=Ra[0],va=Ra[1],Sa=Object(x.useState)(!1),Ua=Object(f.a)(Sa,2),fa=Ua[0],Ba=Ua[1],Fa=Object(x.useState)([]),ba=Object(f.a)(Fa,2),Oa=ba[0],Ia=ba[1],ka=Object(x.useState)(!1),ya=Object(f.a)(ka,2),ha=ya[0],Da=ya[1],wa=Object(x.useState)(),Ca=Object(f.a)(wa,2),Wa=Ca[0],Xa=Ca[1],Ka=Object(x.useState)({}),Aa=Object(f.a)(Ka,2),Va=Aa[0],ga=Aa[1],na=(g==null||((Et=g.params)===null||Et===void 0)?void 0:Et.exerciseId)?(g==null||((yt=g.params)===null||yt===void 0)?void 0:yt.exerciseId)==="add"?"":g==null||((ft=g.params)===null||ft===void 0)?void 0:ft.exerciseId:"";Object(x.useEffect)(function(){Ha(),da(),ta(Object(d.a)(Object(d.a)({},gt),Ot),!0)},[]),Object(x.useEffect)(function(){var be;(g==null||((be=g.params)===null||be===void 0)?void 0:be.exerciseId)&&Ba(!0)},[g==null||((rt=g.params)===null||rt===void 0)?void 0:rt.exerciseId]),Object(x.useEffect)(function(){if(Lt===1){Wt(2);return}ta(Object(d.a)(Object(d.a)({},gt),Ot))},[se]);var da=function(){var be=Object(k.a)(U.a.mark(function te(){var Z,xe,we;return U.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(Ne.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:na}});case 2:xe=pt.sent,we=xe==null||((Z=xe.data)===null||Z===void 0)?void 0:Z.reduce(function(Xt,sa){return Xt+sa.count},0),_e(Object(Me.classifyType)(xe.data)),Gt(we);case 6:case"end":return pt.stop()}},te)}));return function(){return be.apply(this,arguments)}}(),Ha=function(){var be=Object(k.a)(U.a.mark(function te(){var Z;return U.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:Z=we.sent,(Z==null?void 0:Z.data)&&G([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(l.a)(Z.data)));case 4:case"end":return we.stop()}},te)}));return function(){return be.apply(this,arguments)}}(),Qa=function(){var be=Object(k.a)(U.a.mark(function te(Z){var xe,we,Le;return U.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Xt.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[Z]}});case 2:xe=Xt.sent,(xe==null?void 0:xe.data)&&Oe([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(l.a)(Object(ke.T)(((we=xe.data)===null||we===void 0||((Le=we[0])===null||Le===void 0)?void 0:Le.exercise_points)||[]))));case 4:case"end":return Xt.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),ja=function(te){b(Object(d.a)({},Fe.getFieldsValue())),"exercise_subject_id"in te&&(Qa(te.exercise_subject_id),Fe.setFieldsValue({exercise_point_id:"ALL"}),b(Object(d.a)(Object(d.a)({},ae),{},{exercise_point_id:"ALL"})))},xa=function(){var be=Object(k.a)(U.a.mark(function te(Z){return U.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:console.log(Ot,"values"),xt(Ot),ta(Object(d.a)(Object(d.a)({},Ot),Z),!0),wt([]);case 4:case"end":return we.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),$a=function(te){xt(Ot),Fe.resetFields(),b(Object(d.a)({},gt)),wt([]),R(te)},Ga=function(te){wt(te?Be==null?void 0:Be.map(function(Z){return Z.id}):[])},ta=function(){var be=Object(k.a)(U.a.mark(function te(Z,xe){var we,Le,pt;return U.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return we=bt.a.pickBy(Z,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),Le={},we.date&&(Le={start_at:At()(we.date[0]).format("YYYY-MM-DD"),end_at:At()(we.date[1]).format("YYYY-MM-DD")},delete we.date),xe&&ia(!0),sa.next=6,Object(Ne.a)("/api/common_exercises/item_banks",{method:"get",params:Object(d.a)(Object(d.a)(Object(d.a)({},we),Le),{},{type:se,examination_bank_id:na})});case 6:pt=sa.sent,(pt==null?void 0:pt.items)&&(kt(pt==null?void 0:pt.items),Ze(pt==null?void 0:pt.items_count),ia(!1),Xa(pt.used_shixun_ids||[]));case 8:case"end":return sa.stop()}},te)}));return function(Z,xe){return be.apply(this,arguments)}}(),za=function(te,Z){wt([]);var xe={page:te,per_page:Z};xt(xe),ta(Object(d.a)(Object(d.a)({},xe),ae))},Za=function(te){wt((He==null?void 0:He.includes(te))?He.filter(function(Z){return Z!==te}):[].concat(Object(l.a)(He),[te]))},Ja=function(){var be=Object(k.a)(U.a.mark(function te(){var Z,xe;return U.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(console.log(la,"inputText"),!(la!=="\u786E\u8BA4\u5220\u9664")){Le.next=4;break}return pa(!0),Le.abrupt("return");case 4:return Le.next=6,Object(Ne.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Oa}});case 6:Z=Le.sent,(Z==null?void 0:Z.status)===0&&(wt([]),xe=Oa.length===Be.length&&Qe.page>1?Qe.page-1:Qe.page,ta(Object(d.a)(Object(d.a)(Object(d.a)({},ae),Qe),{},{page:xe})),va(!1),da());case 8:case"end":return Le.stop()}},te)}));return function(){return be.apply(this,arguments)}}(),La=function(te){var Z=te?[te]:He;if(console.log(Z),Z==null?void 0:Z.length){va(!0),Ia(Z),pa(!1),oa("");return}F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Ya=function(){var be=Object(k.a)(U.a.mark(function te(Z){var xe,we;return U.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return xe=Z?[Z]:He,pt.next=3,Object(Ne.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:xe,source:"0"}});case 3:we=pt.sent,we.status===0&&ta(Object(d.a)(Object(d.a)({},ae),Qe));case 5:case"end":return pt.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),qa=function(){var be=Object(k.a)(U.a.mark(function te(Z){var xe;return U.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Ne.a)("/api/item_banks/".concat(Z,"/set_private.json"),{method:"post"});case 2:xe=Le.sent,xe.status===0&&ta(Object(d.a)(Object(d.a)({},ae),Qe));case 4:case"end":return Le.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),en=function(){var be=Object(k.a)(U.a.mark(function te(Z){var xe;return U.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Ne.a)("/api/common_exercises/item_banks/".concat(Z,"/fork"),{method:"get"});case 2:xe=Le.sent,xe.status===0&&F.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return Le.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),Pa=function(){var be=Object(k.a)(U.a.mark(function te(Z){var xe,we,Le;return U.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(xe=Z?bt.a.isArray(Z)?Z:[Z]:He,xe==null?void 0:xe.length){Xt.next=4;break}return F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Xt.abrupt("return");case 4:return we=bt.a.isArray(Z)?{shixun_ids:xe}:{item_bank_ids:xe},Xt.next=7,Object(Ne.a)("/api/item_baskets.json",{method:"post",body:Object(d.a)(Object(d.a)({},we),{},{examination_bank_id:na})});case 7:if(Le=Xt.sent,!na){Xt.next=11;break}return Xt.next=11,Object(Ne.a)("/api/examination_banks/".concat(na,"/save_item_banks.json"),{method:"post"});case 11:Le.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},ae),Qe)),ga({}));case 12:case"end":return Xt.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),tn=function(){var be=Object(k.a)(U.a.mark(function te(Z){var xe;return U.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Ne.a)("/api/item_baskets/".concat(Z,".json"),{method:"delete",body:{id:Z,item_bank:1,examination_bank_id:na}});case 2:xe=Le.sent,xe.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},ae),Qe)),ga({}));case 4:case"end":return Le.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),an=function(){var be=Object(k.a)(U.a.mark(function te(Z){var xe;return U.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Ne.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:Z,examination_bank_id:na}});case 2:xe=Le.sent,xe.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},ae),Qe)));case 4:case"end":return Le.stop()}},te)}));return function(Z){return be.apply(this,arguments)}}(),nn=function(te){ga(te)},rn=function(){var te;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"pl40 pr40"},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:ie.a.head},t.a.createElement("span",{className:ie.a.s1,onClick:function(){return K.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(ne.a,{className:ie.a.s2,type:"vertical"}),t.a.createElement(P.a,{style:{fontWeight:500},className:"font18 c-grey-333"},(g==null||((te=g.params)===null||te===void 0)?void 0:te.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898"))),t.a.createElement(V.a,{form:Fe,className:ie.a.formWrap,scrollToFirstError:!0,onValuesChange:ja,onFinish:xa,initialValues:gt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Te.map(function(Z){return t.a.createElement(Pe,{key:Z.id,title:Z.name,value:Z.id},Z.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(y.a,{style:{width:200},treeData:lt,disabled:!(ae==null?void 0:ae.exercise_subject_id),showArrow:!0,showCheckedStrategy:y.a.SHOW_PARENT}))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(Pe,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Pe,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Pe,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Pe,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Pe,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Pe,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Pe,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(Pe,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Pe,{value:"1"},"\u7B80\u5355"),t.a.createElement(Pe,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Pe,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement($e,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(_.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(mt.a,{title:"\u8BD5\u9898\u7BA1\u7406",space:40},t.a.createElement(_.a,{type:"primary",ghost:!0},t.a.createElement(nt.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E\u8BD5\u9898"))),t.a.createElement(V.a,{form:Fe,className:ie.a.formWrap,scrollToFirstError:!0,onValuesChange:ja,onFinish:xa,initialValues:gt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(Pe,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Pe,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Pe,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Pe,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Pe,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Pe,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Pe,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Te.map(function(Z){return t.a.createElement(Pe,{key:Z.id,title:Z.name,value:Z.id},Z.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(y.a,{style:{width:236},treeData:lt,disabled:!(ae==null?void 0:ae.exercise_subject_id),showArrow:!0,showCheckedStrategy:y.a.SHOW_PARENT})),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(Pe,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Pe,{value:"1"},"\u7B80\u5355"),t.a.createElement(Pe,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Pe,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement($e,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(_.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(ie.a.wrap," ").concat(ie.a.selectWrap):ie.a.wrap},rn(),t.a.createElement("div",{className:ie.a.tabsWrap},t.a.createElement(r.a,{activeKey:se,onChange:$a},t.a.createElement(at,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(at,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"}," "))),t.a.createElement(J.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:ra},t.a.createElement("div",{className:ie.a.listWarp},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(P.a,null,t.a.createElement(c.a,{className:"font14",disabled:Be.length===0,checked:Be.length?He.length===Be.length:!1,onChange:function(te){return Ga(te.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(He==null?void 0:He.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",He==null?void 0:He.length,"\u6761")),t.a.createElement(P.a,null,!fa&&t.a.createElement(t.a.Fragment,null,se==="0"&&t.a.createElement(_.a,{onClick:function(){if(!He.length){F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u8BD5\u9898");return}n.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:t.a.createElement("div",{className:"font14 ".concat(ie.a.overflow)},"\u5DF2\u9009\u4E2D",He==null?void 0:He.length,"\u9053\u9898"),onOk:function(){Object(Ft.j)({ids:He})}})},type:"primary",ghost:!0,className:ie.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),se==="0"&&t.a.createElement(_.a,{onClick:function(){return La()},type:"primary",ghost:!0,className:ie.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(_.a,{onClick:function(){return Pa()},type:"primary",ghost:!0,className:ie.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Be.map(function(be,te){return t.a.createElement(Rt,{showCheckbox:!0,key:be.id,onDelete:La,data:be,isPreviewSelect:fa,activeTabsKey:se,selectIds:He,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Pa,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Za})})),!!(Be==null?void 0:Be.length)&&t.a.createElement(u.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:Qe.per_page,showSizeChanger:!0,onChange:function(te,Z){za(te,Z)},hideOnSinglePage:!1,current:Qe.page,total:Re,showTotal:function(te){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},te),"\u6761\u6570\u636E")}}),t.a.createElement(j,{basketData:Q,visible:ha,exerciseId:na,basketTotal:ze,onClose:function(){return Da(!1)},onDelete:an}),t.a.createElement(ue,{visibleBasket:ha,onToggleVisible:function(){return Da(!ha)},count:ze})),t.a.createElement(n.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",visible:Na,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return va(!1)},onOk:Ja},t.a.createElement("div",{style:{padding:"10px 32px"}},t.a.createElement("p",null,"\u5220\u9664\u8BD5\u9898\u4F1A\u5BFC\u81F4\u5F15\u7528\u8BE5\u8BD5\u9898\u7684\u8BD5\u5377\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),t.a.createElement("p",null,"\u82E5\u786E\u5B9A\u9700\u8981\u5220\u9664\u8BD5\u9898\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),t.a.createElement("p",null,t.a.createElement(E.a,{onChange:function(te){oa(te.target.value),pa(!1)},value:la,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),Ea&&t.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))),t.a.createElement(ht,{shixunIds:Wa,cb:Pa}))},ua=D.default=St},"7ahc":function(ee,D,e){"use strict";e.d(D,"a",function(){return m});var fe=e("XEnU"),J=e("IIKO"),de=e("+L6B"),u=e("2/Rp"),C=e("y8nQ"),n=e("Vl3Y"),a=e("k16G"),c=e("OaEy"),o=e("2fM7"),_=e("q1tI"),L=e.n(_),y=e("VrN/"),h=e.n(y),E=e("p77/"),ve=e.n(E),X=e("c5Ni"),le=e.n(X),P=o.a.Option,Y={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};D.b=function(F){var l=F.callback,re=F.onCancel,U=Object(_.useState)("python"),k=Object(a.a)(U,2),d=k[0],A=k[1];function V(p){A(ne[p][1])}function f(p){l(p)}return L.a.createElement(n.a,Object(J.a)({},Y,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:f}),L.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},L.a.createElement(o.a,{onChange:V},Object.keys(ne).map(function(p){return L.a.createElement(P,{key:p,value:p},ne[p][0])}))),L.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},L.a.createElement(m,{mode:d})),L.a.createElement("div",{className:"flex-container flex-end"},L.a.createElement(u.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),L.a.createElement(u.a,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function m(F){var l=F.value,re=F.onChange,U=F.mode,k=F.options,d=k===void 0?{}:k,A=Object(_.useRef)(),V=Object(_.useState)(),f=Object(a.a)(V,2),p=f[0],i=f[1];return Object(_.useEffect)(function(){if(p){var r=function(s){var $=s.getValue();re&&re($)};return p.on("change",r),function(){p.off("change",r)}}},[p,re]),Object(_.useEffect)(function(){p&&p.setOption("mode",U)},[p,U]),Object(_.useEffect)(function(){p&&((l!==p.getValue()||l==="")&&setTimeout(function(){p.setValue(l||" ")},300))},[p,l]),Object(_.useEffect)(function(){if(A.current&&!p){var r=h.a.fromTextArea(A.current,Object(fe.a)({mode:U,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},d));i(r)}},[A.current,p]),L.a.createElement("div",{className:"my-codemirror-container"},L.a.createElement("textarea",{ref:A}))}},"7qnI":function(ee,D,e){"use strict";var fe=e("5Dmo"),J=e("3S7+"),de=e("XKWP"),u=e("N7Kx"),C=e("kFHX"),n=e("4jIl"),a=e("5NDa"),c=e("5rEg"),o=e("q1tI"),_=e.n(o),L=e("O2Wb"),y=e.n(L),h=c.a.TextArea,E=function(ve){Object(C.a)(le,ve);var X=Object(n.a)(le);function le(){return Object(de.a)(this,le),X.apply(this,arguments)}return Object(u.a)(le,[{key:"render",value:function(){var Y=this,ne=this.props,m=ne.index,F=ne.onAnswerChange,l=ne.addChildAnswer,re=ne.exerciseIsPublish,U=ne.answers,k=ne.activeOptionErrorIndex;return _.a.createElement("div",{className:y.a.flex},_.a.createElement("div",{className:"".concat(y.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",m+1,"):"),_.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),style:{flexDirection:"column"}},U.map(function(d,A){var V="".concat(m,"-").concat(A);return _.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),key:A},_.a.createElement("div",{className:y.a.flex1,style:{flex:1}},_.a.createElement("div",null,_.a.createElement(h,{className:V===k?y.a.error:"",spellCheck:!1,rows:4,value:d||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(p){return F(m,A,p.target.value)},style:{minHeight:95}}))),!re&&_.a.createElement(_.a.Fragment,null,A!=0&&_.a.createElement(J.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswer(m,A)},style:{float:"right"}})),A===0&&_.a.createElement(J.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswermain(m,A)},style:{float:"right"}})),_.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},_.a.createElement("i",{className:"".concat(y.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return l(m)},style:{float:"right",visibility:A==U.length-1?"":"hidden"}}))))})))}}]),le}(o.Component);D.a=E},"9Bee":function(ee,D,e){"use strict";var fe=e("q1tI"),J=e.n(fe),de=e("vg9a"),u=e("k16G"),C=e("DlQD"),n=e.n(C),a=e("rUJ1");function c(O,s){var $=O.match(/^(\s+)(?:```)/);if($===null)return s;var M=$[1];return s.split(`
|
|
`).map(function(x){var t=x.match(/^\s+/);if(t===null)return x;var Ce=Object(u.a)(t,1),ie=Ce[0];return ie.length>=M.length?x.slice(M.length):x}).join(`
|
|
`)}var o=[],_=["<ul>"],L=new n.a.Renderer,y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){o.length=0,_=["<ul>"]}function E(O,s,$,M){if(s>=O.length||O[s].level<=$)return s;var x=O[s];M.push("<li><a href='#"+x.anchor+"'>"+x.text+"</a>"),s++;var t=[];return s=E(O,s,x.level,t),t.length>0&&(M.push("<ul>"),t.forEach(function(Ce){M.push(Ce)}),M.push("</ul>")),M.push("</li>"),s=E(O,s,$,M),s}function ve(){return E(o,0,0,_),_.push("</ul>"),_.join("")}var X={heading:function(s){var $=y.exec(s);if($)return{type:"heading",raw:$[0],depth:$[1].length,text:$[2]}},fences:function(s){var $=this.rules.block.fences.exec(s);if($){var M=$[0],x=c(M,$[3]||""),t=$[2]?$[2].trim():$[2];if(["latex","katex","math"].indexOf(t)>=0){var Ce=Y(),ie=x;x=Ce,ne[Ce]={type:"block",expression:ie}}return{type:"code",raw:M,lang:t,text:x}}}},le=/(?:\${2})([^\n`]+?)(?:\${2})/gi,P=0,Y=function(){return"__special_katext_id_".concat(P++,"__")},ne={};function m(){return ne}function F(){P=0,ne={}}function l(O){return O=O.replace(le,function(s,$){var M=Y();return ne[M]={type:"inline",expression:$},M}),O}var re=L.listitem;L.listitem=function(O){return re(l(O))};var U=L.paragraph;L.paragraph=function(O){return U(l(O))};var k=L.tablecell;L.tablecell=function(O,s){return k(l(O),s)},L.code=function(O,s,$){var M=(s||"").match(/\S*/)[0];return M?["latex","katex","math"].indexOf(M)>=0?"<p class='editormd-tex'>".concat(O,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat($?O:Object(a.escape)(O,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+($?O:Object(a.escape)(O,!0))+"</code></pre>"},L.heading=function(O,s,$){var M=this.options.headerPrefix+$.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:M,level:s,text:O}),"<h"+s+' id="'+M+'">'+O+"</h"+s+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:X,renderer:L});var d=n.a,A=e("SJMd"),V=e("m3rI"),f=e("Oy/b"),p=/<pre[^>]*>/g;function i(O){var s=document.createElement("div");return s.innerHTML=O,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var r=D.a=function(O){var s=O.value,$=s===void 0?"":s,M=O.className,x=O.style,t=x===void 0?{}:x,Ce=String($),ie=Object(fe.useMemo)(function(){try{var nt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ne=/\"\/api\/attachments\/|\"\/attachments\/download\//g,_t=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ce=Ce.replace(nt,"("+V.a.API_SERVER+"/api/attachments/").replace(Ne,'"'+V.a.API_SERVER+"/api/attachments/").replace(_t,'"'+V.a.API_SERVER+"/files/uploads/")}catch(ut){}var We=d(Ce),Dt=m();return Ce.match(/\[TOC\]/)&&(We=We.replace("<p>[TOC]</p>",ve()),h()),We=We.replace(/(__special_katext_id_\d+__)/g,function(ut,Ct){var ye=Dt[Ct],z=ye.type,me=ye.expression;return Object(f.renderToString)(i(me)||"",{displayMode:z==="block",throwOnError:!1,output:"html"})}),We=We.replace(/▁/g,"\u2581\u2581\u2581"),F(),We},[Ce]),ke=Object(fe.useRef)();function K(nt){var Ne=nt.target;if(Ne.tagName.toUpperCase()==="A"){var _t=Ne.getAttribute("href");if(_t.startsWith("#")){nt.preventDefault();var We=document.getElementById(_t.replace("#",""));We&&We.scrollIntoView(!0)}}}return Object(fe.useEffect)(function(){if(ke.current&&ie&&(ie.match(p)&&window.PR.prettyPrint()),ke.current)return ke.current.addEventListener("click",K),function(){ke.current.removeEventListener("click",K),F(),h()}},[ie,ke.current,K]),J.a.createElement("div",{ref:ke,style:t,className:"".concat(M||""," markdown-body"),dangerouslySetInnerHTML:{__html:ie}})}},"9NMw":function(ee,D,e){"use strict";var fe=e("miYZ"),J=e("tsqr"),de=e("k16G"),u=e("SIvP"),C=e("q1tI"),n=e.n(C),a=e("9kvl"),c=e("Ot1p"),o=e("xIf3"),_=e.n(o),L=["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"],y=function(E,ve){var X=E.editData,le=E.globalSetting,P=E.loading,Y=E.dispatch,ne=E.onRef,m=ne===void 0?function(){}:ne,F=E.isEdit,l=Object(u.a)(E,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),re=Object(C.useState)(""),U=Object(de.a)(re,2),k=U[0],d=U[1],A=Object(C.useState)(""),V=Object(de.a)(A,2),f=V[0],p=V[1],i=Object(C.useState)(""),r=Object(de.a)(i,2),O=r[0],s=r[1];Object(C.useEffect)(function(){var x;if(!X||!F)return;d(X==null?void 0:X.name),p(X==null?void 0:X.analysis),s(X==null||((x=X.answer_texts)===null||x===void 0)?void 0:x[0])},[X,F]),Object(C.useImperativeHandle)(ve,function(){return{onSave:$,Clear:M}});var $=function(){return k?{name:k,answer_texts:[O],analysis:f}:(J.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},M=function(){d(""),p(""),s("")};return n.a.createElement("section",{className:_.a.wrap},n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.required},"*"),n.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:function(t){return d(t)}}),n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(c.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:O,onChange:function(t){return s(t)}}),n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:f,onChange:function(t){return p(t)}}))};D.a=Object(a.a)(function(h){var E=h.loading,ve=h.globalSetting;return{globalSetting:ve,loading:E.effects}},null,null,{forwardRef:!0})(Object(C.forwardRef)(y))},"9SwW":function(ee,D,e){"use strict";var fe=e("/zsF"),J=e("PArb"),de=e("q1tI"),u=e.n(de),C=e("9kvl"),n=e("Z+Na"),a=e.n(n),c=function(_){var L=_.path,y=_.title,h=_.subTitle,E=_.style,ve=E===void 0?{}:E,X=_.className,le=X===void 0?"":X;return u.a.createElement("div",{className:"".concat(a.a.head," ").concat(le),style:ve},u.a.createElement("span",{className:a.a.s1,onClick:function(){return C.c.push(L)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),y&&u.a.createElement(J.a,{className:a.a.s2,type:"vertical"}),y&&u.a.createElement("span",{className:a.a.s3},y),h&&u.a.createElement("span",{className:a.a.s4},h))};D.a=c},"9VGf":function(ee,D,e){"use strict";e.d(D,"a",function(){return de});var fe=e("q1tI"),J=e.n(fe);function de(u,C){var n=Object(fe.useRef)();Object(fe.useEffect)(function(){n.current=u}),Object(fe.useEffect)(function(){function a(){n.current()}if(C!==null){var c=setInterval(a,C);return function(){return clearInterval(c)}}},[C])}},"9ZNV":function(ee,D,e){"use strict";e.d(D,"a",function(){return _});var fe=e("+L6B"),J=e("2/Rp"),de=e("IIKO"),u=e("q1tI"),C=e.n(u),n=e("UUDw"),a=e.n(n),c=e("TSYQ"),o=e.n(c),_=function(y){var h=y.cancelText,E=h===void 0?"\u53D6\u6D88":h,ve=y.okText,X=ve===void 0?"\u786E\u5B9A":ve,le=y.loading,P=le===void 0?!1:le,Y=y.hasOkBtn,ne=Y===void 0?!0:Y,m=y.okButtonProps,F=m===void 0?{}:m,l=y.cancelButtonProps,re=l===void 0?{}:l,U=y.onCancel,k=U===void 0?function(){}:U,d=y.onOk,A=d===void 0?function(){}:d,V=y.className,f=V===void 0?"":V;return C.a.createElement("div",{className:o()(a.a.buttonFixed,f)},C.a.createElement("div",{className:a.a.buttonWrap},C.a.createElement(J.a,Object(de.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:k},re),E),ne&&C.a.createElement(J.a,Object(de.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:P,onClick:A},F),X)))}},BdwD:function(ee,D,e){"use strict";var fe=e("XEnU"),J=e("q1tI"),de=e.n(J),u=function(n){var a=n.styles,c=a===void 0?{}:a,o=n.customText;return de.a.createElement("section",{className:"tc animated fadeIn",style:Object(fe.a)(Object(fe.a)({},{color:"#999",margin:"200px auto"}),c)},de.a.createElement("img",{src:e("FOrL")}),de.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};D.a=u},BjJ7:function(ee,D,e){"use strict";e.d(D,"d",function(){return J}),e.d(D,"c",function(){return de}),e.d(D,"e",function(){return u}),e.d(D,"b",function(){return C}),e.d(D,"a",function(){return a});var fe=e("m3rI");function J(c){var o=!0;if(c.length>0){for(var _=0;_<c.length;_++)if(c[_].compile_success==0||!c[_].compile_success){o=!1;break}}else o=!1;return o}function de(c){for(var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=[],L=0;L<c.length;L++){var y=c[L],h=o?"".concat(o,"/").concat(y.name):"".concat(y.name);_.push({title:y.name,isLeaf:!(y.type==="tree"),key:h})}return _}function u(c,o,_){for(var L=0;L<c.length;L++){var y=c[L];if(y.key===o){y.children=_;break}y.children&&u(y.children,o,_)}return c}function C(c,o,_){var L;return function(){var y=this,h=arguments,E=function(){L=null,_||c.apply(y,h)},ve=_&&!L;clearTimeout(L),L=setTimeout(E,o),ve&&c.apply(y,h)}}var n=!0,a=fe.a.API_SERVER},"C+DQ":function(ee,D,e){},FOrL:function(ee,D){ee.exports="data:image/png;base64,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"},GL1G:function(ee,D,e){ee.exports={drawerWrap:"drawerWrap___3mqIw",title:"title___2_vYG",s1:"s1___kjK_q",s2:"s2___3s6en",listWarp:"listWarp___5HCVr",problemset:"problemset___k4h_d",content:"content___M3Yb8",delete:"delete___3zl33",deleteIcon:"deleteIcon___3wOcM",previewWrap:"previewWrap___1qI7t",add:"add___1dtye",preview:"preview___3q_J1"}},HmJG:function(ee,D,e){},J51S:function(ee,D,e){"use strict";var fe=e("P2fV"),J=e("NJEC"),de=e("y1t/"),u=e("sRBo"),C=e("kaz8"),n=e("7Kak"),a=e("9yH6"),c=e("+L6B"),o=e("2/Rp"),_=e("OaEy"),L=e("2fM7"),y=e("giR+"),h=e("fyUT"),E=e("14J3"),ve=e("BMrR"),X=e("jCWc"),le=e("kPKH"),P=e("c1Ei"),Y=e.n(P),ne=e("miYZ"),m=e("tsqr"),F=e("Cmcn"),l=e("5Tp6"),re=e("y8nQ"),U=e("Vl3Y"),k=e("k16G"),d=e("XEnU"),A=e("fu2T"),V=e("gK9i"),f=e("5NDa"),p=e("5rEg"),i=e("q1tI"),r=e.n(i),O=e("vGm4"),s=e.n(O),$=e("v7Ap"),M,x=L.a.Option,t;(function(v){v[v.language=0]="language",v[v.difficult=1]="difficult",v[v.category=2]="category",v[v.openOrNot=3]="openOrNot"})(t||(t={}));var Ce=(M={},Object($.a)(M,t.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object($.a)(M,t.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object($.a)(M,t.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object($.a)(M,t.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),M);function ie(v){return Ce[v].map(function(j){return r.a.createElement(x,{key:j.title,value:j.key}," ",j.title," ")})}function ke(v,j){v.map(function(oe){var I=oe.id,ue=oe.name,N=oe.sub_disciplines,T={value:I,label:ue};j.push(T),N&&N.length>0&&(T.children=[],ke(N,T.children))})}function K(v,j){for(var oe=[],I=0;I<v.length;I++){var ue,N=v[I];if(((ue=N.sub_disciplines)===null||ue===void 0?void 0:ue.length)>0){oe[0]=N.id;for(var T=0;T<N.sub_disciplines.length;T++){var W=N.sub_disciplines[T];if(W.id===j)return oe[1]=W.id,[oe,W.tag_disciplines||W.sub_disciplines||[]]}}}return[oe,[]]}var nt=e("w5pM"),Ne=e("2BaD"),_t=e("J66h"),We=e("LvDl"),Dt=e("Ot1p"),ut=e("bbsP"),Ct=e("/wGt"),ye=e("ZW9T"),z=e("ZD9Y"),me=e("M8RZ"),Ie=e("bCnd"),tt=e("m9L2"),S={theme:Object(Ie.a)("cmCodeMode","vs-dark"),fontSize:Object(Ie.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(Ie.a)("cmTabToSpace",!0)},he;(function(v){v[v.set_font_size=0]="set_font_size",v[v.set_theme=1]="set_theme",v[v.on_tab_to_space=2]="on_tab_to_space",v[v.set_show_editor_setting=3]="set_show_editor_setting"})(he||(he={}));function At(v,j){switch(j.type){case he.set_show_editor_setting:return Object(d.a)(Object(d.a)({},v),{},{showEditorSetting:j.payload});case he.set_theme:return Object(d.a)(Object(d.a)({},v),{},{theme:j.payload});case he.set_font_size:return Object(d.a)(Object(d.a)({},v),{},{fontSize:j.payload});case he.on_tab_to_space:return Object(d.a)(Object(d.a)({},v),{},{tabToSpace:j.payload});default:throw new Error}}var dt=function(v){var j=v.value,oe=v.onChange,I=v.language,ue=v.ActionBarRender,N=ue===void 0?function(mt){return r.a.createElement(it,{onShowCodeSetting:mt})}:ue,T=Object(i.useReducer)(At,S),W=Object(k.a)(T,2),pe=W[0],Se=W[1],De=pe.theme,Ut=pe.fontSize,Ge=pe.showEditorSetting,Xe=pe.tabToSpace,qe={onFontSizeChange:function(ct){Se({type:he.set_font_size,payload:ct}),Object(Ie.b)("cmFontSize",ct)},tabToSpace:Xe,cmFontSize:Ut,className:"oj",cmCodeMode:De,onTabToSpace:function(ct){Se({type:he.on_tab_to_space,payload:ct}),Object(Ie.b)("cmTabToSpace",ct)},onCodeModeChange:function(ct){Se({type:he.set_theme,payload:ct}),Object(Ie.b)("cmCodeMode",ct)}};function ht(){Se({type:he.set_show_editor_setting,payload:!1})}function Me(){Se({type:he.set_show_editor_setting,payload:!0})}var Ft={value:j,language:I,onChange:oe,theme:De,height:"calc(100% - 56px)",options:{fontSize:Ut,insertSpaces:Xe}};return r.a.createElement(i.Fragment,null,r.a.createElement("div",{className:"code-panel-container"},N(Me),r.a.createElement(ye.b,Ft)),r.a.createElement(me.a,null,r.a.createElement(Ct.a,{className:"oj",title:null,placement:"right",closable:!1,visible:Ge,onClose:ht},r.a.createElement(z.a,qe))))};function it(v){var j=v.onShowCodeSetting;return r.a.createElement("div",{className:"action-bar"},r.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"))}var Mt=p.a.TextArea,Tt=V.a.Panel,Rt={loading:!0,data:{hack_codes:{language:"C",code:""},hack:{time_limit:20,description:"",test_set_score:!1,test_set_average:!0,name:""},hack_sets:[{input:"",output:"",score:100,position:1,display_set:!1}]}},vt;(function(v){v[v.SET_INITAL_DATA=0]="SET_INITAL_DATA"})(vt||(vt={}));function Kt(v,j){console.log(v,j,"action");switch(j.type){case vt.SET_INITAL_DATA:return Object(d.a)(Object(d.a)({},v),j.payload);default:throw new Error}}var Jt=function(j,oe){var I,ue,N=j.isEdit,T=j.editData,W=j.difficulty,pe=U.a.useForm(),Se=Object(k.a)(pe,1),De=Se[0],Ut=Object(i.useReducer)(Kt,Rt),Ge=Object(k.a)(Ut,2),Xe=Ge[0],qe=Ge[1],ht=Xe.loading,Me=Xe.data,Ft=Me==null?void 0:Me.hack_sets,mt=Me==null||((I=Me.hack)===null||I===void 0)?void 0:I.test_set_average,ct=Object(i.useState)(!1),bt=Object(k.a)(ct,2),Pe=bt[0],$e=bt[1],at=Object(i.useState)([]),gt=Object(k.a)(at,2),Ot=gt[0],St=gt[1],ua=function(){var Ue=Object(l.a)(Y.a.mark(function je(){var ae,b,Ke,Ve,lt,Oe,Nt,It,Be;return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return ae=!1,Pt.next=3,De.validateFields().then(function($t){ae=$t}).catch(function($t){ae=!1});case 3:if(!ae){Pt.next=16;break}Ve=0,lt=[],Oe=[],Nt=Object(F.a)(ae.hack_sets);try{for(Nt.s();!(It=Nt.n()).done;)Be=It.value,Ve+=Be.score,Be.id&&Be.id>=0?lt.push(Be):Oe.push(Be)}catch($t){Nt.e($t)}finally{Nt.f()}if(Ve+=parseInt(ae.hack.code_compile_score||0),!(Ve!==100&&!(Me==null||((b=Me.hack)===null||b===void 0)?void 0:b.test_set_score))){Pt.next=13;break}return m.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Pt.abrupt("return",!1);case 13:ae.hack.difficulty=W,ae.hack_codes.code=_t.Base64.encode((Ke=ae.hack_codes)===null||Ke===void 0?void 0:Ke.code),N&&(ae.hack.code_compile_score=ae.hack.code_compile_score||0,ae.update_hack_sets=lt,ae.hack_sets=Oe);case 16:return Pt.abrupt("return",ae);case 17:case"end":return Pt.stop()}},je)}));return function(){return Ue.apply(this,arguments)}}();Object(i.useImperativeHandle)(oe,function(){return{onSave:ua,Clear:Fe}}),Object(i.useEffect)(function(){if(!T||!N)return;var Ue=T.code,je=T.language,ae=T.hack_sets,b=T.description,Ke=T.name,Ve=T.time_limit,lt=T.test_set_average,Oe=T.test_set_score,Nt=T.code_compile_score,It={loading:!1,data:{hack_codes:{language:je,code:_t.Base64.decode(Ue)},hack:{name:Ke,description:b,time_limit:Ve,test_set_average:lt,test_set_score:Oe,code_compile_score:Nt},hack_sets:ae}};parseInt(Nt)>0&&$e(!0),De.setFieldsValue(Object(d.a)({},It.data)),qe({type:vt.SET_INITAL_DATA,payload:Object(We.cloneDeep)(It)})},[T,N]);function zt(Ue,je){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(l.a)(Y.a.mark(function Ue(je,ae){return Y.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:case"end":return Ke.stop()}},Ue)})),Ae.apply(this,arguments)}function Et(Ue){qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack:Object(d.a)(Object(d.a)({},Me.hack),{},{test_set_score:Ue.target.value})})}})}function yt(Ue){var je=Ue.target.value;qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack:Object(d.a)(Object(d.a)({},Me.hack),{},{test_set_average:je})})}})}function ft(){var Ue=De.getFieldValue("hack_sets"),je=parseInt(De.getFieldValue("hack").code_compile_score)||0,ae=Ue.length+1,b=Math.floor((100-je)/ae),Ke=(100-je)%ae;Ue.map(function(Ve,lt){return mt&&(Ve.score=b),Ve.position=lt+1,Ve}),Ue.push({input:"",output:"",position:ae,score:mt?b+Ke:0,display_set:!1}),De.setFieldsValue({hack_sets:Ue}),qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_sets:Ue})}})}function rt(){var Ue=De.getFieldValue("hack_sets"),je=parseInt(De.getFieldValue("hack").code_compile_score)||0,ae=Ue.length,b=Math.floor((100-je)/ae),Ke=(100-je)%ae;Ue.map(function(Ve,lt){return mt&&(Ve.score=b,lt===Ue.length-1&&(Ve.score=b+Ke)),Ve.position=lt+1,Ve}),De.setFieldsValue({hack_sets:Ue}),qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_sets:Ue})}})}function g(Ue){var je=De.getFieldValue("hack_sets"),ae=parseInt(De.getFieldValue("hack").code_compile_score)||0,b=(je==null?void 0:je.length)-1,Ke=Math.ceil((100-ae)/b),Ve=(100-ae)%b;je.splice(Ue,1),je==null||je.map(function(lt,Oe){return mt&&(lt.score=Ke,Oe===b-1&&(lt.score=Ke+Ve)),lt.position=Oe+1,lt}),qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_sets:je})}}),De.setFieldsValue({hack_sets:je})}function Vt(Ue){qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_codes:Object(d.a)(Object(d.a)({},Me.hack_codes),{},{language:Ue})})}})}var jt=function(je){},Ht=function(je){qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack:Object(d.a)(Object(d.a)({},Me.hack),{},{name:je.target.value})})}})},Fe=function(){De.resetFields()};return r.a.createElement(U.a,{form:De,initialValues:Me,layout:"vertical",className:s.a["oj-form-container"],onValuesChange:jt,onFinish:zt},r.a.createElement(ve.a,null,r.a.createElement(le.a,{span:14},r.a.createElement(Ye,{onChangeLanguage:Vt,onRemoveTestCase:g,onAddTestCase:ft,onAddTestCases:rt,onNameChange:Ht,hack:Me.hack,form:De,defaultkey:Ot,setdefalutkey:St,isshows:Pe,onChangeScore:Et,onChangeAverage:yt})),r.a.createElement(le.a,{span:10},r.a.createElement(U.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(dt,{language:Me==null||((ue=Me.hack_codes)===null||ue===void 0)?void 0:ue.language})))))};function Ye(v){var j=v.hack,oe=v.onNameChange,I=v.onChangeAverage,ue=v.onChangeScore,N=v.onAddTestCase,T=v.onRemoveTestCase,W=v.onChangeLanguage,pe=v.onAddTestCases,Se=v.form,De=v.isshows,Ut=v.defaultkey,Ge=v.setdefalutkey,Xe=j.test_set_average,qe=j.test_set_score,ht=j.name,Me=Object(i.useState)(De),Ft=Object(k.a)(Me,2),mt=Ft[0],ct=Ft[1];return Object(i.useEffect)(function(){ct(De)},[De]),r.a.createElement("div",{className:s.a["oj-left-panel"]},r.a.createElement("div",{className:s.a["oj-form-info"]},r.a.createElement("div",{className:s.a.field},r.a.createElement(U.a.Item,{label:r.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",r.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:r.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},r.a.createElement(h.a,{min:3,max:60})),r.a.createElement(U.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},r.a.createElement(L.a,{onChange:W},ie(t.language)))),r.a.createElement(U.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},r.a.createElement(p.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:r.a.createElement("span",null,60-((ht==null?void 0:ht.length)||0)),onChange:oe})),r.a.createElement(U.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},r.a.createElement(Dt.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),r.a.createElement("div",{className:"tst-case-info"},r.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",r.a.createElement(o.a,{type:"primary",ghost:!0,onClick:N},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),r.a.createElement(U.a.Item,{name:["hack","test_set_score"]},r.a.createElement(a.a.Group,{onChange:ue},r.a.createElement(a.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),r.a.createElement(a.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!j.test_set_score&&r.a.createElement(U.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},r.a.createElement(a.a.Group,{onChange:I},r.a.createElement(a.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),r.a.createElement(a.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!j.test_set_score&&r.a.createElement("div",null,r.a.createElement("div",{style:{display:"flex",height:"30px"}},r.a.createElement(C.a,{checked:mt,onChange:function(Pe){ct(Pe.target.checked),Se.setFieldsValue({hack:{code_compile_score:0}}),pe()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),mt&&r.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",r.a.createElement(U.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},r.a.createElement(h.a,{onChange:function(){pe()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),r.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),r.a.createElement(U.a.List,{name:"hack_sets"},function(bt,Pe){return Object(de.a)(Pe),r.a.createElement(V.a,null,bt.map(function($e,at){return r.a.createElement(Tt,{key:"".concat($e.key,"--").concat(at),header:r.a.createElement("a",{className:s.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(at+1)),qe?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(U.a.Item,{name:[$e.name,"score"],fieldKey:[$e.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(at+1,"\u8BC4\u5206")}]},r.a.createElement(h.a,{onClick:function(Ot){return Ot.stopPropagation()},min:0,max:100,disabled:Xe})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(Ot){return Ot.stopPropagation()},className:s.a["use-extra"]},r.a.createElement(U.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[$e.name,"display_set"],fieldKey:[$e.fieldKey,"display_set"]},r.a.createElement(C.a,null)),at===bt.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(nt.a,{className:s.a["btn-remove-case"],onClick:N})):null,at>0?r.a.createElement("div",{onClick:function(Ot){return Ot.stopPropagation()}},r.a.createElement(J.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:r.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+at),onConfirm:function(){T(at)}},r.a.createElement(Ne.a,{className:s.a["btn-remove-case"]}))):r.a.createElement(Ne.a,{style:{opacity:0},className:s.a["btn-remove-case"]}))},r.a.createElement(U.a.Item,{label:"\u8F93\u5165",name:[$e.name,"input"],fieldKey:[$e.fieldKey,"input"]},r.a.createElement(Mt,null)),r.a.createElement(U.a.Item,{label:"\u8F93\u51FA",name:[$e.name,"output"],fieldKey:[$e.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(Mt,null)))}))}))))}var ea=D.a=Object(i.forwardRef)(Jt)},JI8h:function(ee,D,e){"use strict";var fe=e("5Dmo"),J=e("3S7+"),de=e("3S9h"),u=e("miYZ"),C=e("tsqr"),n=e("k16G"),a=e("SIvP"),c=e("q1tI"),o=e.n(c),_=e("9kvl"),L=e("Ot1p"),y=e("9Bee"),h=e("xIf3"),E=e.n(h),ve=e("1vsH"),X=["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"],le=function(Y,ne){var m=Y.editData,F=Y.globalSetting,l=Y.loading,re=Y.dispatch,U=Y.onRef,k=U===void 0?function(){}:U,d=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),f=Object(n.a)(V,2),p=f[0],i=f[1],r=Object(c.useState)(),O=Object(n.a)(r,2),s=O[0],$=O[1],M=Object(c.useState)([]),x=Object(n.a)(M,2),t=x[0],Ce=x[1],ie=Object(c.useState)(""),ke=Object(n.a)(ie,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),_t=Object(n.a)(Ne,2),We=_t[0],Dt=_t[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){if(!m||!d)return;nt(m==null?void 0:m.name),Dt(m==null?void 0:m.analysis),i(m==null?void 0:m.choices.map(function(z){return z.choice_text}));var ye=[];m==null||m.choices.map(function(z,me){z.is_answer&&ye.push(me)}),Ce(ye)},[m,d]),Object(c.useImperativeHandle)(ne,function(){return{onSave:ut,Clear:Ct}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var z=p.findIndex(function(Ie){return!Ie});if(z>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[z]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return C.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(t.length<2)return C.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(ve.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var me=p.map(function(Ie,tt){return{choice_text:Ie,is_answer:t.includes(tt)?1:0}});return{name:K,choices:me,analysis:We}},Ct=function(){nt(""),Dt(""),Ce(""),i(["","","",""])};return o.a.createElement("section",{className:E.a.wrap},o.a.createElement("p",{className:E.a.titleWrap},o.a.createElement("span",{className:E.a.required},"*"),o.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(z){return nt(z)}}),o.a.createElement("p",{className:E.a.titleWrap},o.a.createElement("span",{className:E.a.required},"*"),o.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(ye,z){return o.a.createElement("div",{className:E.a.choiceWrap,key:z},o.a.createElement(J.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(E.a.answer," ").concat(t.includes(z)?E.a.activeAnswer:""),onClick:function(){t.includes(z)?Ce(t.filter(function(Ie){return Ie!==z})):Ce([].concat(Object(de.a)(t),[z]))}},X[z])),o.a.createElement("div",{className:E.a.editorWrap},s===z?o.a.createElement(L.a,{id:"single-question-option-".concat(z),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ye,onChange:function(Ie){p[z]=Ie,i(p)}}):o.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return $(z)}},o.a.createElement(y.a,{value:ye}))),z>1&&o.a.createElement(J.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Ie,tt){return tt!==z}))}})),z<7&&z===p.length-1&&o.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return i([].concat(Object(de.a)(p),[""]))}})))}),o.a.createElement("p",{className:E.a.titleWrap},o.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:We,onChange:function(z){return Dt(z)}}))};D.a=Object(_.a)(function(P){var Y=P.loading,ne=P.globalSetting;return{globalSetting:ne,loading:Y.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(le))},KGka:function(ee,D,e){"use strict";var fe=e("7Kak"),J=e("9yH6"),de=e("miYZ"),u=e("tsqr"),C=e("k16G"),n=e("SIvP"),a=e("q1tI"),c=e.n(a),o=e("9kvl"),_=e("Ot1p"),L=e("xIf3"),y=e.n(L),h=["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"],E=function(X,le){var P=X.editData,Y=X.globalSetting,ne=X.loading,m=X.dispatch,F=X.onRef,l=F===void 0?function(){}:F,re=X.isEdit,U=Object(n.a)(X,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),k=Object(a.useState)(),d=Object(C.a)(k,2),A=d[0],V=d[1],f=Object(a.useState)(""),p=Object(C.a)(f,2),i=p[0],r=p[1],O=Object(a.useState)(""),s=Object(C.a)(O,2),$=s[0],M=s[1];Object(a.useEffect)(function(){if(!P||!re)return;r(P==null?void 0:P.name),M(P==null?void 0:P.analysis);var Ce=P==null?void 0:P.choices.find(function(ie){return ie.is_answer});V(Ce.choice_text==="\u6B63\u786E"?"0":"1")},[P,re]),Object(a.useImperativeHandle)(le,function(){return{onSave:x,Clear:t}});var x=function(){if(!i)return u.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return u.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ie=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:i,choices:ie,analysis:$}},t=function(){r(""),M(""),V("")};return c.a.createElement("section",{className:y.a.wrap},c.a.createElement("p",{className:y.a.titleWrap},c.a.createElement("span",{className:y.a.required},"*"),c.a.createElement("span",{className:y.a.title},"\u9898\u5E72\uFF1A")),c.a.createElement(_.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:i,onChange:function(ie){return r(ie)}}),c.a.createElement("p",{className:y.a.titleWrap},c.a.createElement("span",{className:y.a.required},"*"),c.a.createElement("span",{className:y.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:y.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.a.createElement(J.a.Group,{buttonStyle:"solid",value:A,onChange:function(ie){return V(ie.target.value)}},c.a.createElement(J.a.Button,{value:"0",className:"".concat(y.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(J.a.Button,{value:"1",className:y.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:y.a.titleWrap},c.a.createElement("span",{className:y.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),c.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:$,onChange:function(ie){return M(ie)}}))};D.a=Object(o.a)(function(ve){var X=ve.loading,le=ve.globalSetting;return{globalSetting:le,loading:X.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(E))},M8RZ:function(ee,D,e){"use strict";e.d(D,"a",function(){return o});var fe=e("XKWP"),J=e("N7Kx"),de=e("kFHX"),u=e("4jIl"),C=e("q1tI"),n=e.n(C),a=e("i8i4"),c=e.n(a),o=function(_){Object(de.a)(y,_);var L=Object(u.a)(y);function y(h){var E;Object(fe.a)(this,y),E=L.call(this,h);var ve=window.document;return E.node=ve.createElement("div"),ve.body.appendChild(E.node),E}return Object(J.a)(y,[{key:"render",value:function(){var E=this.props.children;return Object(a.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),y}(n.a.Component)},MB9C:function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___3m_pw",flex_space_between:"flex_space_between___3VRZm",flex_box_vertical_center:"flex_box_vertical_center___1_g4L",flex_box_center_end:"flex_box_center_end___3r_29",flex_box_column:"flex_box_column___36k3y",itemWrap:"itemWrap___ElVAj",listWrap:"listWrap___30z4t",list:"list___3ok7k",row:"row___RZ6iN",typeRow:"typeRow___3ou1f",type:"type___eB177",typeName:"typeName___3sury",typeIcon:"typeIcon___1Chmu",unpublished:"unpublished___3SnL3",private:"private___23qeG",public:"public___bwR-n",reviewFlag:"reviewFlag___1aJTR",typeRightAction:"typeRightAction___3Z5aX",actionLink:"actionLink___2yVN3",actionIcon:"actionIcon___2UOpi",topicTitle:"topicTitle___3RLlT",topicTitleContent:"topicTitleContent___1fTBy",judgmentContent:"judgmentContent___2-3tA",programContent:"programContent___3yihf",otherContent:"otherContent___12sb1",otherContentItem:"otherContentItem___HdIHN",otehrContentHtml:"otehrContentHtml___DBJPE",difficultyRow:"difficultyRow___v_pfS",updateTimeRow:"updateTimeRow___E4gt_",updateTimeWrap:"updateTimeWrap___3nqwP",updateTimeContent:"updateTimeContent___2fUCh",programLanguage:"programLanguage___tZZvn",updateTimeRowAction:"updateTimeRowAction___3z2pB",bottomAction:"bottomAction___tHgZc",borderColorBlue:"borderColorBlue___3CpzP",borderColorRed:"borderColorRed___Ib4ZJ",borderColorFFF:"borderColorFFF___3EVzQ",borderColorGray:"borderColorGray___2p7P7",selectIcon:"selectIcon___1wQQJ",colorGreen:"colorGreen___2R_cg",parseAnswerBorder:"parseAnswerBorder___1bmxD",answer:"answer___2U-_g",answerHtml:"answerHtml___2TIYs",parse:"parse___1vW6E",parseText:"parseText___2TD3X",parseAnswer:"parseAnswer___2lWiT",parseAnswerHtml:"parseAnswerHtml___38-ga",actionBar:"actionBar___2C8CW",line:"line___nSr80",know:"know___3pjay",longKnow:"longKnow___2Covn"}},NLgs:function(ee,D,e){"use strict";e.d(D,"e",function(){return le}),e.d(D,"f",function(){return P}),e.d(D,"d",function(){return ne}),e.d(D,"c",function(){return m}),e.d(D,"a",function(){return F}),e.d(D,"b",function(){return l});var fe=e("c1Ei"),J=e.n(fe),de=e("miYZ"),u=e("tsqr"),C=e("5Tp6"),n=e("2qtc"),a=e("kLXV"),c=e("q1tI"),o=e.n(c),_=e("9kvl"),L=e("xKgJ"),y=e("1vsH"),h=e("RCxd"),E=e("mOS8"),ve=e.n(E),X=e("m3rI"),le=function(U){return!!(P(U)&&Y())},P=function(U){return Object(L.q)()?!0:(U({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Y=function(){var U,k=Object(_.b)()._store.getState(),d=k.user;return((U=d.userInfo)===null||U===void 0?void 0:U.profile_completed)?!0:(a.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:o.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){_.c.push("/account/profile/edit")}}),!1)},ne=function(){var U,k=Object(_.b)()._store.getState(),d=k.user;return((U=d.userInfo)===null||U===void 0?void 0:U.professional_certification)?!0:(a.a.confirm({title:"\u63D0\u793A",centered:!0,content:o.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(y.J)("/account/certification")}}),!1)},m=function(){return Object(L.b)()?!0:(a.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc",style:{marginLeft:-38}},o.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),o.a.createElement("img",{src:Object(L.u)()?e("WdTA"):"".concat(X.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),o.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(L.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},F=function(U,k){return U?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:o.a.createElement("div",null,o.a.createElement("p",null,k||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),o.a.createElement("div",{style:{marginLeft:"110px"}},o.a.createElement("img",{src:e("1ZF9"),width:200}),o.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},l=function(U){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",d=Object(_.b)()._store.getState(),A=d.shixunsDetail.detail;return(A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3?(a.a.info({centered:!0,icon:o.a.createElement(h.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc",style:{marginLeft:-38}},o.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},o.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(A==null?void 0:A.public)===2?"\u5DF2\u516C\u5F00":(A==null?void 0:A.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\u3002"),o.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),o.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:ve.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(A==null?void 0:A.shixun_status)===2?(a.a.confirm({centered:!0,icon:o.a.createElement(h.a,null),title:"\u63D0\u793A",content:o.a.createElement("div",null,o.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",k,"\u3002"),o.a.createElement("br",null),o.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){a.a.confirm({width:440,centered:!0,icon:o.a.createElement(h.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var f=Object(C.a)(J.a.mark(function i(){var r;return J.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,U({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}});case 2:r=s.sent,r.status!==401&&(u.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),U({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),U({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}));case 4:case"end":return s.stop()}},i)}));function p(){return f.apply(this,arguments)}return p}()})}}),!0):!1}},O2Wb:function(ee,D,e){ee.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ee,D,e){"use strict";var fe=e("2qtc"),J=e("kLXV"),de=e("Cmcn"),u=e("k16G"),C=e("v7Ap"),n=e("q1tI"),a=e.n(n),c=e("VrN/"),o=e.n(c),_=e("bdgK"),L=e("p77/"),y=e("Bd2K"),h=e("ELLl"),E=e("19Vz"),ve=e("lZu9"),X=e("kSUc"),le=e("9Bee"),P=e("IIKO"),Y=e("dejd"),ne=e("C+DQ"),m=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function F(v){var j=v.onActionCallback,oe=v.title,I=v.icon,ue=v.actionName,N=v.className,T=N===void 0?"":N,W=v.children;function pe(){j(ue)}return a.a.createElement("a",{title:oe,className:T,onClick:pe},a.a.createElement("i",{className:"md-iconfont ".concat(I)}),W)}var l=function(v){var j=v.watch,oe=v.showNullButton,I=v.onActionCallback,ue=v.fullScreen,N=v.insertTemp,T=[].concat(m,[{title:"".concat(j?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(j?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},T.map(function(W,pe){return a.a.createElement("li",{key:pe},W.actionName?a.a.createElement(F,Object(P.a)({},W,{onActionCallback:I})):a.a.createElement("span",{className:"v-line"}))}),oe?a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,N&&a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(N),onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(F,{icon:"".concat(ue?"icon-shrink":"icon-enlarge"),title:ue?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:I})))},re=e("M8RZ"),U=e("+L6B"),k=e("2/Rp"),d=e("y8nQ"),A=e("Vl3Y"),V=e("5NDa"),f=e("5rEg"),p={labelCol:{span:4},wrapperCol:{span:20}},i=function(v){var j=v.callback,oe=v.onCancel;function I(ue){j(ue)}return a.a.createElement(A.a,Object(P.a)({},p,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:I}),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(f.a,null)),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(f.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},r=e("7ahc"),O=e("HmJG"),s=e("BjJ7"),$=A.a.useForm,M={width:280,marginRight:10},x={labelCol:{span:5},wrapperCol:{span:19}},t=function(v){var j=v.callback,oe=v.onCancel,I=$(),ue=Object(u.a)(I,1),N=ue[0];function T(Se){j(Se)}function W(Se){N.setFieldsValue({src:"/api/attachments/".concat(Se.id)})}function pe(Se){var De=Se.target.files[0];ie(De,W)}return a.a.createElement(A.a,Object(P.a)({form:N},x,{className:"upload-image-panel",onFinish:T}),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(f.a,{style:M})),a.a.createElement(Ce,{onFileChange:pe}))),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(f.a,{style:{width:264}})),a.a.createElement(A.a.Item,{style:{textAlign:"right"}},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function Ce(v){var j=v.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:j}))}function ie(v,j){if(!v)throw new String("\u6CA1\u6709\u6587\u4EF6");var oe=new FormData;oe.append("editormd-image-file",v),oe.append("file_param_name","editormd-image-file"),oe.append("byxhr","true");var I=new window.XMLHttpRequest;I.withCredentials=!0,I.addEventListener("load",function(ue){j(JSON.parse(ue.target.responseText))},!1),I.addEventListener("error",function(ue){console.error(ue)},!1),I.open("POST","".concat(s.a,"/api/attachments.json")),I.send(oe)}var ke=e("giR+"),K=e("fyUT"),nt=e("7Kak"),Ne=e("9yH6"),_t=Ne.a.Group,We={margin:"0 8px"},Dt=function(v){var j=v.callback,oe=v.onCancel;function I(ue){j(ue)}return a.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:I},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:We},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:We},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(K.a,null)),a.a.createElement("span",{style:We},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(K.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:We},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(_t,null,a.a.createElement(Ne.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Ne.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Ne.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Ne.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},ut="link",Ct="upload-image",ye="code-block",z="add-table",me="------------",Ie={default:me,left:":".concat(me),center:":".concat(me,":"),right:"".concat(me,":")},tt=e("9VGf"),S,he;function At(){}var dt=0,it=1e4,Mt="\u2581",Tt=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Rt(v){return/^\d+$/.test(v)?"".concat(v,"px"):v}var vt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Kt=vt?"Cmd":"Ctrl",Jt=(S={},Object(C.a)(S,Kt+"-B","bold"),Object(C.a)(S,Kt+"-I","italic"),S),Ye=(he={},Object(C.a)(he,ut,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(he,ye,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(he,Ct,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(he,z,"\u6DFB\u52A0\u8868\u683C"),he),ea=D.a=function(v){var j=v.defaultValue,oe=j===void 0?"":j,I=v.onChange,ue=v.width,N=ue===void 0?"100%":ue,T=v.height,W=T===void 0?400:T,pe=v.miniToolbar,Se=pe===void 0?!1:pe,De=v.isFocus,Ut=De===void 0?!1:De,Ge=v.watch,Xe=v.insertTemp,qe=v.id,ht=qe===void 0?"markdown-editor-id":qe,Me=v.showResizeBar,Ft=Me===void 0?!1:Me,mt=v.noStorage,ct=mt===void 0?!1:mt,bt=v.showNullButton,Pe=bt===void 0?!1:bt,$e=v.fullScreen,at=$e===void 0?!1:$e,gt=v.onBlur,Ot=v.onCMBeforeChange,St=v.className,ua=St===void 0?"":St,zt=v.placeholder,Ae=zt===void 0?"":zt,Et=v.values,yt=Et===void 0?"":Et,ft=Object(n.useState)(null),rt=Object(u.a)(ft,2),g=rt[0],Vt=rt[1],jt=Object(n.useState)(oe),Ht=Object(u.a)(jt,2),Fe=Ht[0],Ue=Ht[1],je=Object(n.useState)(Ge),ae=Object(u.a)(je,2),b=ae[0],Ke=ae[1],Ve=Object(n.useState)(at),lt=Object(u.a)(Ve,2),Oe=lt[0],Nt=lt[1],It=Object(n.useState)(""),Be=Object(u.a)(It,2),kt=Be[0],Pt=Be[1],$t=Object(n.useState)(0),He=Object(u.a)($t,2),wt=He[0],Yt=He[1],qt=Object(n.useState)(W),Te=Object(u.a)(qt,2),G=Te[0],q=Te[1],H=Object(n.useState)(!1),se=Object(u.a)(H,2),R=se[0],w=se[1],B=Object(n.useRef)(),Q=Object(n.useRef)(),_e=Object(n.useRef)(),ce=Object(n.useRef)();Object(n.useEffect)(function(){Ue(yt),g==null||g.setValue(yt)},[yt]),Object(n.useEffect)(function(){if(B.current){var Ee=function(Ze,Je){var ot=Je.clipboardData;if(ot){var Lt=ot.types.toString(),Wt=ot.items;if(Lt==="text/html,Files"||Lt==="Files"||ot.types.indexOf("Files")){var st=Wt[1];Lt==="Files"&&(st=Wt[0]),st.kind==="file"&&st.type.match(/^image\//i)&&ie(st.getAsFile(),function(Qt){Qt.id?ge.replaceSelection("")):(Qt==null?void 0:Qt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ge=o.a.fromTextArea(B.current,{mode:"markdown",lineNumbers:!Se,lineWrapping:!0,value:oe,autoCloseTags:!0,autoCloseBrackets:!0});return Ut&&ge.focus(),ge.on("paste",Ee),Vt(ge),function(){ge.off("paste",Ee)}}},[]);var et=Object(n.useCallback)(function(){if(Q.current)try{var Ee=Q.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ge=Q.current.getElementsByClassName("markdown-editor-body")[0];Oe?ge.style.height="calc(100vh - ".concat(Ee,"px)"):ge.style.height="".concat(G-Ee,"px")}catch(Re){console.log(Re,"---- to set md editor body height")}},[G,Q,Oe]);Object(n.useEffect)(function(){function Ee(){var Re=new _.default(function(Ze){var Je=Object(de.a)(Ze),ot;try{for(Je.s();!(ot=Je.n()).done;){var Lt=ot.value;(Lt.target.offsetHeight>0||Lt.target.offsetWidth>0)&&(et(),g.setSize("100%","100%"),g.refresh())}}catch(Wt){Je.e(Wt)}finally{Je.f()}});return Re.observe(B.current.parentElement),Re}if(g){var ge=Ee();return function(){ge.unobserve(B.current.parentElement)}}},[g,et]),Object(n.useEffect)(function(){if(g){for(var Ee=[],ge=function(){var Lt=Ze[Re];Je=Object(u.a)(Lt,2);var Wt=Je[0],st=Je[1],Qt=Object(C.a)({},Wt,function(){ze(st)});Ee.push(Qt),g.addKeyMap(Qt)},Re=0,Ze=Object.entries(Jt);Re<Ze.length;Re++){var Je;ge()}return function(){var ot=Object(de.a)(Ee),Lt;try{for(ot.s();!(Lt=ot.n()).done;){var Wt=Lt.value;g.removeKeyMap(Wt)}}catch(st){ot.e(st)}finally{ot.f()}}}},[g]),Object(n.useEffect)(function(){at!==Oe&&Nt(at)},[at]),Object(tt.a)(function(){if(!ct&&wt>0){var Ee=new Date().getTime(),ge=window.sessionStorage.getItem(ht);Ee>=wt+it&&(!ge||ge!==Fe)&&(window.sessionStorage.setItem(ht,Fe),w(!0))}},it),Object(n.useEffect)(function(){Ke(Ge)},[g,Ge]),Object(n.useEffect)(function(){g&&(Ut&&g.focus())},[g,Ut]),Object(n.useEffect)(function(){if(b&&g){var Ee=function(Ze){var Je=Ze.target;if(ce.current){var ot=Je.scrollTop/Je.scrollHeight;ce.current.scrollTop=ce.current.scrollHeight*ot}},ge=g.getScrollerElement();return ge.addEventListener("scroll",Ee),function(){ge.removeEventListener("scroll",Ee)}}},[g,b]),Object(n.useEffect)(function(){if(g&&Ot){var Ee=function(Re,Ze){Ot(Re,Ze)};return g.on("beforeChange",Ee),function(){g.off("beforeChange",Ee)}}},[g,Ot]),Object(n.useEffect)(function(){if(g&>){var Ee=function(){gt(g.getValue())};return g.on("blur",Ee),function(){g.off("blur",Ee)}}},[g,gt]),Object(n.useEffect)(function(){if(g){var Ee=function(Re){var Ze=Re.getValue();Ue(Ze),Yt(new Date().getTime()),Re.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),I&&I(Ze)};return g.on("change",Ee),function(){g.off("change",Ee)}}},[g,I]),Object(n.useEffect)(function(){g&&(oe==null?(g.setValue(""),Ue("")):oe!==g.getValue()&&(g.setValue(oe),Ue(oe),g.setCursor(g.lineCount(),0)))},[g,oe]);var ze=Object(n.useCallback)(function(Ee){var ge=g.getCursor(),Re=g.getSelection(),Ze=Re.split(`
|
|
`);switch(Ee){case"bold":return g.replaceSelection("**"+Re+"**"),Re===""&&g.setCursor(ge.line,ge.ch+2),g.focus();case"italic":return g.replaceSelection("*"+Re+"*"),Re===""&&g.setCursor(ge.line,ge.ch+1),g.focus();case"code":return g.replaceSelection("`"+Re+"`"),Re===""&&g.setCursor(ge.line,ge.ch+1),g.focus();case"inline-latex":return g.replaceSelection("`$$"+Re+"$$`"),Re===""&&g.setCursor(ge.line,ge.ch+3),g.focus();case"latex":return g.replaceSelection("```latex\n"+Re+"\n```"),g.setCursor(ge.line+1,Re.length+1),g.focus();case"line-break":return g.replaceSelection(`<br/>
|
|
`),g.focus();case"list-ul":return Re===""?g.replaceSelection("- "+Re):g.replaceSelection(Ze.map(function(Je){return Je===""?"":"- ".concat(Je)}).join(`
|
|
`)),g.focus();case"list-ol":return Re===""?g.replaceSelection("1. "+Re):g.replaceSelection(Ze.map(function(Je,ot){return Je===""?"":"".concat(ot+1,". ").concat(Je)}).join(`
|
|
`)),g.focus();case"add-null-ch":return Re===""&&g.setCursor(ge.line,ge.ch+1),g.replaceSelection(Mt),g.focus();case"inster-template-1":return Re===""&&g.setCursor(ge.line,ge.ch),g.replaceSelection(Tt),g.focus();case"eraser":return g.setValue(""),g.focus();case"trigger-watch":return Ke(!b),g.focus();case"trigger-full-screen":return Nt(!Oe),g.focus();case ut:Pt(ut);return;case ye:Pt(ye);return;case Ct:Pt(Ct);return;case z:Pt(z);return;default:throw new Error}},[g,b,Oe]),Gt=Object(n.useCallback)(function(Ee){Pt("");switch(kt){case ut:var ge=Ee.title,Re=Ee.link;return g.replaceSelection("[".concat(ge,"](").concat(Re,")")),g.focus();case ye:var Ze=Ee.language,Je=Ee.content;return g.replaceSelection(["```"+Ze,Je,"```"].join(`
|
|
`)),g.focus();case Ct:var ot=Ee.src,Lt=Ee.alt;return g.replaceSelection(".concat(ot,' "').concat(Lt,'" )')),g.focus();case z:for(var Wt=Ee.row,st=Ee.col,Qt=Ee.align,la=`
|
|
`,oa=0;oa<Wt;oa++){for(var ma=[],_a=[],Ea=0;Ea<st;Ea++)oa===1&&_a.push(Ie[Qt]),ma.push(" ");oa===1&&(la+="| ".concat(_a.join(" | "),` |
|
|
`)),la+="| ".concat(ma.join(st===1?"":" | "),` |
|
|
`)}return g.replaceSelection(la+`
|
|
`),g.focus();default:throw new Error}},[g,kt]),aa=Object(n.useMemo)(function(){switch(kt){case ut:return a.a.createElement(i,{callback:Gt,onCancel:Zt});case ye:return a.a.createElement(r.b,{callback:Gt,onCancel:Zt});case Ct:return a.a.createElement(t,{callback:Gt,onCancel:Zt});case z:return a.a.createElement(Dt,{callback:Gt,onCancel:Zt});default:return null}},[kt]);function Zt(){Pt("")}Object(n.useEffect)(function(){if(_e.current){var Ee=function(Wt){Je=!0,ot=Wt.pageY},ge=function(){Je=!1},Re=function(Wt){if(Je){var st=Wt.pageY-ot;st<0&&(st=0),st>300&&(st=300);var Qt=W+st+"px";q(Qt)}},Ze=_e.current,Je=!1,ot=0;return Ze.addEventListener("mousedown",Ee),document.addEventListener("mousemove",Re),document.addEventListener("mouseup",ge),function(){Ze.removeEventListener("mousedown",Ee),document.removeEventListener("mousemove",Re),document.removeEventListener("mouseup",ge)}}},[g,_e]),Object(n.useEffect)(function(){q(W)},[W]);var ra=Rt(N),ia=Rt(G),ca={width:ra,height:ia},Bt=Object(n.useMemo)(function(){if(wt){var Ee=new Date(wt),ge=Ee.getHours(),Re=Ee.getMinutes(),Ze=Ee.getSeconds();return ge=ge<10?"0"+ge:ge,Re=Re<10?"0"+Re:Re,Ze=Ze<10?"0"+Ze:Ze,"".concat(ge,":").concat(Re,":").concat(Ze)}return 0},[wt]);function Qe(){window.sessionStorage.removeItem(ht),w(!1),Yt(0)}function xt(){w(!1),Yt(0),g.setValue(window.sessionStorage.getItem(ht))}return a.a.createElement(n.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:Q},a.a.createElement("div",{className:"markdown-editor-container ".concat(ua," ").concat(b?"on-preview":""," ").concat(Se?"mini":""," ").concat(Oe?"full-screen":""),style:ca},a.a.createElement(l,{insertTemp:Xe,watch:b,fullScreen:Oe,showNullButton:Pe,onActionCallback:ze}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:B,placeholder:Ae})),b?a.a.createElement("div",{ref:ce,className:"preview-container"},a.a.createElement(le.a,{value:Fe})):null))),Ft?a.a.createElement("a",{ref:_e,className:"editor-resize"}):null,a.a.createElement(re.a,null,Ye[kt]?a.a.createElement(J.a,{centered:!0,title:Ye[kt],visible:!0,onCancel:Zt,footer:null},aa):null))}},S9qI:function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___38r-Z",flex_space_between:"flex_space_between___2tQg4",flex_box_vertical_center:"flex_box_vertical_center___3A_tk",flex_box_center_end:"flex_box_center_end___14tlw",flex_box_column:"flex_box_column___1wOWA",wrap:"wrap___4Jqd0",head:"head___2JuaM",formWrap:"formWrap___3IGau",tabsWrap:"tabsWrap___2hOUL",listWarp:"listWarp___3kwG_",actionButton:"actionButton___3WtDn",selectWrap:"selectWrap___IriII",s1:"s1___3jyrU",s2:"s2___THEll"}},Tkyw:function(ee,D,e){ee.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(ee,D,e){ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(ee,D,e){"use strict";var fe=[],J=function(C){fe.forEach(function(n){if(C.target===n.element||de.isParent(C.target,n.element))return;n.callbacks.forEach(function(a){return a()})})};window.document.body?window.document.body.addEventListener("click",J):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",J)});var de={isParent:function(C,n){for(var a=C;a&&a.tagName&&a.tagName.toLowerCase()!=="body";){if(a===n)return!0;a=a.parentNode}return!1},init:function(C,n){var a=fe.filter(function(c){return c.element===C});return a.length>0?a[0].callbacks.push(n):fe.push({element:C,callbacks:[n]}),{clear:function(){fe=fe.filter(function(o){return o.element!==C})}}}};D.a=de},WdTA:function(ee,D,e){ee.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(ee,D,e){ee.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(ee,D,e){ee.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ee,D,e){"use strict";var fe=e("BoS7"),J=e("Sdc0"),de=e("OaEy"),u=e("2fM7"),C=e("q1tI"),n=e.n(C),a=e("lOMy"),c=e.n(a),o=u.a.Option;D.a=function(_){var L=_.onFontSizeChange,y=_.cmFontSize,h=_.cmCodeMode,E=_.onCodeModeChange,ve=_.onTabToSpace,X=_.className,le=X===void 0?"":X,P=_.tabToSpace,Y=_.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(le)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(u.a,{bordered:!1,size:"small",value:h,onChange:E},n.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(u.a,{bordered:!1,size:"small",value:y,onChange:L},n.a.createElement(o,{value:12},"12px"),n.a.createElement(o,{value:14},"14px"),n.a.createElement(o,{value:16},"16px"),n.a.createElement(o,{value:18},"18px"),n.a.createElement(o,{value:20},"20px"),n.a.createElement(o,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(J.a,{checked:P,onChange:ve}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),Y)}},ZW9T:function(ee,D,e){"use strict";e.d(D,"a",function(){return ne});var fe=e("XEnU"),J=e("miYZ"),de=e("tsqr"),u=e("Cmcn"),C=e("k16G"),n=e("SIvP"),a=e("q1tI"),c=e.n(a),o=e("bdgK");function _(m,F,l,re,U){var k=F.getWordUntilPosition(l),d={startLineNumber:l.lineNumber,endLineNumber:l.lineNumber,startColumn:k.startColumn,endColumn:k.endColumn},A=re.map(function(V){return{label:V,kind:m.languages.CompletionItemKind.Keyword,insertText:V,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:d}});return U.map(function(V){A.push(Object(fe.a)(Object(fe.a)({},V),{},{range:d}))}),A}var L=function(m){var F={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},l=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(d,A){var V=_(m,d,A,l,[F]);return{suggestions:V}}});var re=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(d,A){var V=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=_(m,d,A,re,V);return{suggestions:f}}});var U=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(d,A){var V=[F,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:m.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=_(m,d,A,U,V);return{suggestions:f}}})},y="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function h(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function E(){}var ve=!1,X={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function le(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=m;if(Array.isArray(m)){for(var l=0;l<m.length;l++){var re=X[m[l]];if(re)return re}return F[0]}return X[F]||F}var P=null,Y=D.b=function(m){var F=m.width,l=F===void 0?"100%":F,re=m.height,U=re===void 0?"100%":re,k=m.value,d=m.language,A=d===void 0?"javascript":d,V=m.style,f=V===void 0?{}:V,p=m.options,i=p===void 0?{}:p,r=m.overrideServices,O=r===void 0?{}:r,s=m.theme,$=s===void 0?"vs-dark":s,M=m.onEditBlur,x=m.onSave,t=m.autoHeight,Ce=t===void 0?!1:t,ie=m.forbidCopy,ke=ie===void 0?!1:ie,K=m.onChange,nt=K===void 0?E:K,Ne=m.editorDidMount,_t=Ne===void 0?E:Ne,We=m.onFocus,Dt=We===void 0?E:We,ut=m.filename,Ct=ut===void 0?"educoder.txt":ut,ye=Object(n.a)(m,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),z=Object(a.useRef)(),me=Object(a.useRef)({}),Ie=Object(a.useState)(!1),tt=Object(C.a)(Ie,2),S=tt[0],he=tt[1];function At(){var N;return z.current&&(N=new o.default(function(T){var W=Object(u.a)(T),pe;try{for(W.s();!(pe=W.n()).done;){var Se=pe.value;(Se.target.offsetHeight>0||Se.target.offsetWidth>0)&&me.current.instance.layout()}}catch(De){W.e(De)}finally{W.f()}}),N.observe(z.current)),N}function dt(){de.b.warn(decodeURIComponent(y))}Object(a.useEffect)(function(){var N=me.current.instance;if(k!=null&&N&&S){var T=N.getModel();T&&k!==T.getValue()&&(ve=!0,T.setValue(k),N.layout(),ve=!1)}},[k,S,me.current]);function it(){var N=me.current.instance;if(N){var T=N.getSelection(),W=me.current.pastePos||{},pe=new P.Range(W.startLineNumber||T.endLineNumber,W.startColumn||T.endColumn,W.endLineNumber||T.endLineNumber,W.endColumn||T.endColumn);setTimeout(function(){N.executeEdits("",[{range:pe,text:""}])},300)}}function Mt(N){(window.navigator.platform.match("Mac")?N.metaKey:N.ctrlKey)&&N.keyCode==83&&(N.preventDefault(),x())}var Tt=function(){if(Ce&&me.current.instance){var T=me.current.instance.getContentHeight();I(T<U?U:T)}else I(U)};function Rt(N){var T=document.createEvent("MouseEvents");T.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),N.dispatchEvent(T)}function vt(N,T){var W=window.URL||window.webkitURL||window,pe=new Blob([T]),Se=document.createElementNS("http://www.w3.org/1999/xhtml","a");Se.href=W.createObjectURL(pe),Se.download=N,Rt(Se)}Object(a.useEffect)(function(){Tt()},[Tt]),Object(a.useEffect)(function(){z.current&&!S&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(N){try{P=N,L(P),me.current.instance=P.editor.create(z.current,Object(fe.a)({value:k,language:le(A),theme:$,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},i),O);var T=me.current.instance;if(_t(T,P),setTimeout(function(){Tt(),me.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){vt(Ct||"educoder.txt",T.getValue())}})},500),me.current.subscription=T.onDidChangeModelContent(function(pe){ve||(Tt(),nt(T.getValue(),pe))}),ke&&(T.addCommand(P.KeyMod.CtrlCmd|P.KeyMod.Shift|P.KeyCode.KEY_V,function(){return dt(),null}),T.addCommand(P.KeyMod.CtrlCmd|P.KeyCode.KEY_C,function(){return dt(),null})),M&&T.onDidBlurEditorWidget(function(){M(T.getValue())}),Dt&&T.onDidFocusEditorText(function(){Dt(T.getValue())}),ke){T.addCommand(P.KeyMod.CtrlCmd|P.KeyCode.KEY_V,function(){return dt(),null}),T.onDidPaste(function(pe){me.current.pastePos=pe});try{window.addEventListener("paste",it)}catch(pe){}}var W=At();return he(!0),function(){var pe=me.current.instance;pe.dispose();var Se=pe.getModel();Se&&Se.dispose(),me.current.subscription&&me.current.subscription.dispose(),ke&&window.removeEventListener("paste",it),W.unobserve(z.current)}}catch(pe){debugger}})},[]),Object(a.useEffect)(function(){var N=me.current.instance;if(N&&S)return document.addEventListener("keydown",Mt,!1),function(){document.removeEventListener("keydown",Mt)}},[x,S]),Object(a.useEffect)(function(){var N=me.current.instance;if(N&&S){var T=le(A);P.editor.setModelLanguage(N.getModel(),T),console.log("language:",A,N.getModel(),T)}},[A,S]),Object(a.useEffect)(function(){var N=me.current.instance;N&&S&&P.editor.setTheme($)},[$,S]),Object(a.useEffect)(function(){var N=me.current.instance;N&&S&&N.updateOptions(i)},[JSON.stringify(i),S]),Object(a.useEffect)(function(){var N=me.current.instance;N&&S&&N.layout()},[l,U,S]);var Kt=Object(a.useState)(h(l)),Jt=Object(C.a)(Kt,2),Ye=Jt[0],ea=Jt[1],v=Object(a.useState)(h(U)),j=Object(C.a)(v,2),oe=j[0],I=j[1],ue=Object(fe.a)(Object(fe.a)({},f),{},{width:Ye,height:oe});return c.a.createElement("div",{className:"my-monaco-editor",ref:z,style:ue})};function ne(m){var F=m.width,l=F===void 0?"100%":F,re=m.height,U=re===void 0?"100%":re,k=m.original,d=m.modified,A=m.language,V=m.options,f=V===void 0?{}:V,p=Object(a.useRef)(),i=Object(a.useState)(null),r=Object(C.a)(i,2),O=r[0],s=r[1];function $(Ce){var ie;return p.current&&(ie=new o.default(function(ke){var K=Object(u.a)(ke),nt;try{for(K.s();!(nt=K.n()).done;){var Ne=nt.value;(Ne.target.offsetHeight>0||Ne.target.offsetWidth>0)&&Ce.layout()}}catch(_t){K.e(_t)}finally{K.f()}}),ie.observe(p.current)),ie}Object(a.useEffect)(function(){p.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Ce){P=Ce;var ie=P.editor.createDiffEditor(p.current,Object(fe.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f));s(ie);var ke=$(ie);return function(){ie.dispose();var K=ie.getModel();K&&K.dispose(),ke.unobserve(p.current)}})},[]),Object(a.useEffect)(function(){O&&O.setModel({original:P.editor.createModel(k,A),modified:P.editor.createModel(d,A)})},[k,d,A,O]);var M=h(l),x=h(U),t={width:M,height:x};return c.a.createElement("div",{className:"my-diff-editor",ref:p,style:t})}},bCnd:function(ee,D,e){"use strict";e.d(D,"b",function(){return u}),e.d(D,"a",function(){return C});var fe=e("je13"),J=e.n(fe),de=!1;function u(n,a){var c=J.a.get("__ec");c||(c={}),c[n]=a,J.a.set("__ec",c)}function C(n,a){var c=J.a.get("__ec");return c?c[n]===void 0?a:c[n]:a}},buVm:function(ee,D,e){"use strict";var fe=e("7Kak"),J=e("9yH6"),de=e("q1tI"),u=e.n(de),C=e("9Bee"),n=e("YAlC"),a=e.n(n),c=["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"],o=function(L){var y=L.index,h=L.typeName,E=L.type,ve=L.isEdit,X=ve===void 0?!1:ve,le=L.data,P=le===void 0?{}:le,Y=L.inMouseId,ne=L.onSetScore,m=ne===void 0?function(){}:ne,F=L.onDelete,l=F===void 0?function(){}:F,re=L.onMouseEnter,U=re===void 0?function(){}:re,k=L.onEdit,d=k===void 0?function(){}:k,A=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},P==null||((M=P.choices)===null||M===void 0)?void 0:M.map(function(x,t){return u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15"),key:t},u.a.createElement("div",{className:"line28"},c[t]),u.a.createElement("div",{className:"".concat(a.a.answer," ml5")},u.a.createElement(C.a,{value:x==null?void 0:x.choice_text})))}))},V=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},P==null||((M=P.choices)===null||M===void 0)?void 0:M.map(function(x,t){return u.a.createElement(J.a,{disabled:!0,key:t},x==null?void 0:x.choice_text)})))},f=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},u.a.createElement(C.a,{value:P==null||((M=P.program_attr)===null||M===void 0)?void 0:M.description})))},p=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexColumn," mt15")},P==null||((M=P.standard_answer)===null||M===void 0)?void 0:M.map(function(x,t){return u.a.createElement(C.a,{key:t,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(x.position,"\uFF09\uFF1A").concat(x.answer_text.join("\u3001"))})})))},i=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"mt15"},u.a.createElement("div",null,"\u7B54\u6848\uFF1A"),u.a.createElement(C.a,{value:P==null||((M=P.answer_texts)===null||M===void 0)?void 0:M[0]})))},r=function(){var M=(P==null?void 0:P.shixun)||(P==null?void 0:P.examination_bank_shixun_challenges)||[];return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"mt10"},"\u5173\u5361"),M==null?void 0:M.map(function(x,t){return u.a.createElement("div",{key:t,className:"mt10 font14"},t+1,". ",x==null?void 0:x.challenge_name)}))},O=function(){var M={SINGLE:A,MULTIPLE:A,JUDGMENT:V,PROGRAM:f,COMPLETION:p,SUBJECTIVE:i,PRACTICAL:r};return M[E]?M[E]():null},s=function(M,x){var t='<span style="margin-right: -10px">'.concat(x+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(M.score,"\u5206\uFF09</span>");return t};return u.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return U(P.id)}},u.a.createElement("div",{className:a.a.action,style:{opacity:Y===P.id?1:0}},u.a.createElement("div",{className:a.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),u.a.createElement("div",{className:a.a.setScore,onClick:function(){var M=(P==null?void 0:P.shixun)||(P==null?void 0:P.examination_bank_shixun_challenges)||[];m(P.id,h,M,P.score)}},"\u8BBE\u7F6E\u5F97\u5206"),X&&h!=="\u5B9E\u8BAD\u9898"&&u.a.createElement("div",{className:a.a.setScore,onClick:function(){return d(P)}},"\u7F16\u8F91\u8BD5\u9898"),u.a.createElement("div",{className:a.a.delete,onClick:function(){return l(P.id)}},"\u5220\u9664")),u.a.createElement("div",{className:a.a.content},u.a.createElement("div",{className:a.a.titleWrap},u.a.createElement(C.a,{className:a.a.titleHtml,value:s(P,y)+P.name||(P==null?void 0:P.shixun_name)})),O()))};D.a=o},dejd:function(ee,D,e){},"e/zO":function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(ee,D,e){},kqOp:function(ee,D,e){"use strict";e.d(D,"a",function(){return _});var fe=e("IIKO"),J=e("XKWP"),de=e("N7Kx"),u=e("kFHX"),C=e("4jIl"),n=e("q1tI"),a=e.n(n),c=e("Ot1p"),o="\u2581",_=function(L){Object(u.a)(h,L);var y=Object(C.a)(h);function h(){var E;Object(J.a)(this,h);for(var ve=arguments.length,X=new Array(ve),le=0;le<ve;le++)X[le]=arguments[le];return E=y.call.apply(y,[this].concat(X)),E.getChCountBeforeCursor=function(P,Y){for(var ne=Y.line,m=0,F=0;F<ne;F++)m+=P.getLine(F).split(o).length-1;var l=P.getLine(ne).substring(0,Y.ch);return m+=l.split(o).length-1,m},E.onCMBeforeChange=function(P,Y){var ne=P.getRange(Y.from,Y.to),m=0;if(Y.text.forEach(function(U){m+=U.split(o).length-1}),ne&&ne.indexOf(o)!=-1){var F=ne.split(o).length-1,l=E.getChCountBeforeCursor(P,Y.from);console.log("\u5220\u9664".concat(F,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(l,"\u4E2A\uFF0C\u65B0\u589E").concat(m,"\u4E2A")),E.props.deleteEmptyDisabled?Y.cancel():E.props.onPlaceholderChange&&E.props.onPlaceholderChange(l,F,m)}else if(m){var re=E.getChCountBeforeCursor(P,Y.from);console.log("\u65B0\u589E".concat(m,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(re,"\u4E2A")),E.props.onPlaceholderChange&&E.props.onPlaceholderChange(re,0,m)}},E}return Object(de.a)(h,[{key:"render",value:function(){return a.a.createElement(c.a,Object(fe.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),h}(n.Component)},lOMy:function(ee,D,e){},m9L2:function(ee,D,e){},mOS8:function(ee,D,e){ee.exports=e.p+"static/403Qrcode.6c17b6f4.png"},mgmH:function(ee,D,e){"use strict";e.d(D,"d",function(){return h}),e.d(D,"b",function(){return E}),e.d(D,"e",function(){return ve}),e.d(D,"c",function(){return X}),e.d(D,"p",function(){return le}),e.d(D,"g",function(){return P}),e.d(D,"i",function(){return Y}),e.d(D,"h",function(){return ne}),e.d(D,"l",function(){return m}),e.d(D,"a",function(){return F}),e.d(D,"n",function(){return l}),e.d(D,"f",function(){return re}),e.d(D,"m",function(){return U}),e.d(D,"j",function(){return k}),e.d(D,"o",function(){return d}),e.d(D,"k",function(){return A}),e.d(D,"q",function(){return V});var fe=e("miYZ"),J=e("tsqr"),de=e("c1Ei"),u=e.n(de),C=e("XEnU"),n=e("5Tp6"),a=e("oUNq"),c=e("9kvl"),o=e("1vsH"),_=e("m3rI"),L=function(){Object(c.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=function(){Object(c.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},h=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return L(),s.next=3,Object(a.r)(Object(C.a)({},i));case 3:if(r=s.sent,!(r.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/export_couser_info.json"),query:i}));case 7:y();case 8:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),E=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.p)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}J.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_member_act_score")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),ve=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.s)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}J.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_score")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_score")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),X=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.q)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}J.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),le=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.x)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}J.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),P=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.t)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}J.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_homework")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),Y=function(){var f=Object(n.a)(u.a.mark(function p(i,r){var O;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(a.v)(Object(C.a)({},i));case 2:O=$.sent,O.status===0?(J.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/").concat(r))):O.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/").concat(r)));case 4:case"end":return $.stop()}},p)}));return function(i,r){return f.apply(this,arguments)}}(),ne=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return L(),s.next=3,Object(a.u)(Object(C.a)({},i));case 3:if(r=s.sent,!(r.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/homework_commons/".concat(i.categoryId,"/works_list.zip"),query:i}));case 7:y();case 8:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),m=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return L(),s.next=3,Object(a.y)(Object(C.a)({},i));case 3:if(r=s.sent,!(r.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/polls/".concat(i.categoryId,"/commit_result.xlsx"),query:i}));case 7:y();case 8:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),F=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/attendances/export_xlsx_data.xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),l=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/video_study_statics.xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),re=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/export_course_students_info.xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),U=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/item_banks/export.xlsx",query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),k=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/common_exercises/item_banks/export.xlsx",query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),d=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),A=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.w)(Object(C.a)({},i));case 2:r=s.sent,r.status===0?(J.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/exercise_score"))):r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/exercise_score")));case 4:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),V=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(o.p)("",Object(o.L)({url:_.a.API_SERVER+"/api/export_records/".concat(i.id,".xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}()},no3R:function(ee,D,e){"use strict";e.r(D),e.d(D,"formatTypeNameToDefaultScore",function(){return ye}),e.d(D,"classifyType",function(){return z});var fe=e("7Kak"),J=e("9yH6"),de=e("OaEy"),u=e("2fM7"),C=e("IIKO"),n=e("miYZ"),a=e("tsqr"),c=e("giR+"),o=e("fyUT"),_=e("2qtc"),L=e("kLXV"),y=e("c1Ei"),h=e.n(y),E=e("5Tp6"),ve=e("y8nQ"),X=e("Vl3Y"),le=e("k16G"),P=e("SIvP"),Y=e("XEnU"),ne=e("5NDa"),m=e("5rEg"),F=e("q1tI"),l=e.n(F),re=e("9kvl"),U=e("ngQI"),k=e("buVm"),d=e("+L6B"),A=e("2/Rp"),V=e("T2oS"),f=e("W9HT"),p=e("e/zO"),i=e.n(p),r=e("6/12"),O=e("JI8h"),s=e("KGka"),$=e("9NMw"),M=e("3gpN"),x=e("J51S"),t=e("ErOA"),Ce=function(S){var he=S.visible,At=S.onOk,dt=S.onCancel,it=Object(F.useRef)(),Mt=Object(F.useState)({}),Tt=Object(le.a)(Mt,2),Rt=Tt[0],vt=Tt[1],Kt=Object(F.useState)({}),Jt=Object(le.a)(Kt,2),Ye=Jt[0],ea=Jt[1],v=Object(F.useState)(!0),j=Object(le.a)(v,2),oe=j[0],I=j[1];Object(F.useEffect)(function(){ue()},[]);var ue=function(){var W=Object(E.a)(h.a.mark(function pe(){var Se,De,Ut,Ge,Xe,qe,ht,Me,Ft,mt,ct,bt;return h.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!((he==null?void 0:he.item_type.toUpperCase())==="PROGRAM")){$e.next=6;break}return $e.next=3,Object(t.a)("/api/problems/".concat(he==null||((Ut=he.program_attr)===null||Ut===void 0)?void 0:Ut.identifier,"/edit.json"),{method:"get"});case 3:De=$e.sent,$e.next=9;break;case 6:return $e.next=8,Object(t.a)("/api/common_exercises/item_banks/".concat(he==null?void 0:he.item_bank_id,"/edit.json"),{method:"get"});case 8:De=$e.sent;case 9:((Se=De)===null||Se===void 0?void 0:Se.name)&&(Ge=De||{},Xe=Ge.exercise_subjects,qe=Ge.item_type,ht=qe===void 0?"PROGRAM":qe,Me=Ge.difficulty,Ft=Ge.exercise_points,mt=Object(P.a)(Ge,["exercise_subjects","item_type","difficulty","exercise_points"]),ct=Xe.map(function(at){return at.id}),bt=Ft.map(function(at){return at.id}),vt({course:ct,item_type:ht,difficulty:Me,knowledge:bt}),ea(mt),I(!1));case 10:case"end":return $e.stop()}},pe)}));return function(){return W.apply(this,arguments)}}(),N=function(){var pe={SINGLE:l.a.createElement(r.a,{ref:it,isEdit:!0,editData:Ye}),MULTIPLE:l.a.createElement(O.a,{ref:it,isEdit:!0,editData:Ye}),JUDGMENT:l.a.createElement(s.a,{ref:it,isEdit:!0,editData:Ye}),COMPLETION:l.a.createElement(M.a,{ref:it,isEdit:!0,editData:Ye}),SUBJECTIVE:l.a.createElement($.a,{ref:it,isEdit:!0,editData:Ye}),PROGRAM:l.a.createElement(x.a,{difficulty:Rt==null?void 0:Rt.difficulty,isEdit:!0,ref:it,editData:Ye})};return pe[Rt==null?void 0:Rt.item_type]},T=function(){var pe=function(){var Se=Object(E.a)(h.a.mark(function De(){var Ut,Ge,Xe,qe,ht,Me,Ft,mt,ct,bt,Pe,$e,at,gt=arguments;return h.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return Xe=gt.length>0&>[0]!==void 0?gt[0]:!1,St.next=3,(Ut=it.current)===null||Ut===void 0?void 0:Ut.onSave();case 3:if(qe=St.sent,qe){St.next=6;break}return St.abrupt("return");case 6:return ht=Rt||{},Me=ht.course,Ft=ht.item_type,mt=ht.difficulty,ct=ht.knowledge,bt=ct===void 0?[]:ct,Pe=Object(Y.a)({exercise_subject_ids:Me,exercise_point_ids:bt,item_type:Ft,difficulty:mt,is_syc_item_bank:Xe},qe||{}),$e=Ft==="PROGRAM"?"/api/problems/".concat(he==null||((Ge=he.program_attr)===null||Ge===void 0)?void 0:Ge.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(he==null?void 0:he.item_bank_id),St.next=11,Object(t.a)($e,{method:"put",body:Pe});case 11:at=St.sent,(at==null?void 0:at.status)===0&&(At(),dt());case 13:case"end":return St.stop()}},De)}));return function(){return Se.apply(this,arguments)}}();L.a.confirm({centered:!0,width:506,title:l.a.createElement("div",{className:i.a.modalTitle},l.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),l.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){L.a.destroyAll()}}," ",l.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:l.a.createElement("div",null,l.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),l.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),l.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Se=Object(E.a)(h.a.mark(function Ut(){return h.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,pe(!0);case 2:return Xe.abrupt("return",Xe.sent);case 3:case"end":return Xe.stop()}},Ut)}));function De(){return Se.apply(this,arguments)}return De}(),onCancel:pe})};return l.a.createElement("div",{className:i.a.modal},l.a.createElement("div",{className:i.a.main},l.a.createElement("div",{className:i.a.title},l.a.createElement("span",{className:i.a.name},"\u8BD5\u9898\u7F16\u8F91"),l.a.createElement("span",{className:i.a.edit,onClick:dt}," ",l.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),l.a.createElement("div",{className:i.a.body,id:"question-scroll"},oe?l.a.createElement(f.a,{size:"large",className:i.a.load,spinning:!0}):N()),l.a.createElement("div",{className:i.a.btns},l.a.createElement(A.a,{size:"large",style:{marginRight:20},onClick:function(){return dt()}},"\u53D6\u6D88"),l.a.createElement(A.a,{size:"large",type:"primary",onClick:function(){return T()}},"\u4FDD\u5B58"))))},ie=Ce,ke=e("5X0v"),K=e.n(ke),nt=e("9ZNV"),Ne=e("LvDl"),_t=e.n(Ne),We=e("WCUW"),Dt=e("vCeJ"),ut=e("9SwW"),Ct=m.a.TextArea,ye=function(S){var he={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return he[S]||0},z=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],he=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],At=S.map(function(dt){var it=he.find(function(Mt){return dt.item_type===Mt.type});return Object(Y.a)(Object(Y.a)({},dt),it)});return At},me=function(S){var he,At,dt,it,Mt,Tt,Rt,vt,Kt=S.problemsetPreview,Jt=S.user,Ye=S.globalSetting,ea=S.loading,v=S.dispatch,j=S.match,oe=Object(P.a)(S,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),I=Object(F.useState)(),ue=Object(le.a)(I,2),N=ue[0],T=ue[1],W=Object(F.useState)(),pe=Object(le.a)(W,2),Se=pe[0],De=pe[1],Ut=Object(F.useState)([]),Ge=Object(le.a)(Ut,2),Xe=Ge[0],qe=Ge[1],ht=Object(F.useState)([]),Me=Object(le.a)(ht,2),Ft=Me[0],mt=Me[1],ct=Object(F.useState)(!1),bt=Object(le.a)(ct,2),Pe=bt[0],$e=bt[1],at=Object(F.useState)(""),gt=Object(le.a)(at,2),Ot=gt[0],St=gt[1],ua=Object(F.useState)(!1),zt=Object(le.a)(ua,2),Ae=zt[0],Et=zt[1],yt=X.a.useForm(),ft=Object(le.a)(yt,1),rt=ft[0],g=Object(F.useState)({}),Vt=Object(le.a)(g,2),jt=Vt[0],Ht=Vt[1],Fe=Object(F.useRef)(),Ue=Pe?"/exam/exerciseManagement":"/exam/questionManagement";Object(F.useEffect)(function(){return v({type:"globalSetting/footerToggle",payload:!1}),function(){v({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(F.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(F.useEffect)(function(){ae(),je(),b()},[]),Object(F.useEffect)(function(){var G;(j==null||((G=j.params)===null||G===void 0)?void 0:G.exerciseId)&&$e(!0)},[j==null||((he=j.params)===null||he===void 0)?void 0:he.exerciseId]);var je=function(){var G=Object(E.a)(h.a.mark(function q(){var H,se;return h.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(t.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(j==null||((H=j.params)===null||H===void 0)?void 0:H.exerciseId)||""}});case 2:se=w.sent,(se==null?void 0:se.data)&&qe(z(se.data));case 4:case"end":return w.stop()}},q)}));return function(){return G.apply(this,arguments)}}(),ae=function(){var G=Object(E.a)(h.a.mark(function q(){var H,se,R,w,B,Q,_e,ce;return h.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(!(j==null||((H=j.params)===null||H===void 0)?void 0:H.exerciseId)){ze.next=9;break}return ze.next=3,v({type:"problemsetPreview/getEditPaperData",payload:{id:j==null||((se=j.params)===null||se===void 0)?void 0:se.exerciseId}});case 3:R=ze.sent,w=R.exam||{},B=w.exercise_subject_id,Q=w.name,_e=w.difficulty,ce=w.exam_notes,rt.setFieldsValue({exercise_subject_id:B,name:Q,difficulty:_e,exam_notes:ce}),Ht({exercise_subject_id:B,name:Q,difficulty:_e,exam_notes:ce}),ze.next=10;break;case 9:v({type:"problemsetPreview/getPaperData"});case 10:case"end":return ze.stop()}},q)}));return function(){return G.apply(this,arguments)}}(),b=function(){var G=Object(E.a)(h.a.mark(function q(){var H;return h.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(t.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:H=R.sent,(H==null?void 0:H.data)&&mt(H.data||[]);case 4:case"end":return R.stop()}},q)}));return function(){return G.apply(this,arguments)}}(),Ke=function(q,H){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],R=arguments.length>3?arguments[3]:void 0,w=_t.a.cloneDeep(se).map(function(B){return Object(Y.a)(Object(Y.a)({},B),{},{challenge_score:B.challenge_score||5})});if(Fe.current=R||ye(H),H==="\u5B9E\u8BAD\u9898")return L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:l.a.createElement("div",{className:K.a.shixunModal},l.a.createElement("div",null,"\u5173\u5361\uFF1A"),w==null?void 0:w.map(function(B,Q){return l.a.createElement("div",{className:K.a.shixunScore},Q+1,"\u3001",B.challenge_name,l.a.createElement("div",{style:{minWidth:"130px"}},l.a.createElement(o.a,{defaultValue:B.challenge_score,min:1,onChange:function(ce){B.challenge_score=ce}}),l.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(E.a)(h.a.mark(function _e(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(We.J)({id:q,challenge_scores:w.map(function(ze){return{challenge_id:ze.challenge_id,score:ze.challenge_score}})});case 2:Fe.current=null,ae();case 4:case"end":return et.stop()}},_e)}));function Q(){return B.apply(this,arguments)}return Q}()});L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:l.a.createElement("div",{className:K.a.modalColumn},l.a.createElement("div",{className:K.a.modalRow},l.a.createElement("span",null,H,"\uFF1A"),l.a.createElement(o.a,{min:1,defaultValue:Fe.current,onChange:function(Q){Fe.current=Q}}),l.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),H==="\u586B\u7A7A\u9898"&&l.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(E.a)(h.a.mark(function _e(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,v({type:"problemsetPreview/setScore",payload:{id:q,score:Fe.current}});case 2:Fe.current=null,ae();case 4:case"end":return et.stop()}},_e)}));function Q(){return B.apply(this,arguments)}return Q}()})},Ve=function(q,H){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],R=arguments.length>3?arguments[3]:void 0,w=_t.a.cloneDeep(se).map(function(B){return Object(Y.a)(Object(Y.a)({},B),{},{challenge_score:B.challenge_score||5})});if(Fe.current=R||ye(H),H==="\u5B9E\u8BAD\u9898")return L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:l.a.createElement("div",{className:K.a.shixunModal},l.a.createElement("div",null,"\u5173\u5361\uFF1A"),w==null?void 0:w.map(function(B,Q){return l.a.createElement("div",{className:K.a.shixunScore},Q+1,"\u3001",B.challenge_name,l.a.createElement("div",{style:{minWidth:"130px"}},l.a.createElement(o.a,{defaultValue:B.challenge_score,min:1,onChange:function(ce){B.challenge_score=ce}}),l.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(E.a)(h.a.mark(function _e(){var ce;return h.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Object(Dt.p)({id:j==null||((ce=j.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:q,challenge_scores:w.map(function(Gt){return{challenge_id:Gt.challenge_id,score:Gt.challenge_score}})});case 2:Fe.current=null,ae();case 4:case"end":return ze.stop()}},_e)}));function Q(){return B.apply(this,arguments)}return Q}()});L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:l.a.createElement("div",{className:K.a.modalColumn},l.a.createElement("div",{className:K.a.modalRow},l.a.createElement("span",null,H,"\uFF1A"),l.a.createElement(o.a,{min:1,defaultValue:Fe.current,onChange:function(Q){Fe.current=Q}}),l.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),H==="\u586B\u7A7A\u9898"&&l.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(E.a)(h.a.mark(function _e(){var ce;return h.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,v({type:"paperlibrary/setScore",payload:{id:j==null||((ce=j.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:q,score:Fe.current}});case 2:Fe.current=null,ae();case 4:case"end":return ze.stop()}},_e)}));function Q(){return B.apply(this,arguments)}return Q}()})},lt=function(q){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:l.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(E.a)(h.a.mark(function R(){return h.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,v({type:"problemsetPreview/handleDelete",payload:{id:q}});case 2:ae(),je();case 4:case"end":return B.stop()}},R)}));function se(){return H.apply(this,arguments)}return se}()})},Oe=function(q){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:l.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(E.a)(h.a.mark(function R(){var w;return h.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,v({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:j==null||((w=j.params)===null||w===void 0)?void 0:w.exerciseId,itemId:q}});case 2:ae(),je();case 4:case"end":return Q.stop()}},R)}));function se(){return H.apply(this,arguments)}return se}()})},Nt=function(q,H){Fe.current=ye(H),L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:l.a.createElement("div",{className:K.a.modalColumn},l.a.createElement("div",{className:K.a.modalRow},l.a.createElement("span",null,H,"\uFF1A"),l.a.createElement(o.a,{min:1,defaultValue:Fe.current,onChange:function(R){Fe.current=R}}),l.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),H==="\u586B\u7A7A\u9898"&&l.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var se=Object(E.a)(h.a.mark(function w(){var B;return h.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,v({type:"".concat(Pe?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Pe?q.toLowerCase():q,score:Fe.current,id:j==null||((B=j.params)===null||B===void 0)?void 0:B.exerciseId}});case 2:Fe.current=null,ae();case 4:case"end":return _e.stop()}},w)}));function R(){return se.apply(this,arguments)}return R}()})},It=function(q){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:l.a.createElement("div",{className:K.a.modalColumn,style:{marginTop:30}},l.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),l.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(E.a)(h.a.mark(function R(){var w;return h.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,v({type:"".concat(Pe?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:j==null||((w=j.params)===null||w===void 0)?void 0:w.exerciseId,item_type:Pe?q.toLowerCase():q}});case 2:ae(),je();case 4:case"end":return Q.stop()}},R)}));function se(){return H.apply(this,arguments)}return se}()})},Be=function(){var G=Object(E.a)(h.a.mark(function q(H,se){var R,w,B,Q;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!(!H.destination||!H.source)){ce.next=2;break}return ce.abrupt("return");case 2:if(R=se.questions[H.source.index].id,w=H.destination.index+1,!Pe){ce.next=10;break}return ce.next=7,v({type:"paperlibrary/adjustPosition",payload:{id:j==null||((Q=j.params)===null||Q===void 0)?void 0:Q.exerciseId,itemId:R,position:w}});case 7:B=ce.sent,ce.next=13;break;case 10:return ce.next=12,v({type:"problemsetPreview/adjustPosition",payload:{id:R,position:w}});case 12:B=ce.sent;case 13:if(!(B.status===-1)){ce.next=15;break}return ce.abrupt("return");case 15:ae();case 16:case"end":return ce.stop()}},q)}));return function(H,se){return G.apply(this,arguments)}}(),kt=function(q,H,se){var R=Array.from(q),w=R.splice(H,1),B=Object(le.a)(w,1),Q=B[0];return R.splice(se,0,Q),R},Pt=function(){var G=Object(E.a)(h.a.mark(function q(H,se){var R,w,B;return h.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(H.destination){_e.next=2;break}return _e.abrupt("return");case 2:return w=kt(se,H.source.index,H.destination.index),qe(w),_e.next=6,Object(t.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(j==null||((R=j.params)===null||R===void 0)?void 0:R.exerciseId)||"",items:w.map(function(ce,et){return{position:et+1,item_type:ce.type}})}});case 6:B=_e.sent,B.status!==0&&(qe(se),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return _e.stop()}},q)}));return function(H,se){return G.apply(this,arguments)}}(),$t=function(q){var H="Anchor_".concat(q),se=document.getElementById(H);se&&setTimeout(function(){return se.scrollIntoView({block:"start",behavior:"smooth"})})},He=function(q){Ht(Object(Y.a)({},rt.getFieldsValue()))},wt=function(){var G=Object(E.a)(h.a.mark(function q(H){var se,R,w;return h.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return R=Pe?"/api/examination_banks/".concat(j==null||((se=j.params)===null||se===void 0)?void 0:se.exerciseId,".json"):"/api/examination_banks.json",Et(!0),Q.next=4,Object(t.a)(R,{method:Pe?"put":"post",body:H});case 4:w=Q.sent,w.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),Et(!1),re.c.push("/exam/exerciseManagement"));case 6:case"end":return Q.stop()}},q)}));return function(H){return G.apply(this,arguments)}}(),Yt=function(q){St(q)},qt=function(){ae()},Te=function(q){if(!q||!(q==null?void 0:q.length))return[];var H=Xe.map(function(se){var R=(q==null?void 0:q.find(function(w){return se.type===w.type}))||{};return R});return H};return l.a.createElement("section",{className:K.a.bg},l.a.createElement("div",{className:K.a.left},l.a.createElement("div",{className:K.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),l.a.createElement(U.a,{onDragEnd:function(q){return Pt(q,Xe)}},l.a.createElement(U.c,{droppableId:"droppable"},function(G,q){return l.a.createElement("div",Object(C.a)({ref:G.innerRef},G.droppableProps,{style:{width:"100%"}}),Xe.map(function(H,se){var R=H.type,w=H.count,B=H.name,Q=H.icon;return l.a.createElement(U.b,{key:R,draggableId:R,index:se},function(_e,ce){return l.a.createElement("div",Object(C.a)({ref:_e.innerRef},_e.draggableProps,_e.dragHandleProps,{className:K.a.list,onClick:function(){return $t(R)}}),l.a.createElement("i",{className:"iconfont ".concat(Q)}),l.a.createElement("span",null,B,"\xA0\xA0(",w,"\u5C0F\u9898)"))})}))}))),l.a.createElement("div",{className:K.a.right},l.a.createElement(ut.a,{style:{paddingLeft:30},path:Ue,title:Pe?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),l.a.createElement(X.a,{form:rt,className:K.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:wt,onValuesChange:He},l.a.createElement(X.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},l.a.createElement(u.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},Ft.map(function(G){return l.a.createElement(u.a.Option,{key:G.id,title:G.name,value:G.id},G.name)}))),l.a.createElement(X.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},l.a.createElement(m.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((At=jt.name)===null||At===void 0?void 0:At.length)||0,"/60")})),l.a.createElement(X.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},l.a.createElement(J.a.Group,null,l.a.createElement(J.a,{value:1},"\u7B80\u5355"),l.a.createElement(J.a,{value:2},"\u9002\u4E2D"),l.a.createElement(J.a,{value:3},"\u56F0\u96BE"))),l.a.createElement(X.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},l.a.createElement(Ct,{rows:6,maxLength:200}))),l.a.createElement("div",{className:K.a.wrap},Pe&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"".concat(K.a.flexRow," ").concat(K.a.flexJustifyBetween)},l.a.createElement("div",null,l.a.createElement("span",{className:K.a.questionNumber},"\u9898\u6570\uFF1A",(dt=Kt.paperData)===null||dt===void 0||((it=dt.exam)===null||it===void 0)?void 0:it.all_questions_count),l.a.createElement("span",{className:K.a.score},"\u603B\u5206\uFF1A",(Mt=Kt.paperData)===null||Mt===void 0||((Tt=Mt.exam)===null||Tt===void 0)?void 0:Tt.all_score,"\u5206")),l.a.createElement("div",{className:K.a.selectTopicButton,onClick:function(){var q;return re.c.push("/exam/questionManagement/preview_select/".concat(j==null||((q=j.params)===null||q===void 0)?void 0:q.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),l.a.createElement("div",{className:K.a.line})),(Rt=Te((vt=Kt.paperData)===null||vt===void 0?void 0:vt.questionList))===null||Rt===void 0?void 0:Rt.map(function(G,q){var H,se=(G==null?void 0:G.type)===Se,R=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return l.a.createElement("div",{className:K.a.relative,key:q},l.a.createElement("div",{className:K.a.typeActive,id:"Anchor_".concat(G.type),onMouseEnter:function(){De(G.type),T(null)}},l.a.createElement("span",{className:K.a.typeName},R[q],(H=G.number)===null||H===void 0?void 0:H.slice(1),"\u3001",G.name,"\uFF08\u5171",G.questions_count,"\u9898\uFF0C\u5171",G.questions_score,"\u5206\uFF09"),l.a.createElement("div",{className:K.a.typeAction,style:{opacity:se?1:0}},G.type!=="PRACTICAL"&&l.a.createElement("div",{className:K.a.setScore,onClick:function(){return Nt(G.type,G.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),l.a.createElement("div",{className:K.a.delete,onClick:function(){return It(G.type)}},"\u5220\u9664"))),l.a.createElement(U.a,{onDragEnd:function(B){return Be(B,G)}},l.a.createElement(U.c,{droppableId:q.toString()},function(w,B){var Q;return l.a.createElement("div",Object(C.a)({className:"mt20",ref:w.innerRef},w.droppableProps,{onScroll:function(){}}),(Q=G.questions)===null||Q===void 0?void 0:Q.map(function(_e,ce){return l.a.createElement(U.b,{draggableId:_e.id.toString(),index:ce,key:_e.id},function(et){return l.a.createElement("div",Object(C.a)({ref:et.innerRef},et.draggableProps,et.dragHandleProps),l.a.createElement(k.a,{isEdit:Pe,index:ce,typeName:G.name,type:G.type,data:_e,inMouseId:N,onSetScore:Pe?Ve:Ke,onDelete:Pe?Oe:lt,onEdit:Yt,onMouseEnter:function(Gt){T(Gt),De(null)}}))})}))})))}))),!!Ot&&l.a.createElement(ie,{visible:Ot,onCancel:function(){return St("")},onOk:qt}),l.a.createElement(nt.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return re.c.push(Ue)},onOk:function(){return rt.submit()},loading:Ae,className:K.a.fixedBtn}))},Ie=D.default=Object(re.a)(function(tt){var S=tt.problemsetPreview,he=tt.user,At=tt.loading,dt=tt.globalSetting;return{problemsetPreview:S,user:he,globalSetting:dt,loading:At.effects}})(me)},vGm4:function(ee,D,e){ee.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},wJFb:function(ee,D,e){ee.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},xIf3:function(ee,D,e){ee.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]);
|