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.
16 lines
140 KiB
16 lines
140 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[123,5,6],{"0ktu":function(Ge,he,a){Ge.exports={wrap:"wrap___Njgw1",img:"img___1NCIz",table:"table___17SHx",totalScore:"totalScore___3Ok3U",people:"people___1xBI-",glassSeal:"glassSeal___3JKE6"}},"7ahc":function(Ge,he,a){"use strict";a.d(he,"a",function(){return $e});var J=a("XEnU"),gt=a("IIKO"),dt=a("+L6B"),be=a("2/Rp"),b=a("y8nQ"),i=a("Vl3Y"),e=a("k16G"),Re=a("OaEy"),K=a("2fM7"),S=a("q1tI"),X=a.n(S),q=a("VrN/"),h=a.n(q),Q=a("p77/"),m=a.n(Q),Xt=a("c5Ni"),Fe=a.n(Xt),ht=K.a.Option,Me={labelCol:{span:4},wrapperCol:{span:20}},Le={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"]};he.b=function(We){var Se=We.callback,_t=We.onCancel,z=Object(S.useState)("python"),I=Object(e.a)(z,2),Qe=I[0],$=I[1];function Ut(de){$(Le[de][1])}function R(de){Se(de)}return X.a.createElement(i.a,Object(gt.a)({},Me,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:R}),X.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},X.a.createElement(K.a,{onChange:Ut},Object.keys(Le).map(function(de){return X.a.createElement(ht,{key:de,value:de},Le[de][0])}))),X.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},X.a.createElement($e,{mode:Qe})),X.a.createElement("div",{className:"flex-container flex-end"},X.a.createElement(be.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),X.a.createElement(be.a,{type:"ghost",onClick:_t},"\u53D6\u6D88")))};function $e(We){var Se=We.value,_t=We.onChange,z=We.mode,I=We.options,Qe=I===void 0?{}:I,$=Object(S.useRef)(),Ut=Object(S.useState)(),R=Object(e.a)(Ut,2),de=R[0],jt=R[1];return Object(S.useEffect)(function(){if(de){var De=function(se){var Ue=se.getValue();_t&&_t(Ue)};return de.on("change",De),function(){de.off("change",De)}}},[de,_t]),Object(S.useEffect)(function(){de&&de.setOption("mode",z)},[de,z]),Object(S.useEffect)(function(){de&&((Se!==de.getValue()||Se==="")&&setTimeout(function(){de.setValue(Se||" ")},300))},[de,Se]),Object(S.useEffect)(function(){if($.current&&!de){var De=h.a.fromTextArea($.current,Object(J.a)({mode:z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Qe));jt(De)}},[$.current,de]),X.a.createElement("div",{className:"my-codemirror-container"},X.a.createElement("textarea",{ref:$}))}},"7qnI":function(Ge,he,a){"use strict";var J=a("5Dmo"),gt=a("3S7+"),dt=a("XKWP"),be=a("N7Kx"),b=a("kFHX"),i=a("4jIl"),e=a("5NDa"),Re=a("5rEg"),K=a("q1tI"),S=a.n(K),X=a("O2Wb"),q=a.n(X),h=Re.a.TextArea,Q=function(m){Object(b.a)(Fe,m);var Xt=Object(i.a)(Fe);function Fe(){return Object(dt.a)(this,Fe),Xt.apply(this,arguments)}return Object(be.a)(Fe,[{key:"render",value:function(){var Me=this,Le=this.props,$e=Le.index,We=Le.onAnswerChange,Se=Le.addChildAnswer,_t=Le.exerciseIsPublish,z=Le.answers,I=Le.activeOptionErrorIndex;return S.a.createElement("div",{className:q.a.flex},S.a.createElement("div",{className:"".concat(q.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",$e+1,"):"),S.a.createElement("div",{className:"".concat(q.a.flex," ").concat(q.a.flex1),style:{flexDirection:"column"}},z.map(function(Qe,$){var Ut="".concat($e,"-").concat($);return S.a.createElement("div",{className:"".concat(q.a.flex," ").concat(q.a.flex1),key:$},S.a.createElement("div",{className:q.a.flex1,style:{flex:1}},S.a.createElement("div",null,S.a.createElement(h,{className:Ut===I?q.a.error:"",spellCheck:!1,rows:4,value:Qe||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat($==0?"":"(\u53EF\u9009)"),onChange:function(de){return We($e,$,de.target.value)},style:{minHeight:95}}))),!_t&&S.a.createElement(S.a.Fragment,null,$!=0&&S.a.createElement(gt.a,{title:"\u5220\u9664"},S.a.createElement("i",{className:"".concat(q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Me.props.deleteChildAnswer($e,$)},style:{float:"right"}})),$===0&&S.a.createElement(gt.a,{title:"\u5220\u9664"},S.a.createElement("i",{className:"".concat(q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Me.props.deleteChildAnswermain($e,$)},style:{float:"right"}})),S.a.createElement(gt.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},S.a.createElement("i",{className:"".concat(q.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Se($e)},style:{float:"right",visibility:$==z.length-1?"":"hidden"}}))))})))}}]),Fe}(K.Component);he.a=Q},"8Ee4":function(Ge,he,a){Ge.exports={wrap:"wrap___1MZxu",img:"img___3O8xx",table:"table___2INZv",totalScore:"totalScore___33nSZ",people:"people___3DYFo",glassSeal:"glassSeal___1MBZ5"}},"9Bee":function(Ge,he,a){"use strict";var J=a("q1tI"),gt=a.n(J),dt=a("vg9a"),be=a("k16G"),b=a("DlQD"),i=a.n(b),e=a("rUJ1");function Re(Z,se){var Ue=Z.match(/^(\s+)(?:```)/);if(Ue===null)return se;var ae=Ue[1];return se.split(`
|
|
`).map(function(s){var W=s.match(/^\s+/);if(W===null)return s;var Ce=Object(be.a)(W,1),me=Ce[0];return me.length>=ae.length?s.slice(ae.length):s}).join(`
|
|
`)}var K=[],S=["<ul>"],X=new i.a.Renderer,q=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){K.length=0,S=["<ul>"]}function Q(Z,se,Ue,ae){if(se>=Z.length||Z[se].level<=Ue)return se;var s=Z[se];ae.push("<li><a href='#"+s.anchor+"'>"+s.text+"</a>"),se++;var W=[];return se=Q(Z,se,s.level,W),W.length>0&&(ae.push("<ul>"),W.forEach(function(Ce){ae.push(Ce)}),ae.push("</ul>")),ae.push("</li>"),se=Q(Z,se,Ue,ae),se}function m(){return Q(K,0,0,S),S.push("</ul>"),S.join("")}var Xt={heading:function(se){var Ue=q.exec(se);if(Ue)return{type:"heading",raw:Ue[0],depth:Ue[1].length,text:Ue[2]}},fences:function(se){var Ue=this.rules.block.fences.exec(se);if(Ue){var ae=Ue[0],s=Re(ae,Ue[3]||""),W=Ue[2]?Ue[2].trim():Ue[2];if(["latex","katex","math"].indexOf(W)>=0){var Ce=Me(),me=s;s=Ce,Le[Ce]={type:"block",expression:me}}return{type:"code",raw:ae,lang:W,text:s}}}},Fe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ht=0,Me=function(){return"__special_katext_id_".concat(ht++,"__")},Le={};function $e(){return Le}function We(){ht=0,Le={}}function Se(Z){return Z=Z.replace(Fe,function(se,Ue){var ae=Me();return Le[ae]={type:"inline",expression:Ue},ae}),Z}var _t=X.listitem;X.listitem=function(Z){return _t(Se(Z))};var z=X.paragraph;X.paragraph=function(Z){return z(Se(Z))};var I=X.tablecell;X.tablecell=function(Z,se){return I(Se(Z),se)},X.code=function(Z,se,Ue){var ae=(se||"").match(/\S*/)[0];return ae?["latex","katex","math"].indexOf(ae)>=0?"<p class='editormd-tex'>".concat(Z,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(se,'">').concat(Ue?Z:Object(e.escape)(Z,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(Ue?Z:Object(e.escape)(Z,!0))+"</code></pre>"},X.heading=function(Z,se,Ue){var ae=this.options.headerPrefix+Ue.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return K.push({anchor:ae,level:se,text:Z}),"<h"+se+' id="'+ae+'">'+Z+"</h"+se+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:Xt,renderer:X});var Qe=i.a,$=a("SJMd"),Ut=a("m3rI"),R=a("Oy/b"),de=/<pre[^>]*>/g;function jt(Z){var se=document.createElement("div");return se.innerHTML=Z,se.childNodes.length===0?"":se.childNodes[0].nodeValue}var De=he.a=function(Z){var se=Z.value,Ue=se===void 0?"":se,ae=Z.className,s=Z.style,W=s===void 0?{}:s,Ce=String(Ue),me=Object(J.useMemo)(function(){try{var Dt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,nt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,O=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ce=Ce.replace(Dt,"("+Ut.a.API_SERVER+"/api/attachments/").replace(nt,'"'+Ut.a.API_SERVER+"/api/attachments/").replace(O,'"'+Ut.a.API_SERVER+"/files/uploads/")}catch(bt){}var Pe=Qe(Ce),rt=$e();return Ce.match(/\[TOC\]/)&&(Pe=Pe.replace("<p>[TOC]</p>",m()),h()),Pe=Pe.replace(/(__special_katext_id_\d+__)/g,function(bt,Rt){var w=rt[Rt],Tt=w.type,Be=w.expression;return Object(R.renderToString)(jt(Be)||"",{displayMode:Tt==="block",throwOnError:!1,output:"html"})}),Pe=Pe.replace(/▁/g,"\u2581\u2581\u2581"),We(),Pe},[Ce]),yt=Object(J.useRef)();function Ye(Dt){var nt=Dt.target;if(nt.tagName.toUpperCase()==="A"){var O=nt.getAttribute("href");if(O.startsWith("#")){Dt.preventDefault();var Pe=document.getElementById(O.replace("#",""));Pe&&Pe.scrollIntoView(!0)}}}return Object(J.useEffect)(function(){if(yt.current&&me&&(me.match(de)&&window.PR.prettyPrint()),yt.current)return yt.current.addEventListener("click",Ye),function(){yt.current.removeEventListener("click",Ye),We(),h()}},[me,yt.current,Ye]),gt.a.createElement("div",{ref:yt,style:W,className:"".concat(ae||""," markdown-body"),dangerouslySetInnerHTML:{__html:me}})}},"9VGf":function(Ge,he,a){"use strict";a.d(he,"a",function(){return dt});var J=a("q1tI"),gt=a.n(J);function dt(be,b){var i=Object(J.useRef)();Object(J.useEffect)(function(){i.current=be}),Object(J.useEffect)(function(){function e(){i.current()}if(b!==null){var Re=setInterval(e,b);return function(){return clearInterval(Re)}}},[b])}},BjJ7:function(Ge,he,a){"use strict";a.d(he,"d",function(){return gt}),a.d(he,"c",function(){return dt}),a.d(he,"e",function(){return be}),a.d(he,"b",function(){return b}),a.d(he,"a",function(){return e});var J=a("m3rI");function gt(Re){var K=!0;if(Re.length>0){for(var S=0;S<Re.length;S++)if(Re[S].compile_success==0||!Re[S].compile_success){K=!1;break}}else K=!1;return K}function dt(Re){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=[],X=0;X<Re.length;X++){var q=Re[X],h=K?"".concat(K,"/").concat(q.name):"".concat(q.name);S.push({title:q.name,isLeaf:!(q.type==="tree"),key:h})}return S}function be(Re,K,S){for(var X=0;X<Re.length;X++){var q=Re[X];if(q.key===K){q.children=S;break}q.children&&be(q.children,K,S)}return Re}function b(Re,K,S){var X;return function(){var q=this,h=arguments,Q=function(){X=null,S||Re.apply(q,h)},m=S&&!X;clearTimeout(X),X=setTimeout(Q,K),m&&Re.apply(q,h)}}var i=!0,e=J.a.API_SERVER},"C+DQ":function(Ge,he,a){},HmJG:function(Ge,he,a){},LYsE:function(Ge,he,a){"use strict";var J=a("XEnU"),gt=a("/zsF"),dt=a("PArb"),be=a("IIKO"),b=a("k16G"),i=a("q1tI"),e=a.n(i),Re=a("5Dmo"),K=a("3S7+"),S=a("14J3"),X=a("BMrR"),q=a("5NDa"),h=a("5rEg"),Q=a("jCWc"),m=a("kPKH"),Xt=a("+L6B"),Fe=a("2/Rp"),ht=a("giR+"),Me=a("fyUT"),Le=a("sRBo"),$e=a("kaz8"),We=a("2qtc"),Se=a("kLXV"),_t=a("miYZ"),z=a("tsqr"),I=a("5Tp6"),Qe=a("3S9h"),$=a("SIvP"),Ut=a("c1Ei"),R=a.n(Ut),de=a("WHYC"),jt=a("9kvl"),De=a("V0Rq"),Z=a("kqOp"),se=a("7qnI"),Ue=a("1vsH"),ae=a("YJx+"),s=a.n(ae),W=a("9Bee"),Ce=a("u2Z1"),me=["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"],yt="\u2581",Ye=function(l,c){var v=l.problemset,x=l.globalSetting,n=l.exercise,st=l.loading,r=l.dispatch,o=l.editData,At=l.editKey,t=l.setEditKey,B=t===void 0?function(){}:t,U=l.cancelAdd,j=U===void 0?function(){}:U,fe=l.addCallback,pe=fe===void 0?function(){}:fe,Ae=l.setIsClaer,V=Ae===void 0?function(){}:Ae,L=Object($.a)(l,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),tt=Object(i.useState)(""),je=Object(b.a)(tt,2),D=je[0],ve=je[1],G=Object(i.useState)(""),ce=Object(b.a)(G,2),ge=ce[0],xe=ce[1],ye=Object(i.useState)([]),lt=Object(b.a)(ye,2),He=lt[0],Ne=lt[1],u=Object(i.useState)(""),ke=Object(b.a)(u,2),It=ke[0],ft=ke[1],Ie=Object(i.useState)(),Ke=Object(b.a)(Ie,2),Ht=Ke[0],Nt=Ke[1],Ve=Object(i.useState)(!1),ut=Object(b.a)(Ve,2),Vt=ut[0],Ct=ut[1],ze=Object(i.useState)(2),vt=Object(b.a)(ze,2),Ft=vt[0],ot=vt[1],et=Object(i.useState)(0),ct=Object(b.a)(et,2),pt=ct[0],$t=ct[1],Bt=Object(i.useState)(!1),le=Object(b.a)(Bt,2),C=le[0],A=le[1],ee=Object(i.useState)(!1),g=Object(b.a)(ee,2),Y=g[0],k=g[1],te=Object(i.useState)([]),P=Object(b.a)(te,2),E=P[0],_=P[1],f=Object(de.m)(),d=Object(i.useState)([]),p=Object(b.a)(d,2),Xe=p[0],re=p[1],Te=function(F){re([].concat(Object(Qe.a)(Xe),[Object(J.a)({},F)]))};Object(i.useEffect)(function(){if(!(o!=null&&o.question_title)){A(!0),ve(""),Nt(!1),ot(2),Ne([]),ft(""),Ct(!1);return}ve(o==null?void 0:o.question_title),Nt(o==null?void 0:o.is_ordered),ot(o==null?void 0:o.question_score);var ie=o==null?void 0:o.standard_answer.map(function(F){return F.answer_text});Ne(Object(Qe.a)(ie)),_(o.tag_discipline_ids)},[o,C]),Object(i.useEffect)(function(){Ct(!1),C&&ie();function ie(){return F.apply(this,arguments)}function F(){return F=Object(I.a)(R.a.mark(function T(){var ue,N,we;return R.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(De.I)({sub_discipline_id:(ue=n.editData)===null||ue===void 0||((N=ue.exercise)===null||N===void 0)?void 0:N.sub_discipline_id});case 2:we=St.sent,re(we.tag_disciplines);case 4:case"end":return St.stop()}},T)})),F.apply(this,arguments)}},[C]),Object(i.useImperativeHandle)(c,function(){return{onSave:Je,isEdit:C}}),Object(i.useEffect)(function(){var ie,F=n!=null&&(ie=n.tagDisciplineData)!==null&&ie!==void 0&&ie.tag_disciplines&&Array.isArray(n.tagDisciplineData.tag_disciplines)?n.tagDisciplineData.tag_disciplines:[];re(F)},[n.tagDisciplineData]);var Je=function(){var ie=Object(I.a)(R.a.mark(function F(){var T,ue,N,we,Wt,St,wt;return R.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:if(T=[],ue=!1,k(!0),He.forEach(function(ia,aa){T.push({choice_id:aa+1,answer_text:[]}),ia.forEach(function(ta,sa){T[aa].answer_text.push(ta),(!ta||!Object(Ue.U)(ta,1e4))&&(ft("".concat(aa,"-").concat(sa)),z.b.info(ta?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ue=!0)})}),!ue){Kt.next=7;break}return k(!1),Kt.abrupt("return",!1);case 7:if(!o.question_id){Kt.next=13;break}return Kt.next=10,r({type:"exercise/editExerciseQuestion",payload:{id:o.question_id,question_title:D,question_type:3,question_score:Ft,is_ordered:Ht,standard_answers:T,tag_discipline_ids:E,sub_discipline_id:(we=n.editData)===null||we===void 0||((Wt=we.exercise)===null||Wt===void 0)?void 0:Wt.sub_discipline_id}});case 10:N=Kt.sent,Kt.next=16;break;case 13:return Kt.next=15,r({type:"exercise/addExerciseQuestion",payload:{insert_id:o==null?void 0:o.insert_id,categoryId:f.categoryId,question_title:D,question_type:3,question_score:Ft,is_ordered:Ht,standard_answers:T,tag_discipline_ids:E,sub_discipline_id:(St=n.editData)===null||St===void 0||((wt=St.exercise)===null||wt===void 0)?void 0:wt.sub_discipline_id}});case 15:N=Kt.sent;case 16:return N.status===0&&(B(-1),z.b.success("\u4FDD\u5B58\u6210\u529F"),A(!1),r({type:"exercise/editExercise",payload:Object(J.a)({},f)})),k(!1),Kt.abrupt("return",{name:D,analysis:ge,standard_answers:T,is_ordered:Ht});case 19:case"end":return Kt.stop()}},F)}));return function(){return ie.apply(this,arguments)}}(),Ot=function(F,T,ue){var N=He.slice();if(T&&N.splice(F,T),ue&&Vt||!o.question_id)for(var we=0;we<ue;we++)N.splice(F+we,0,[""]);$t(N==null?void 0:N.length),Ct(!0),console.log(N,"newStandardAnswers"),Ne(N)},Oe=function(F,T,ue){ft("");var N=He.slice();N[F][T]=ue,Ne(N)},Lt=function(F){var T=He.slice();T[F]=[].concat(Object(Qe.a)(T[F]),[""]),Ne(T)},ea=function(F,T){var ue=He.slice();if(!ue[F][T]){ue[F]=ue[F].filter(function(N,we){return we!==T}),Ne(ue);return}Se.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:s.a.modal,onOk:function(){ue[F]=ue[F].filter(function(we,Wt){return Wt!==T}),Ne(ue)}})},na=function(F){Se.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:s.a.modal,onOk:function(){var ue=0;ve(D.replace(/\▁/g,function(N){return ue++,ue-1===F?"":N})),setTimeout(function(){var N=He.slice();N=He.filter(function(we,Wt){return F!==Wt}),Ne(N)},500)}})},ra=function(){},Ee=function(){var F,T,ue,N,we,Wt;return console.log(He,"answers"),e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),e.a.createElement("div",null,e.a.createElement(Z.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:D,onChange:function(wt){return ve(wt)},showNullButton:((F=n.editData)===null||F===void 0||((T=F.exercise)===null||T===void 0)?void 0:T.exercise_status)===1,deleteEmptyDisabled:!(((ue=n.editData)===null||ue===void 0||((N=ue.exercise)===null||N===void 0)?void 0:N.exercise_status)===1)||Y,onPlaceholderChange:Ot})),e.a.createElement("div",{className:"mt20"},He.map(function(St,wt){var Jt,Kt;return e.a.createElement(se.a,{key:wt,answers:St,index:wt,is_md:!0,exerciseIsPublish:((Jt=n.editData)===null||Jt===void 0||((Kt=Jt.exercise)===null||Kt===void 0)?void 0:Kt.exercise_status)!==1,activeOptionErrorIndex:It,onAnswerChange:Oe,addChildAnswer:Lt,deleteChildAnswer:ea,deleteChildAnswermain:na})})),e.a.createElement("div",{className:"mt20"},He.length>1&&e.a.createElement("span",null,e.a.createElement($e.a,{checked:Ht,onChange:function(wt){return Nt(wt.target.checked)},className:"".concat(s.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(s.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"))),e.a.createElement("p",{className:""},e.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",e.a.createElement(Me.a,{value:Ft,max:1e4,min:0,onChange:function(wt){ot(wt)}})," \u5206 \xA0 ",!!Ft&&!!pt&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Ft/pt).toFixed(1),"\u5206)")),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:"".concat(s.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(Ce.a,{value:E,selectvalues:o==null?void 0:o.tag_discipline_ids,onChange:_,subId:(we=n.editData)===null||we===void 0||((Wt=we.exercise)===null||Wt===void 0)?void 0:Wt.sub_discipline_id,knowledgeOptions:Xe,onAddKnowledgeFinish:Te}))),e.a.createElement("aside",{className:"tr"},(At!==-1||o.question_id)&&e.a.createElement(Fe.a,{type:"default",onClick:function(){j(),A(!1)}},"\u53D6\u6D88"),e.a.createElement(Fe.a,{className:"ml20",type:"primary",onClick:function(){Je()}},"\u4FDD\u5B58")))},oe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(ie){var F,T;return(n==null||((F=n.editData)===null||F===void 0||((T=F.exercise)===null||T===void 0))?void 0:T.exercise_status)===1?ie:ie.id!=="del"&&ie.id!=="add"}),_e=function(){var ie=Object(I.a)(R.a.mark(function F(T){return R.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(!(At!==-1)){N.next=3;break}return z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),N.abrupt("return");case 3:N.t0=T.id,N.next=N.t0==="del"?6:N.t0==="up"||N.t0==="down"?8:N.t0==="edit"?12:N.t0==="add"?15:17;break;case 6:return Se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(R.a.mark(function Wt(){return R.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(De.m)({id:o.question_id});case 2:r({type:"exercise/editExercise",payload:Object(J.a)({},f)});case 3:case"end":return wt.stop()}},Wt)}))()}}),N.abrupt("break",17);case 8:return N.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:o.question_id,opr:T.id}});case 10:return r({type:"exercise/editExercise",payload:Object(J.a)({},f)}),N.abrupt("break",17);case 12:return B(o.dragKey),A(!0),N.abrupt("break",17);case 15:return pe({key:o.key,insert_id:o==null?void 0:o.question_id,question_type:3}),N.abrupt("break",17);case 17:case"end":return N.stop()}},F)}));return function(T){return ie.apply(this,arguments)}}(),at=function(){var F;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},!(o!=null&&o.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},o.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",o.question_score,"\u5206\uFF09")),o!=null&&o.isPreview?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o.key,"."),e.a.createElement(W.a,{value:o.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",o.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(W.a,{value:o.question_title})),e.a.createElement("div",{className:s.a.questionChoices},o==null||((F=o.standard_answer)===null||F===void 0)?void 0:F.map(function(T,ue){return e.a.createElement(X.a,{key:ue,align:"middle"},e.a.createElement(m.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",T.choice_id,"\uFF09\uFF1A"),e.a.createElement(m.a,{flex:"1"},e.a.createElement(X.a,{align:"middle",gutter:[1,1]},T.answer_text.map(function(N,we){return e.a.createElement(m.a,{span:24,key:we},e.a.createElement(h.a,{key:ue,checked:o.standard_answer.includes(ue),disabled:!0,value:N}))}))))})),e.a.createElement("div",{className:s.a.action},!o.hideAction&&oe.map(function(T,ue){return T.id==="up"&&o.key===1||T.id==="down"&&o.key===o.len?null:e.a.createElement(K.a,{key:ue,placement:"bottom",title:T.name},e.a.createElement("span",{onClick:function(){return _e(T)},className:T.icon}))})))};return e.a.createElement("section",{className:s.a.wrap},!C&&at(),C&&Ee())},Dt=Object(jt.a)(function(y){var l=y.problemset,c=y.loading,v=y.exercise,x=y.globalSetting;return{problemset:l,globalSetting:x,exercise:v,loading:c.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Ye)),nt=a("7Kak"),O=a("9yH6"),Pe=a("Ot1p"),rt=["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"],bt=function(l,c){var v=l.problemset,x=l.globalSetting,n=l.exercise,st=l.loading,r=l.dispatch,o=l.onRef,At=o===void 0?function(){}:o,t=l.editData,B=l.editKey,U=l.setEditKey,j=U===void 0?function(){}:U,fe=l.cancelAdd,pe=fe===void 0?function(){}:fe,Ae=l.addCallback,V=Ae===void 0?function(){}:Ae,L=l.setIsClaer,tt=L===void 0?function(){}:L,je=Object($.a)(l,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),D=Object(i.useState)(),ve=Object(b.a)(D,2),G=ve[0],ce=ve[1],ge=Object(i.useState)(""),xe=Object(b.a)(ge,2),ye=xe[0],lt=xe[1],He=Object(i.useState)(!1),Ne=Object(b.a)(He,2),u=Ne[0],ke=Ne[1],It=Object(i.useState)(2),ft=Object(b.a)(It,2),Ie=ft[0],Ke=ft[1],Ht=Object(i.useState)([]),Nt=Object(b.a)(Ht,2),Ve=Nt[0],ut=Nt[1],Vt=Object(i.useState)([]),Ct=Object(b.a)(Vt,2),ze=Ct[0],vt=Ct[1],Ft=function(C){vt([].concat(Object(Qe.a)(ze),[Object(J.a)({},C)]))},ot=Object(de.m)();Object(i.useEffect)(function(){if(!(t!=null&&t.question_choices)){ke(!0),lt(""),Ke(2),ce("");return}lt(t==null?void 0:t.question_title),Ke(t==null?void 0:t.question_score),ce(t.standard_answer[0]+""),ut(t.tag_discipline_ids)},[t,u]),Object(i.useEffect)(function(){u&&le();function le(){return C.apply(this,arguments)}function C(){return C=Object(I.a)(R.a.mark(function A(){var ee,g,Y;return R.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.next=2,Object(De.I)({sub_discipline_id:(ee=n.editData)===null||ee===void 0||((g=ee.exercise)===null||g===void 0)?void 0:g.sub_discipline_id});case 2:Y=te.sent,vt(Y.tag_disciplines);case 4:case"end":return te.stop()}},A)})),C.apply(this,arguments)}},[u]),Object(i.useImperativeHandle)(c,function(){return{onSave:et,isEdit:u}}),Object(i.useEffect)(function(){var le,C=n!=null&&(le=n.tagDisciplineData)!==null&&le!==void 0&&le.tag_disciplines&&Array.isArray(n.tagDisciplineData.tag_disciplines)?n.tagDisciplineData.tag_disciplines:[];vt(C)},[n.tagDisciplineData]);var et=function(){var le=Object(I.a)(R.a.mark(function C(){var A,ee,g,Y,k,te;return R.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(ye){E.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(G){E.next=6;break}return z.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),E.abrupt("return",!1);case 6:if(A=[{choice_text:"\u6B63\u786E",is_answer:G==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:G==="2"?2:0}],!t.question_id){E.next=13;break}return E.next=10,r({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:ye,question_type:2,question_score:Ie,question_choices:A.map(function(_){return _.choice_text}),standard_answers:A.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(g=n.editData)===null||g===void 0||((Y=g.exercise)===null||Y===void 0)?void 0:Y.sub_discipline_id}});case 10:ee=E.sent,E.next=16;break;case 13:return E.next=15,r({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:ot.categoryId,question_title:ye,question_type:2,question_score:Ie,question_choices:A.map(function(_){return _.choice_text}),standard_answers:A.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(k=n.editData)===null||k===void 0||((te=k.exercise)===null||te===void 0)?void 0:te.sub_discipline_id}});case 15:ee=E.sent;case 16:return ee.status===0&&(j(-1),z.b.success("\u4FDD\u5B58\u6210\u529F"),ke(!1),r({type:"exercise/editExercise",payload:Object(J.a)({},ot)})),E.abrupt("return",{name:ye,choices:A});case 18:case"end":return E.stop()}},C)}));return function(){return le.apply(this,arguments)}}(),ct=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(le){var C,A;return(n==null||((C=n.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?le:le.id!=="del"&&le.id!=="add"}),pt=function(){var le=Object(I.a)(R.a.mark(function C(A){return R.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(B!==-1)){g.next=3;break}return z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),g.abrupt("return");case 3:g.t0=A.id,g.next=g.t0==="del"?6:g.t0==="up"||g.t0==="down"?8:g.t0==="edit"?12:g.t0==="add"?15:17;break;case 6:return Se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(R.a.mark(function k(){return R.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(De.m)({id:t.question_id});case 2:r({type:"exercise/editExercise",payload:Object(J.a)({},ot)});case 3:case"end":return P.stop()}},k)}))()}}),g.abrupt("break",17);case 8:return g.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:A.id}});case 10:return r({type:"exercise/editExercise",payload:Object(J.a)({},ot)}),g.abrupt("break",17);case 12:return j(t.dragKey),ke(!0),g.abrupt("break",17);case 15:return V({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),g.abrupt("break",17);case 17:case"end":return g.stop()}},C)}));return function(A){return le.apply(this,arguments)}}(),$t=function(){var C;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},!(t!=null&&t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),t!=null&&t.isPreview?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(W.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(W.a,{value:t.question_title})),e.a.createElement("div",{className:s.a.questionChoices},t==null||((C=t.question_choices)===null||C===void 0)?void 0:C.map(function(A,ee){return e.a.createElement(O.a,{key:ee,checked:t.standard_answer.includes(ee+1),disabled:!0},rt[ee],". ",e.a.createElement("span",{className:"c-black font14"},A.choice_text))})),e.a.createElement("div",{className:s.a.action},!t.hideAction&&ct.map(function(A,ee){return A.id==="up"&&t.key===1||A.id==="down"&&t.key===t.len?null:e.a.createElement(K.a,{key:ee,placement:"bottom",title:A.name},e.a.createElement("span",{onClick:function(){return pt(A)},className:A.icon}))})))},Bt=function(){var C,A;return e.a.createElement("aside",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:s.a.required},"*"),e.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Pe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ye,onChange:function(g){return lt(g)}}),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:s.a.required},"*"),e.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(O.a.Group,{buttonStyle:"solid",value:G,onChange:function(g){return ce(g.target.value)}},e.a.createElement(O.a.Button,{value:"1",className:"".concat(s.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(O.a.Button,{value:"2",className:s.a.radio},"\u9519\u8BEF")),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Me.a,{value:Ie,max:1e4,min:0,onChange:function(g){Ke(g)}})," \u5206"),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:"".concat(s.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(Ce.a,{value:Ve,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:ut,subId:(C=n.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0)?void 0:A.sub_discipline_id,knowledgeOptions:ze,onAddKnowledgeFinish:Ft}))),e.a.createElement("aside",{className:"tr"},(B!==-1||t.question_id)&&e.a.createElement(Fe.a,{type:"default",onClick:function(){pe(),ke(!1)}},"\u53D6\u6D88"),e.a.createElement(Fe.a,{className:"ml20",type:"primary",onClick:function(){et()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:s.a.wrap},!u&&$t(),u&&Bt())},Rt=Object(jt.a)(function(y){var l=y.problemset,c=y.loading,v=y.exercise,x=y.globalSetting;return{problemset:l,globalSetting:x,exercise:v,loading:c.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(bt)),w=["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"],Tt=function(l,c){var v=l.problemset,x=l.globalSetting,n=l.exercise,st=l.loading,r=l.dispatch,o=l.onRef,At=o===void 0?function(){}:o,t=l.editData,B=l.cancelAdd,U=B===void 0?function(){}:B,j=l.editKey,fe=l.setEditKey,pe=fe===void 0?function(){}:fe,Ae=l.setIsClaer,V=Ae===void 0?function(){}:Ae,L=l.addCallback,tt=L===void 0?function(P){}:L,je=Object($.a)(l,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),D=Object(i.useState)([]),ve=Object(b.a)(D,2),G=ve[0],ce=ve[1],ge=Object(i.useState)(),xe=Object(b.a)(ge,2),ye=xe[0],lt=xe[1],He=Object(i.useState)([]),Ne=Object(b.a)(He,2),u=Ne[0],ke=Ne[1],It=Object(i.useState)(""),ft=Object(b.a)(It,2),Ie=ft[0],Ke=ft[1],Ht=Object(i.useState)(5),Nt=Object(b.a)(Ht,2),Ve=Nt[0],ut=Nt[1],Vt=Object(i.useState)(!1),Ct=Object(b.a)(Vt,2),ze=Ct[0],vt=Ct[1],Ft=Object(i.useState)([]),ot=Object(b.a)(Ft,2),et=ot[0],ct=ot[1],pt=Object(i.useState)([]),$t=Object(b.a)(pt,2),Bt=$t[0],le=$t[1],C=function(E){le([].concat(Object(Qe.a)(Bt),[Object(J.a)({},E)]))},A=Object(de.m)();Object(i.useEffect)(function(){ce(["","","",""])},[]),Object(i.useEffect)(function(){if(!(t!=null&&t.question_choices)){vt(!0),Ke(""),ut(5),ce(["","","",""]),ke([]);return}Ke(t==null?void 0:t.question_title),ut(parseInt(t==null?void 0:t.question_score)),ce(t==null?void 0:t.question_choices.map(function(E){return E.choice_text}));var P=[];t==null||t.standard_answer.map(function(E,_){P.push(E-1)}),ke(P),ct(t.tag_discipline_ids)},[t,ze]),Object(i.useEffect)(function(){ze&&P();function P(){return E.apply(this,arguments)}function E(){return E=Object(I.a)(R.a.mark(function _(){var f,d,p;return R.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Object(De.I)({sub_discipline_id:(f=n.editData)===null||f===void 0||((d=f.exercise)===null||d===void 0)?void 0:d.sub_discipline_id});case 2:p=re.sent,le(p.tag_disciplines);case 4:case"end":return re.stop()}},_)})),E.apply(this,arguments)}},[ze]),Object(i.useImperativeHandle)(c,function(){return{onSave:ee,isEdit:ze}}),Object(i.useEffect)(function(){var P,E=n!=null&&(P=n.tagDisciplineData)!==null&&P!==void 0&&P.tag_disciplines&&Array.isArray(n.tagDisciplineData.tag_disciplines)?n.tagDisciplineData.tag_disciplines:[];le(E)},[n.tagDisciplineData]);var ee=function(){var P=Object(I.a)(R.a.mark(function E(){var _,f,d,p,Xe,re,Te;return R.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Ie){Ot.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ot.abrupt("return",!1);case 3:if(_=G.findIndex(function(Oe){return!Oe}),!(_>-1)){Ot.next=7;break}return z.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[_]," \u9009\u9879\u7684\u5185\u5BB9")),Ot.abrupt("return",!1);case 7:if(u.length){Ot.next=10;break}return z.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ot.abrupt("return",!1);case 10:if(!(u.length<1)){Ot.next=13;break}return z.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ot.abrupt("return",!1);case 13:if(f=G.map(function(Oe,Lt){return{choice_text:Oe,is_answer:u.includes(Lt)?Lt+1:0}}),!t.question_id){Ot.next=20;break}return Ot.next=17,r({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ie,question_type:1,question_score:Ve,question_choices:f.map(function(Oe){return Oe.choice_text}),standard_answers:f.filter(function(Oe){return Oe.is_answer}).map(function(Oe){return Oe.is_answer}),tag_discipline_ids:et,sub_discipline_id:(p=n.editData)===null||p===void 0||((Xe=p.exercise)===null||Xe===void 0)?void 0:Xe.sub_discipline_id}});case 17:d=Ot.sent,Ot.next=23;break;case 20:return Ot.next=22,r({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:A.categoryId,question_title:Ie,question_type:1,question_score:Ve,question_choices:f.map(function(Oe){return Oe.choice_text}),standard_answers:f.filter(function(Oe){return Oe.is_answer}).map(function(Oe){return Oe.is_answer}),tag_discipline_ids:et,sub_discipline_id:(re=n.editData)===null||re===void 0||((Te=re.exercise)===null||Te===void 0)?void 0:Te.sub_discipline_id}});case 22:d=Ot.sent;case 23:d.status===0&&(pe(-1),z.b.success("\u4FDD\u5B58\u6210\u529F"),vt(!1),r({type:"exercise/editExercise",payload:Object(J.a)({},A)}));case 24:case"end":return Ot.stop()}},E)}));return function(){return P.apply(this,arguments)}}(),g=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(P){var E,_;return(n==null||((E=n.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0))?void 0:_.exercise_status)===1?P:P.id!=="del"&&P.id!=="add"}),Y=function(){var P=Object(I.a)(R.a.mark(function E(_){return R.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(j!==-1)){d.next=3;break}return z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),d.abrupt("return");case 3:d.t0=_.id,d.next=d.t0==="del"?6:d.t0==="up"||d.t0==="down"?8:d.t0==="edit"?12:d.t0==="add"?15:17;break;case 6:return Se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(R.a.mark(function Xe(){return R.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(De.m)({id:t.question_id});case 2:r({type:"exercise/editExercise",payload:Object(J.a)({},A)});case 3:case"end":return Te.stop()}},Xe)}))()}}),d.abrupt("break",17);case 8:return d.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:_.id}});case 10:return r({type:"exercise/editExercise",payload:Object(J.a)({},A)}),d.abrupt("break",17);case 12:return pe(t.dragKey),vt(!0),d.abrupt("break",17);case 15:return tt({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),d.abrupt("break",17);case 17:case"end":return d.stop()}},E)}));return function(_){return P.apply(this,arguments)}}(),k=function(){var E;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},!(t!=null&&t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u591A\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),t!=null&&t.isPreview?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(W.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(W.a,{value:t.question_title})),e.a.createElement("div",{className:s.a.questionChoices},t==null||((E=t.question_choices)===null||E===void 0)?void 0:E.map(function(_,f){return e.a.createElement(X.a,null,e.a.createElement(m.a,null,e.a.createElement($e.a,{key:f,checked:t.standard_answer.includes(f+1),disabled:!0},w[f],".")),e.a.createElement(m.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(W.a,{value:_.choice_text}))))})),e.a.createElement("div",{className:s.a.action},!t.hideAction&&g.map(function(_,f){return _.id==="up"&&t.key===1||_.id==="down"&&t.key===t.len?null:e.a.createElement(K.a,{key:f,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return Y(_)},className:_.icon}))})))},te=function(){var E,_;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:s.a.required},"*"),e.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Pe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ie,onChange:function(d){return Ke(d)}}),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:s.a.required},"*"),e.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),G.map(function(f,d){var p,Xe;return e.a.createElement("div",{className:s.a.choiceWrap,key:d},e.a.createElement(K.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(s.a.answer," ").concat(u.includes(d)?s.a.activeAnswer:""),onClick:function(){u.includes(d)?ke(u.filter(function(Te){return Te!==d})):ke([].concat(Object(Qe.a)(u),[d]))}},w[d])),e.a.createElement("div",{className:s.a.editorWrap},ye===d?e.a.createElement(Pe.a,{id:"single-question-option-".concat(d),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:f,onChange:function(Te){G[d]=Te,ce(G)}}):e.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return lt(d)}},e.a.createElement(W.a,{value:f}))),((p=n.editData)===null||p===void 0||((Xe=p.exercise)===null||Xe===void 0)?void 0:Xe.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,d>1&&e.a.createElement(K.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ce(G.filter(function(Te,Je){return Je!==d}))}})),d<7&&d===G.length-1&&e.a.createElement(K.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce([].concat(Object(Qe.a)(G),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Me.a,{value:Ve,max:1e4,min:0,onChange:function(d){ut(d)}})," \u5206"),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:"".concat(s.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(Ce.a,{value:et,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:ct,subId:(E=n.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0)?void 0:_.sub_discipline_id,knowledgeOptions:Bt,onAddKnowledgeFinish:C}))),e.a.createElement("aside",{className:"tr"},(j!==-1||t.question_id)&&e.a.createElement(Fe.a,{type:"default",onClick:function(){U(),vt(!1)}},"\u53D6\u6D88"),e.a.createElement(Fe.a,{className:"ml20",type:"primary",onClick:function(){ee()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:s.a.wrap},!ze&&k(),ze&&te())},Be=Object(jt.a)(function(y){var l=y.problemset,c=y.loading,v=y.exercise,x=y.globalSetting;return{problemset:l,globalSetting:x,exercise:v,loading:c.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Tt)),H=a("uYtH"),Mt=["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=function(l,c){var v=l.problemset,x=l.globalSetting,n=l.exercise,st=l.loading,r=l.dispatch,o=l.editData,At=l.cancelAdd,t=At===void 0?function(){}:At,B=l.editKey,U=l.setEditKey,j=U===void 0?function(){}:U,fe=l.addCallback,pe=fe===void 0?function(){}:fe,Ae=l.setIsClaer,V=Ae===void 0?function(){}:Ae,L=Object($.a)(l,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),tt=Object(i.useState)(""),je=Object(b.a)(tt,2),D=je[0],ve=je[1],G=Object(i.useState)(""),ce=Object(b.a)(G,2),ge=ce[0],xe=ce[1],ye=Object(i.useState)(""),lt=Object(b.a)(ye,2),He=lt[0],Ne=lt[1],u=Object(i.useState)([]),ke=Object(b.a)(u,2),It=ke[0],ft=ke[1],Ie=Object(i.useState)(""),Ke=Object(b.a)(Ie,2),Ht=Ke[0],Nt=Ke[1],Ve=Object(i.useState)(),ut=Object(b.a)(Ve,2),Vt=ut[0],Ct=ut[1],ze=Object(i.useState)(!1),vt=Object(b.a)(ze,2),Ft=vt[0],ot=vt[1],et=Object(i.useState)([]),ct=Object(b.a)(et,2),pt=ct[0],$t=ct[1],Bt=Object(i.useState)(!1),le=Object(b.a)(Bt,2),C=le[0],A=le[1],ee=Object(de.m)();Object(i.useEffect)(function(){var E;o.edit&&(A(!0),xe(""),ve(""),$t([])),ve(o.shixun_name),xe(o.question_title);var _=[];(E=o.shixun)===null||E===void 0||E.map(function(f){_.push(f.challenge_score)}),$t(_)},[o]),Object(i.useEffect)(function(){ot(!1)},[C]),Object(i.useImperativeHandle)(c,function(){return{onSave:g,isEdit:C}});var g=function(){var E=Object(I.a)(R.a.mark(function _(){var f,d,p;return R.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(f=[],d=!1,!d){re.next=4;break}return re.abrupt("return",!1);case 4:if(!o.question_id){re.next=10;break}return re.next=7,r({type:"exercise/editExerciseQuestion",payload:{id:o.question_id,question_title:ge,shixun_name:D,shixun_id:o.shixun_id,question_type:5,question_scores:pt}});case 7:p=re.sent,re.next=13;break;case 10:return re.next=12,r({type:"exercise/addExerciseQuestion",payload:{insert_id:o==null?void 0:o.insert_id,categoryId:ee.categoryId,question_title:ge,shixun_name:D,shixun_id:o.shixun_id,question_type:5,question_scores:pt}});case 12:p=re.sent;case 13:return p.status===0&&(j(-1),z.b.success("\u4FDD\u5B58\u6210\u529F"),A(!1),r({type:"exercise/editExercise",payload:Object(J.a)({},ee)})),re.abrupt("return",{name:ge,analysis:He,standard_answers:f,is_ordered:Vt});case 15:case"end":return re.stop()}},_)}));return function(){return E.apply(this,arguments)}}(),Y=function(){var _;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(h.a,{defaultValue:D,onChange:function(d){debugger;ve(d.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(Pe.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ge,onChange:function(d){xe(d)}})),e.a.createElement("div",{className:"mt20"},(_=o.shixun)===null||_===void 0?void 0:_.map(function(f,d){return e.a.createElement(X.a,{gutter:[20,20]},e.a.createElement(m.a,{flex:"1"},d+1,".",f.challenge_name),e.a.createElement(m.a,null,e.a.createElement(Me.a,{defaultValue:pt[d],onChange:function(Xe){pt[d]=Xe,$t(pt),console.log("srore:L",pt[d])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},It.length>1&&e.a.createElement("span",null,e.a.createElement($e.a,{checked:Vt,onChange:function(d){return Ct(d.target.checked)},className:"".concat(s.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(s.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"))),e.a.createElement("aside",{className:"tr"},(B!==-1||!(o!=null&&o.edit))&&e.a.createElement(Fe.a,{type:"default",onClick:function(){t(),A(!1)}},"\u53D6\u6D88"),e.a.createElement(Fe.a,{className:"ml20",type:"primary",onClick:function(){g()}},"\u4FDD\u5B58")))},k=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var _,f;return(n==null||((_=n.editData)===null||_===void 0||((f=_.exercise)===null||f===void 0))?void 0:f.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),te=function(){var E=Object(I.a)(R.a.mark(function _(f){return R.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(B!==-1)){p.next=3;break}return z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=f.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return Se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(R.a.mark(function re(){return R.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(De.m)({id:o.question_id});case 2:r({type:"exercise/editExercise",payload:Object(J.a)({},ee)});case 3:case"end":return Je.stop()}},re)}))()}}),p.abrupt("break",17);case 8:return p.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:o.question_id,opr:f.id}});case 10:return r({type:"exercise/editExercise",payload:Object(J.a)({},ee)}),p.abrupt("break",17);case 12:return j(o.dragKey),A(!0),p.abrupt("break",17);case 15:return r({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:o.key,insert_id:o==null?void 0:o.question_id,question_type:5}}}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(f){return E.apply(this,arguments)}}(),P=function(){var _,f;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},!(o!=null&&o.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},o.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",o.question_score,"\u5206\uFF09")),o!=null&&o.isPreview?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o.key,"."),e.a.createElement(W.a,{value:o.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",o.question_score,"\u5206\uFF09"),!!((_=o.schools)!==null&&_!==void 0&&_.length)&&e.a.createElement(K.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},e.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):e.a.createElement("div",{className:"mt5"},e.a.createElement(W.a,{value:o.shixun_name})),e.a.createElement("div",{className:"mt30"}),(f=o.shixun)===null||f===void 0?void 0:f.map(function(d,p){return e.a.createElement("div",{key:p},"\u7B2C",p+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},d.challenge_name)," ",e.a.createElement("span",{className:"ml10"},d.challenge_score," \u5206"))}),e.a.createElement("div",{className:s.a.action},e.a.createElement(H.Link,{target:"_blank",to:"/shixuns/".concat(o.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!o.hideAction&&k.map(function(d,p){return d.id==="up"&&o.key===1||d.id==="down"&&o.key===o.len?null:e.a.createElement(K.a,{key:p,placement:"bottom",title:d.name},e.a.createElement("span",{onClick:function(){return te(d)},className:d.icon}))})))};return e.a.createElement("section",{className:s.a.wrap},!C&&P(),C&&Y())},Pt=Object(jt.a)(function(y){var l=y.problemset,c=y.loading,v=y.globalSetting,x=y.exercise;return{problemset:l,globalSetting:v,exercise:x,loading:c.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(mt)),kt=["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"],Et=function(l,c){var v=l.problemset,x=l.exercise,n=l.globalSetting,st=l.loading,r=l.dispatch,o=l.onRef,At=o===void 0?function(){}:o,t=l.editData,B=l.cancelAdd,U=B===void 0?function(){}:B,j=l.editKey,fe=l.setEditKey,pe=fe===void 0?function(){}:fe,Ae=l.setIsClaer,V=Ae===void 0?function(){}:Ae,L=l.addCallback,tt=L===void 0?function(E){}:L,je=Object($.a)(l,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),D=Object(i.useState)([]),ve=Object(b.a)(D,2),G=ve[0],ce=ve[1],ge=Object(i.useState)(),xe=Object(b.a)(ge,2),ye=xe[0],lt=xe[1],He=Object(i.useState)([]),Ne=Object(b.a)(He,2),u=Ne[0],ke=Ne[1],It=Object(i.useState)(""),ft=Object(b.a)(It,2),Ie=ft[0],Ke=ft[1],Ht=Object(i.useState)(5),Nt=Object(b.a)(Ht,2),Ve=Nt[0],ut=Nt[1],Vt=Object(i.useState)([]),Ct=Object(b.a)(Vt,2),ze=Ct[0],vt=Ct[1],Ft=Object(i.useState)(!1),ot=Object(b.a)(Ft,2),et=ot[0],ct=ot[1],pt=Object(de.m)(),$t=Object(i.useRef)(null),Bt=Object(i.useState)([]),le=Object(b.a)(Bt,2),C=le[0],A=le[1],ee=function(_){A([].concat(Object(Qe.a)(C),[Object(J.a)({},_)]))};Object(i.useEffect)(function(){ce(["","","",""])},[]),Object(i.useEffect)(function(){if(!(t!=null&&t.question_choices)){ct(!0),Ke(""),ut(5),ce(["","","",""]),ke([]);return}Ke(t==null?void 0:t.question_title),ut(parseInt(t==null?void 0:t.question_score)),ce(t==null?void 0:t.question_choices.map(function(_){return _.choice_text}));var E=[];t==null||t.standard_answer.map(function(_,f){E.push(_-1)}),vt(t.tag_discipline_ids),ke(E)},[t,et]),Object(i.useEffect)(function(){et&&E();function E(){return _.apply(this,arguments)}function _(){return _=Object(I.a)(R.a.mark(function f(){var d,p,Xe;return R.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(De.I)({sub_discipline_id:(d=x.editData)===null||d===void 0||((p=d.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:Xe=Te.sent,A(Xe.tag_disciplines);case 4:case"end":return Te.stop()}},f)})),_.apply(this,arguments)}},[et]),Object(i.useEffect)(function(){var E,_=x!=null&&(E=x.tagDisciplineData)!==null&&E!==void 0&&E.tag_disciplines&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];A(_)},[x.tagDisciplineData]),Object(i.useImperativeHandle)(c,function(){return{onSave:g,isEdit:et}});var g=function(){var E=Object(I.a)(R.a.mark(function _(){var f,d,p,Xe,re,Te,Je;return R.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Ie){Oe.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Oe.abrupt("return",!1);case 3:if(f=G.findIndex(function(Lt){return!Lt}),!(f>-1)){Oe.next=7;break}return z.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(kt[f]," \u9009\u9879\u7684\u5185\u5BB9")),Oe.abrupt("return",!1);case 7:if(u.length){Oe.next=10;break}return z.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Oe.abrupt("return",!1);case 10:if(!(u.length<1)){Oe.next=13;break}return z.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Oe.abrupt("return",!1);case 13:if(d=G.map(function(Lt,ea){return{choice_text:Lt,is_answer:u.includes(ea)?ea+1:0}}),!t.question_id){Oe.next=20;break}return Oe.next=17,r({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ie,question_type:1,question_score:Ve,question_choices:d.map(function(Lt){return Lt.choice_text}),standard_answers:d.filter(function(Lt){return Lt.is_answer}).map(function(Lt){return Lt.is_answer}),tag_discipline_ids:ze,sub_discipline_id:(Xe=x.editData)===null||Xe===void 0||((re=Xe.exercise)===null||re===void 0)?void 0:re.sub_discipline_id}});case 17:p=Oe.sent,Oe.next=23;break;case 20:return Oe.next=22,r({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:pt.categoryId,question_title:Ie,question_type:1,question_score:Ve,question_choices:d.map(function(Lt){return Lt.choice_text}),standard_answers:d.filter(function(Lt){return Lt.is_answer}).map(function(Lt){return Lt.is_answer}),tag_discipline_ids:ze,sub_discipline_id:(Te=x.editData)===null||Te===void 0||((Je=Te.exercise)===null||Je===void 0)?void 0:Je.sub_discipline_id}});case 22:p=Oe.sent;case 23:p.status===0&&(pe(-1),z.b.success("\u4FDD\u5B58\u6210\u529F"),ct(!1),r({type:"exercise/editExercise",payload:Object(J.a)({},pt)}));case 24:case"end":return Oe.stop()}},_)}));return function(){return E.apply(this,arguments)}}(),Y=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var _,f;return(x==null||((_=x.editData)===null||_===void 0||((f=_.exercise)===null||f===void 0))?void 0:f.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),k=function(){var E=Object(I.a)(R.a.mark(function _(f){return R.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(j!==-1)){p.next=3;break}return z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=f.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return Se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(R.a.mark(function re(){return R.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(De.m)({id:t.question_id});case 2:r({type:"exercise/editExercise",payload:Object(J.a)({},pt)});case 3:case"end":return Je.stop()}},re)}))()}}),p.abrupt("break",17);case 8:return p.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:f.id}});case 10:return r({type:"exercise/editExercise",payload:Object(J.a)({},pt)}),p.abrupt("break",17);case 12:return pe(t.dragKey),ct(!0),p.abrupt("break",17);case 15:return tt({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(f){return E.apply(this,arguments)}}(),te=function(){var _;return e.a.createElement("aside",{ref:$t},e.a.createElement("div",{className:s.a.questionType},!(t!=null&&t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5355\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),t!=null&&t.isPreview?e.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(W.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(W.a,{value:t.question_title})),e.a.createElement("div",{className:s.a.questionChoices},t==null||((_=t.question_choices)===null||_===void 0)?void 0:_.map(function(f,d){return e.a.createElement(X.a,{key:d},e.a.createElement(m.a,null,e.a.createElement(O.a,{key:d,checked:t.standard_answer.includes(d+1),disabled:!0},kt[d],".")),e.a.createElement(m.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(W.a,{value:f.choice_text}))))})),e.a.createElement("div",{className:s.a.action},!t.hideAction&&Y.map(function(f,d){return f.id==="up"&&t.key===1||f.id==="down"&&t.key===t.len?null:e.a.createElement(K.a,{key:d,placement:"bottom",title:f.name},e.a.createElement("span",{onClick:function(){return k(f)},className:f.icon}))})))},P=function(){var _,f;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:s.a.required},"*"),e.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Pe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ie,onChange:function(p){return Ke(p)}}),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:s.a.required},"*"),e.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),G.map(function(d,p){var Xe,re;return e.a.createElement("div",{className:s.a.choiceWrap,key:p},e.a.createElement(K.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(s.a.answer," ").concat(u.includes(p)?s.a.activeAnswer:""),onClick:function(){u.includes(p)?ke(u.filter(function(Je){return Je!==p})):ke([].concat(Object(Qe.a)(u),[p]))}},kt[p])),e.a.createElement("div",{className:s.a.editorWrap},ye===p?e.a.createElement(Pe.a,{id:"single-question-option-".concat(p),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:d,onChange:function(Je){G[p]=Je,ce(G)}}):e.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return lt(p)}},e.a.createElement(W.a,{value:d}))),((Xe=x.editData)===null||Xe===void 0||((re=Xe.exercise)===null||re===void 0)?void 0:re.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,p>1&&e.a.createElement(K.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ce(G.filter(function(Je,Ot){return Ot!==p}))}})),p<7&&p===G.length-1&&e.a.createElement(K.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce([].concat(Object(Qe.a)(G),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Me.a,{value:Ve,max:1e4,min:0,onChange:function(p){ut(p)}})," \u5206"),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:"".concat(s.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(Ce.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:ze,onChange:vt,subId:(_=x.editData)===null||_===void 0||((f=_.exercise)===null||f===void 0)?void 0:f.sub_discipline_id,knowledgeOptions:C,onAddKnowledgeFinish:ee}))),e.a.createElement("aside",{className:"tr"},(j!==-1||t.question_id)&&e.a.createElement(Fe.a,{type:"default",onClick:function(){U(),ct(!1)}},"\u53D6\u6D88"),e.a.createElement(Fe.a,{className:"ml20",type:"primary",onClick:function(){g()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:s.a.wrap},!et&&te(),et&&P())},it=Object(jt.a)(function(y){var l=y.problemset,c=y.loading,v=y.globalSetting,x=y.exercise;return{problemset:l,globalSetting:v,exercise:x,loading:c.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Et)),qe=["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"],Gt=function(l,c){var v=l.problemset,x=l.exercise,n=l.globalSetting,st=l.loading,r=l.dispatch,o=l.onRef,At=o===void 0?function(){}:o,t=l.editData,B=l.cancelAdd,U=B===void 0?function(){}:B,j=l.editKey,fe=l.setEditKey,pe=fe===void 0?function(){}:fe,Ae=l.addCallback,V=Ae===void 0?function(){}:Ae,L=l.setIsClaer,tt=L===void 0?function(){}:L,je=Object($.a)(l,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),D=Object(i.useState)(""),ve=Object(b.a)(D,2),G=ve[0],ce=ve[1],ge=Object(i.useState)(""),xe=Object(b.a)(ge,2),ye=xe[0],lt=xe[1],He=Object(i.useState)(""),Ne=Object(b.a)(He,2),u=Ne[0],ke=Ne[1],It=Object(i.useState)(10),ft=Object(b.a)(It,2),Ie=ft[0],Ke=ft[1],Ht=Object(i.useState)(!1),Nt=Object(b.a)(Ht,2),Ve=Nt[0],ut=Nt[1],Vt=Object(i.useState)([]),Ct=Object(b.a)(Vt,2),ze=Ct[0],vt=Ct[1],Ft=Object(de.m)(),ot=Object(i.useState)([]),et=Object(b.a)(ot,2),ct=et[0],pt=et[1],$t=function(Y){pt([].concat(Object(Qe.a)(ct),[Object(J.a)({},Y)]))};Object(i.useEffect)(function(){var g;if(!(t!=null&&t.question_title)){ut(!0),ce(""),ke(""),Ke(10);return}ce(t==null?void 0:t.question_title),ke(t==null||((g=t.standard_answer)===null||g===void 0)?void 0:g[0]),Ke(t==null?void 0:t.question_score),vt(t.tag_discipline_ids)},[v.editData,Ve]),Object(i.useEffect)(function(){var g,Y=x!=null&&(g=x.tagDisciplineData)!==null&&g!==void 0&&g.tag_disciplines&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];pt(Y)},[x.tagDisciplineData]),Object(i.useEffect)(function(){Ve&&g();function g(){return Y.apply(this,arguments)}function Y(){return Y=Object(I.a)(R.a.mark(function k(){var te,P,E;return R.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(De.I)({sub_discipline_id:(te=x.editData)===null||te===void 0||((P=te.exercise)===null||P===void 0)?void 0:P.sub_discipline_id});case 2:E=f.sent,pt(E.tag_disciplines);case 4:case"end":return f.stop()}},k)})),Y.apply(this,arguments)}},[Ve]),Object(i.useImperativeHandle)(c,function(){return{onSave:Bt,isEdit:Ve}});var Bt=function(){var g=Object(I.a)(R.a.mark(function Y(){var k,te,P,E,_;return R.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(G){d.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),d.abrupt("return",!1);case 3:if(!t.question_id){d.next=9;break}return d.next=6,r({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:G,question_type:4,question_score:Ie,standard_answers:[u],tag_discipline_ids:ze,sub_discipline_id:(te=x.editData)===null||te===void 0||((P=te.exercise)===null||P===void 0)?void 0:P.sub_discipline_id}});case 6:k=d.sent,d.next=12;break;case 9:return d.next=11,r({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Ft.categoryId,exercise_bank_id:Ft.categoryId,question_title:G,question_type:4,question_score:Ie,standard_answers:[u],tag_discipline_ids:ze,sub_discipline_id:(E=x.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0)?void 0:_.sub_discipline_id}});case 11:k=d.sent;case 12:return k.status===0&&(pe(-1),z.b.success("\u4FDD\u5B58\u6210\u529F"),ut(!1),r({type:"exercise/editExercise",payload:Object(J.a)({},Ft)})),d.abrupt("return",{name:G,answer_texts:[u],analysis:ye});case 14:case"end":return d.stop()}},Y)}));return function(){return g.apply(this,arguments)}}(),le=function(){var Y,k;return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(Pe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:G,onChange:function(P){return ce(P)}}),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:s.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Pe.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:u,onChange:function(P){return ke(P)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Me.a,{value:Ie,max:1e4,min:0,onChange:function(P){Ke(P)}})," \u5206"),e.a.createElement("p",{className:s.a.titleWrap},e.a.createElement("span",{className:"".concat(s.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:s.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(Ce.a,{value:ze,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:vt,subId:(Y=x.editData)===null||Y===void 0||((k=Y.exercise)===null||k===void 0)?void 0:k.sub_discipline_id,knowledgeOptions:ct,onAddKnowledgeFinish:$t}))),e.a.createElement("aside",{className:"tr"},(j!==-1||t.question_id)&&e.a.createElement(Fe.a,{type:"default",onClick:function(){U(),ut(!1)}},"\u53D6\u6D88"),e.a.createElement(Fe.a,{className:"ml20",type:"primary",onClick:function(){Bt()}},"\u4FDD\u5B58")))},C=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(g){var Y,k;return(x==null||((Y=x.editData)===null||Y===void 0||((k=Y.exercise)===null||k===void 0))?void 0:k.exercise_status)===1?g:g.id!=="del"&&g.id!=="add"}),A=function(){var g=Object(I.a)(R.a.mark(function Y(k){return R.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(j!==-1)){P.next=3;break}return z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),P.abrupt("return");case 3:P.t0=k.id,P.next=P.t0==="del"?6:P.t0==="up"||P.t0==="down"?8:P.t0==="edit"?12:P.t0==="add"?15:17;break;case 6:return Se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(R.a.mark(function _(){return R.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(De.m)({id:t.question_id});case 2:r({type:"exercise/editExercise",payload:Object(J.a)({},Ft)});case 3:case"end":return d.stop()}},_)}))()}}),P.abrupt("break",17);case 8:return P.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:k.id}});case 10:return r({type:"exercise/editExercise",payload:Object(J.a)({},Ft)}),P.abrupt("break",17);case 12:return pe(t.dragKey),ut(!0),P.abrupt("break",17);case 15:return V({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),P.abrupt("break",17);case 17:case"end":return P.stop()}},Y)}));return function(k){return g.apply(this,arguments)}}(),ee=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},!(t!=null&&t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),t!=null&&t.isPreview?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(W.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(W.a,{value:t.question_title})),!!(u!=null&&u.length)&&e.a.createElement("div",{className:s.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(W.a,{value:u||""})),e.a.createElement("div",{className:s.a.action},!t.hideAction&&C.map(function(Y,k){return Y.id==="up"&&t.key===1||Y.id==="down"&&t.key===t.len?null:e.a.createElement(K.a,{key:k,placement:"bottom",title:Y.name},e.a.createElement("span",{onClick:function(){return A(Y)},className:Y.icon}))})))};return e.a.createElement("section",{className:s.a.wrap},!Ve&&ee(),Ve&&le())},Yt=Object(jt.a)(function(y){var l=y.problemset,c=y.loading,v=y.exercise,x=y.globalSetting;return{problemset:l,globalSetting:x,exercise:v,loading:c.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Gt)),ne=["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"],qt=function(l,c){var v=l.problemset,x=l.exercise,n=l.globalSetting,st=l.loading,r=l.dispatch,o=l.onRef,At=o===void 0?function(){}:o,t=l.editData,B=l.cancelAdd,U=B===void 0?function(){}:B,j=l.editKey,fe=l.setEditKey,pe=fe===void 0?function(){}:fe,Ae=l.addCallback,V=Ae===void 0?function(){}:Ae,L=l.setIsClaer,tt=L===void 0?function(){}:L,je=Object($.a)(l,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),D=Object(i.useState)([]),ve=Object(b.a)(D,2),G=ve[0],ce=ve[1],ge=Object(i.useState)(),xe=Object(b.a)(ge,2),ye=xe[0],lt=xe[1],He=Object(i.useState)([]),Ne=Object(b.a)(He,2),u=Ne[0],ke=Ne[1],It=Object(i.useState)(""),ft=Object(b.a)(It,2),Ie=ft[0],Ke=ft[1],Ht=Object(i.useState)(5),Nt=Object(b.a)(Ht,2),Ve=Nt[0],ut=Nt[1],Vt=Object(i.useState)(!1),Ct=Object(b.a)(Vt,2),ze=Ct[0],vt=Ct[1],Ft=Object(de.k)(),ot=Object(de.m)();Object(i.useEffect)(function(){ce(["","","",""])},[]),Object(i.useEffect)(function(){if(!(t!=null&&t.question_choices)){vt(!0),Ke(""),ut(5),ce(["","","",""]),ke([]);return}Ke(t==null?void 0:t.question_title),ut(parseInt(t==null?void 0:t.question_score)),ce(t==null?void 0:t.question_choices.map(function(C){return C.choice_text}));var le=[];t==null||t.standard_answer.map(function(C,A){le.push(C-1)}),ke(le)},[t]),Object(i.useImperativeHandle)(c,function(){return{onSave:et,isEdit:ze}});var et=function(){var le=Object(I.a)(R.a.mark(function C(){var A,ee,g;return R.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(Ie){k.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),k.abrupt("return",!1);case 3:if(A=G.findIndex(function(te){return!te}),!(A>-1)){k.next=7;break}return z.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ne[A]," \u9009\u9879\u7684\u5185\u5BB9")),k.abrupt("return",!1);case 7:if(u.length){k.next=10;break}return z.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),k.abrupt("return",!1);case 10:if(!(u.length<1)){k.next=13;break}return z.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),k.abrupt("return",!1);case 13:if(ee=G.map(function(te,P){return{choice_text:te,is_answer:u.includes(P)?P+1:0}}),!t.question_id){k.next=20;break}return k.next=17,r({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ie,question_type:1,question_score:Ve,question_choices:ee.map(function(te){return te.choice_text}),standard_answers:ee.filter(function(te){return te.is_answer}).map(function(te){return te.is_answer})}});case 17:g=k.sent,k.next=23;break;case 20:return k.next=22,r({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:ot.categoryId,question_title:Ie,question_type:1,question_score:"5.0",question_choices:ee.map(function(te){return te.choice_text}),standard_answers:ee.filter(function(te){return te.is_answer}).map(function(te){return te.is_answer})}});case 22:g=k.sent;case 23:g.status===0&&(z.b.success("\u4FDD\u5B58\u6210\u529F"),vt(!1),r({type:"exercise/editExercise",payload:Object(J.a)({},ot)}));case 24:case"end":return k.stop()}},C)}));return function(){return le.apply(this,arguments)}}(),ct=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(le){var C,A;return(x==null||((C=x.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?le:le.id!=="del"&&le.id!=="add"}),pt=function(){var le=Object(I.a)(R.a.mark(function C(A){return R.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(j!==-1)){g.next=3;break}return z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),g.abrupt("return");case 3:g.t0=A.id,g.next=g.t0==="del"?6:g.t0==="up"||g.t0==="down"?8:g.t0==="edit"?12:g.t0==="add"?14:16;break;case 6:return Se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(R.a.mark(function k(){return R.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(De.m)({id:t.question_id});case 2:r({type:"exercise/editExercise",payload:Object(J.a)({},ot)});case 3:case"end":return P.stop()}},k)}))()}}),g.abrupt("break",16);case 8:return g.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:A.id}});case 10:return r({type:"exercise/editExercise",payload:Object(J.a)({},ot)}),g.abrupt("break",16);case 12:return Ft.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(ot.categoryId,"&question_id=").concat(t==null?void 0:t.question_id,"&score=").concat(t==null?void 0:t.question_score,"&callback_url=").concat(location.pathname)),g.abrupt("break",16);case 14:return V({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),g.abrupt("break",16);case 16:case"end":return g.stop()}},C)}));return function(A){return le.apply(this,arguments)}}(),$t=function(){var le=Object(I.a)(R.a.mark(function C(A){var ee;return R.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return A.preventDefault(),Y.next=3,Object(De.V)({id:t==null?void 0:t.hack_identifier});case 3:ee=Y.sent,ee.status===0&&Object(Ue.J)("/myproblems/".concat(ee==null?void 0:ee.identifier));case 5:case"end":return Y.stop()}},C)}));return function(A){return le.apply(this,arguments)}}(),Bt=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:s.a.questionType},!(t!=null&&t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),t!=null&&t.isPreview?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(W.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(W.a,{value:t.question_title})),e.a.createElement("div",{className:s.a.questionChoices},e.a.createElement(W.a,{value:t.description||""})),e.a.createElement("div",{className:s.a.action},!t.hideAction&&ct.map(function(C,A){return C.id==="up"&&t.key===1||C.id==="down"&&t.key===t.len?null:e.a.createElement(K.a,{key:A,placement:"bottom",title:C.name},e.a.createElement("span",{onClick:function(){return pt(C)},className:C.icon}))})))};return e.a.createElement("section",{className:s.a.wrap},Bt())},Qt=Object(jt.a)(function(y){var l=y.problemset,c=y.loading,v=y.globalSetting,x=y.exercise;return{problemset:l,globalSetting:v,exercise:x,loading:c.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(qt)),zt=a("ngQI"),Zt=a("loLm"),M=a.n(Zt),xt=function(l){var c=l.data,v=l.isDragDisabled,x=v===void 0?!1:v,n=l.editorProps,st=n===void 0?{}:n,r=l.onDragEnd,o=r===void 0?function(){}:r,At=function(){var V,L,tt,je,D,ve,G,ce,ge,xe,ye,lt,He,Ne,u=[{name:"\u5355\u9009\u9898",type:0,count:c==null||((V=c.exercise_types)===null||V===void 0)?void 0:V.q_singles,score:c==null||((L=c.exercise_types)===null||L===void 0)?void 0:L.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:c==null||((tt=c.exercise_types)===null||tt===void 0)?void 0:tt.q_doubles,score:c==null||((je=c.exercise_types)===null||je===void 0)?void 0:je.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:c==null||((D=c.exercise_types)===null||D===void 0)?void 0:D.q_judges,score:c==null||((ve=c.exercise_types)===null||ve===void 0)?void 0:ve.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:c==null||((G=c.exercise_types)===null||G===void 0)?void 0:G.q_nulls,score:c==null||((ce=c.exercise_types)===null||ce===void 0)?void 0:ce.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:c==null||((ge=c.exercise_types)===null||ge===void 0)?void 0:ge.q_mains,score:c==null||((xe=c.exercise_types)===null||xe===void 0)?void 0:xe.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:c==null||((ye=c.exercise_types)===null||ye===void 0)?void 0:ye.q_shixuns,score:c==null||((lt=c.exercise_types)===null||lt===void 0)?void 0:lt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:c==null||((He=c.exercise_types)===null||He===void 0)?void 0:He.q_pros,score:c==null||((Ne=c.exercise_types)===null||Ne===void 0)?void 0:Ne.q_pros_scores,items:[]}];return u},t=function(V,L,tt){var je=Array.from(V),D=je.splice(L,1),ve=Object(b.a)(D,1),G=ve[0];return je.splice(tt,0,G),je},B=function(V,L,tt){if(!V.destination)return;var je=t(L,V.source.index,V.destination.index);o(je,tt)},U=function(V,L){if(L===0||L==="SINGLE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(it,Object(be.a)({editData:V},V)),e.a.createElement(dt.a,null));if(L===1||L==="MULTIPLE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Be,Object(be.a)({editData:V},V)),e.a.createElement(dt.a,null));if(L===2||L==="JUDGMENT")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Rt,Object(be.a)({editData:V},V)),e.a.createElement(dt.a,null));if(L===3||L==="COMPLETION")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Dt,Object(be.a)({editData:V},V)),e.a.createElement(dt.a,null));if(L===4||L==="SUBJECTIVE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Yt,Object(be.a)({editData:V},V)),e.a.createElement(dt.a,null));if(L===5||L==="PRACTICAL")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Pt,Object(be.a)({editData:V},V)),e.a.createElement(dt.a,null));if(L===6||L==="PROGRAM")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Qt,Object(be.a)({editData:V},V)),e.a.createElement(dt.a,null))},j=function(V,L,tt){return e.a.createElement(zt.a,{onDragEnd:function(D){return B(D,V,L)}},e.a.createElement(zt.c,{droppableId:"droppable"},function(je,D){return e.a.createElement("div",Object(be.a)({ref:je.innerRef},je.droppableProps,{style:{width:"100%"}}),V==null?void 0:V.map(function(ve,G){var ce,ge=Object(J.a)(Object(J.a)({},ve),{},{key:G+1,hideAction:!0,isPreview:!0,dragKey:L+"-"+G},st);return e.a.createElement(zt.b,{key:ge==null?void 0:ge.question_id,draggableId:ge==null||((ce=ge.question_id)===null||ce===void 0)?void 0:ce.toString(),index:G,isDragDisabled:x},function(xe,ye){return e.a.createElement("aside",Object(be.a)({ref:xe.innerRef},xe.draggableProps,xe.dragHandleProps),e.a.createElement("div",{className:M.a.posWarp,id:ge.dragKey},U(ge,L),!x&&e.a.createElement("div",{className:M.a.pos},e.a.createElement("div",{className:M.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},fe=function(V){var L=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],tt=["","\u5341","\u767E","\u5343","\u4E07"];V=parseInt(V);var je=function(ce){for(var ge=ce.toString().split("").reverse(),xe="",ye=0;ye<ge.length;ye++)xe=(ye==0&&ge[ye]==0||ye>0&&ge[ye]==0&&ge[ye-1]==0?"":L[ge[ye]]+(ge[ye]==0?tt[0]:tt[ye]))+xe;return xe},D=Math.floor(V/1e4),ve=V%1e4;return ve.toString().length<4&&(ve="0"+ve),D?je(D)+"\u4E07"+je(ve):je(V)},pe=function(){var V,L=At();c==null||((V=c.exercise_questions)===null||V===void 0)||V.forEach(function(D,ve){if(D.question_type===0){var G,ce;(G=L[D.question_type])===null||G===void 0||((ce=G.items)===null||ce===void 0)||ce.push(D)}if(D.question_type===1){var ge,xe;(ge=L[D.question_type])===null||ge===void 0||((xe=ge.items)===null||xe===void 0)||xe.push(D)}if(D.question_type===2){var ye,lt;(ye=L[D.question_type])===null||ye===void 0||((lt=ye.items)===null||lt===void 0)||lt.push(D)}if(D.question_type===3){var He,Ne;(He=L[D.question_type])===null||He===void 0||((Ne=He.items)===null||Ne===void 0)||Ne.push(D)}if(D.question_type===4){var u,ke;(u=L[D.question_type])===null||u===void 0||((ke=u.items)===null||ke===void 0)||ke.push(D)}if(D.question_type===5){var It,ft;(It=L[D.question_type])===null||It===void 0||((ft=It.items)===null||ft===void 0)||ft.push(D)}if(D.question_type===6){var Ie,Ke;(Ie=L[D.question_type])===null||Ie===void 0||((Ke=Ie.items)===null||Ke===void 0)||Ke.push(D)}});var tt=L==null?void 0:L.filter(function(D){return D.count!==0}),je=c==null?void 0:c.map(function(D,ve){return e.a.createElement(e.a.Fragment,{key:ve},e.a.createElement("div",{className:"pl20"},e.a.createElement("span",{className:"font16 c-light-primary"},fe(ve+1),"\u3001",D.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",D.count,"\u9898\uFF1B\u5171",D.score,"\u5206\uFF09")),j(D.items,D==null?void 0:D.question_type,D==null?void 0:D.name))});return je};return e.a.createElement("div",null," ",pe()," ")},Ze=he.a=xt},M8RZ:function(Ge,he,a){"use strict";a.d(he,"a",function(){return K});var J=a("XKWP"),gt=a("N7Kx"),dt=a("kFHX"),be=a("4jIl"),b=a("q1tI"),i=a.n(b),e=a("i8i4"),Re=a.n(e),K=function(S){Object(dt.a)(q,S);var X=Object(be.a)(q);function q(h){var Q;Object(J.a)(this,q),Q=X.call(this,h);var m=window.document;return Q.node=m.createElement("div"),m.body.appendChild(Q.node),Q}return Object(gt.a)(q,[{key:"render",value:function(){var Q=this.props.children;return Object(e.createPortal)(Q,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),q}(i.a.Component)},O2Wb:function(Ge,he,a){Ge.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ge,he,a){"use strict";var J=a("2qtc"),gt=a("kLXV"),dt=a("Cmcn"),be=a("k16G"),b=a("v7Ap"),i=a("q1tI"),e=a.n(i),Re=a("VrN/"),K=a.n(Re),S=a("bdgK"),X=a("p77/"),q=a("Bd2K"),h=a("ELLl"),Q=a("19Vz"),m=a("lZu9"),Xt=a("kSUc"),Fe=a("9Bee"),ht=a("IIKO"),Me=a("dejd"),Le=a("C+DQ"),$e=[{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 We(M){var xt=M.onActionCallback,Ze=M.title,y=M.icon,l=M.actionName,c=M.className,v=c===void 0?"":c,x=M.children;function n(){xt(l)}return e.a.createElement("a",{title:Ze,className:v,onClick:n},e.a.createElement("i",{className:"md-iconfont ".concat(y)}),x)}var Se=function(M){var xt=M.watch,Ze=M.showNullButton,y=M.onActionCallback,l=M.fullScreen,c=M.insertTemp,v=[].concat($e,[{title:"".concat(xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(xt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(x,n){return e.a.createElement("li",{key:n},x.actionName?e.a.createElement(We,Object(ht.a)({},x,{onActionCallback:y})):e.a.createElement("span",{className:"v-line"}))}),Ze?e.a.createElement("li",null,e.a.createElement(We,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:y},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,c&&e.a.createElement("li",null,e.a.createElement(We,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(c),onActionCallback:y},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(We,{icon:"".concat(l?"icon-shrink":"icon-enlarge"),title:l?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:y})))},_t=a("M8RZ"),z=a("+L6B"),I=a("2/Rp"),Qe=a("y8nQ"),$=a("Vl3Y"),Ut=a("5NDa"),R=a("5rEg"),de={labelCol:{span:4},wrapperCol:{span:20}},jt=function(M){var xt=M.callback,Ze=M.onCancel;function y(l){xt(l)}return e.a.createElement($.a,Object(ht.a)({},de,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:y}),e.a.createElement($.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(R.a,null)),e.a.createElement($.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(R.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(I.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(I.a,{type:"ghost",onClick:Ze},"\u53D6\u6D88")))},De=a("7ahc"),Z=a("HmJG"),se=a("BjJ7"),Ue=$.a.useForm,ae={width:280,marginRight:10},s={labelCol:{span:5},wrapperCol:{span:19}},W=function(M){var xt=M.callback,Ze=M.onCancel,y=Ue(),l=Object(be.a)(y,1),c=l[0];function v(st){xt(st)}function x(st){c.setFieldsValue({src:"/api/attachments/".concat(st.id)})}function n(st){var r=st.target.files[0];me(r,x)}return e.a.createElement($.a,Object(ht.a)({form:c},s,{className:"upload-image-panel",onFinish:v}),e.a.createElement($.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement($.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(R.a,{style:ae})),e.a.createElement(Ce,{onFileChange:n}))),e.a.createElement($.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},e.a.createElement(R.a,{style:{width:264}})),e.a.createElement($.a.Item,{style:{textAlign:"right"}},e.a.createElement(I.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(I.a,{type:"ghost",onClick:Ze},"\u53D6\u6D88")))};function Ce(M){var xt=M.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",accept:"image/*",onChange:xt}))}function me(M,xt){if(!M)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ze=new FormData;Ze.append("editormd-image-file",M),Ze.append("file_param_name","editormd-image-file"),Ze.append("byxhr","true");var y=new window.XMLHttpRequest;y.withCredentials=!0,y.addEventListener("load",function(l){xt(JSON.parse(l.target.responseText))},!1),y.addEventListener("error",function(l){console.error(l)},!1),y.open("POST","".concat(se.a,"/api/attachments.json")),y.send(Ze)}var yt=a("giR+"),Ye=a("fyUT"),Dt=a("7Kak"),nt=a("9yH6"),O=nt.a.Group,Pe={margin:"0 8px"},rt=function(M){var xt=M.callback,Ze=M.onCancel;function y(l){xt(l)}return e.a.createElement($.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:y},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:Pe},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:Pe},"\u884C\u6570"),e.a.createElement($.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(Ye.a,null)),e.a.createElement("span",{style:Pe},"\u5217\u6570"),e.a.createElement($.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(Ye.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:Pe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement($.a.Item,{name:"align"},e.a.createElement(O,null,e.a.createElement(nt.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(nt.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(nt.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(nt.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(I.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(I.a,{type:"ghost",onClick:Ze},"\u53D6\u6D88")))},bt="link",Rt="upload-image",w="code-block",Tt="add-table",Be="------------",H={default:Be,left:":".concat(Be),center:":".concat(Be,":"),right:"".concat(Be,":")},Mt=a("9VGf"),mt,Pt;function kt(){}var Et=0,it=1e4,qe="\u2581",Gt=`
|
|
**\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 Yt(M){return/^\d+$/.test(M)?"".concat(M,"px"):M}var ne=navigator.platform.toUpperCase().indexOf("MAC")>=0,qt=ne?"Cmd":"Ctrl",Qt=(mt={},Object(b.a)(mt,qt+"-B","bold"),Object(b.a)(mt,qt+"-I","italic"),mt),zt=(Pt={},Object(b.a)(Pt,bt,"\u6DFB\u52A0\u94FE\u63A5"),Object(b.a)(Pt,w,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(b.a)(Pt,Rt,"\u6DFB\u52A0\u56FE\u7247"),Object(b.a)(Pt,Tt,"\u6DFB\u52A0\u8868\u683C"),Pt),Zt=he.a=function(M){var xt=M.defaultValue,Ze=xt===void 0?"":xt,y=M.onChange,l=M.width,c=l===void 0?"100%":l,v=M.height,x=v===void 0?400:v,n=M.miniToolbar,st=n===void 0?!1:n,r=M.isFocus,o=r===void 0?!1:r,At=M.watch,t=M.insertTemp,B=M.id,U=B===void 0?"markdown-editor-id":B,j=M.showResizeBar,fe=j===void 0?!1:j,pe=M.noStorage,Ae=pe===void 0?!1:pe,V=M.showNullButton,L=V===void 0?!1:V,tt=M.fullScreen,je=tt===void 0?!1:tt,D=M.onBlur,ve=M.onCMBeforeChange,G=M.className,ce=G===void 0?"":G,ge=M.placeholder,xe=ge===void 0?"":ge,ye=M.values,lt=ye===void 0?"":ye,He=Object(i.useState)(null),Ne=Object(be.a)(He,2),u=Ne[0],ke=Ne[1],It=Object(i.useState)(Ze),ft=Object(be.a)(It,2),Ie=ft[0],Ke=ft[1],Ht=Object(i.useState)(At),Nt=Object(be.a)(Ht,2),Ve=Nt[0],ut=Nt[1],Vt=Object(i.useState)(je),Ct=Object(be.a)(Vt,2),ze=Ct[0],vt=Ct[1],Ft=Object(i.useState)(""),ot=Object(be.a)(Ft,2),et=ot[0],ct=ot[1],pt=Object(i.useState)(0),$t=Object(be.a)(pt,2),Bt=$t[0],le=$t[1],C=Object(i.useState)(x),A=Object(be.a)(C,2),ee=A[0],g=A[1],Y=Object(i.useState)(!1),k=Object(be.a)(Y,2),te=k[0],P=k[1],E=Object(i.useRef)(),_=Object(i.useRef)(),f=Object(i.useRef)(),d=Object(i.useRef)();Object(i.useEffect)(function(){Ke(lt),u==null||u.setValue(lt)},[lt]),Object(i.useEffect)(function(){if(E.current){var Ee=function(at,ie){var F=ie.clipboardData;if(F){var T=F.types.toString(),ue=F.items;if(T==="text/html,Files"||T==="Files"||F.types.indexOf("Files")){var N=ue[1];T==="Files"&&(N=ue[0]),N.kind==="file"&&N.type.match(/^image\//i)&&me(N.getAsFile(),function(we){we.id?oe.replaceSelection("")):(we==null?void 0:we.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},oe=K.a.fromTextArea(E.current,{mode:"markdown",lineNumbers:!st,lineWrapping:!0,value:Ze,autoCloseTags:!0,autoCloseBrackets:!0});return o&&oe.focus(),oe.on("paste",Ee),ke(oe),function(){oe.off("paste",Ee)}}},[]);var p=Object(i.useCallback)(function(){if(_.current)try{var Ee=_.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,oe=_.current.getElementsByClassName("markdown-editor-body")[0];ze?oe.style.height="calc(100vh - ".concat(Ee,"px)"):oe.style.height="".concat(ee-Ee,"px")}catch(_e){console.log(_e,"---- to set md editor body height")}},[ee,_,ze]);Object(i.useEffect)(function(){function Ee(){var _e=new S.a(function(at){var ie=Object(dt.a)(at),F;try{for(ie.s();!(F=ie.n()).done;){var T=F.value;(T.target.offsetHeight>0||T.target.offsetWidth>0)&&(p(),u.setSize("100%","100%"),u.refresh())}}catch(ue){ie.e(ue)}finally{ie.f()}});return _e.observe(E.current.parentElement),_e}if(u){var oe=Ee();return function(){oe.unobserve(E.current.parentElement)}}},[u,p]),Object(i.useEffect)(function(){if(u){for(var Ee=[],oe=function(){var T=at[_e];ie=Object(be.a)(T,2);var ue=ie[0],N=ie[1],we=Object(b.a)({},ue,function(){Xe(N)});Ee.push(we),u.addKeyMap(we)},_e=0,at=Object.entries(Qt);_e<at.length;_e++){var ie;oe()}return function(){var F=Object(dt.a)(Ee),T;try{for(F.s();!(T=F.n()).done;){var ue=T.value;u.removeKeyMap(ue)}}catch(N){F.e(N)}finally{F.f()}}}},[u]),Object(i.useEffect)(function(){je!==ze&&vt(je)},[je]),Object(Mt.a)(function(){if(!Ae&&Bt>0){var Ee=new Date().getTime(),oe=window.sessionStorage.getItem(U);Ee>=Bt+it&&(!oe||oe!==Ie)&&(window.sessionStorage.setItem(U,Ie),P(!0))}},it),Object(i.useEffect)(function(){ut(At)},[u,At]),Object(i.useEffect)(function(){u&&(o&&u.focus())},[u,o]),Object(i.useEffect)(function(){if(Ve&&u){var Ee=function(at){var ie=at.target;if(d.current){var F=ie.scrollTop/ie.scrollHeight;d.current.scrollTop=d.current.scrollHeight*F}},oe=u.getScrollerElement();return oe.addEventListener("scroll",Ee),function(){oe.removeEventListener("scroll",Ee)}}},[u,Ve]),Object(i.useEffect)(function(){if(u&&ve){var Ee=function(_e,at){ve(_e,at)};return u.on("beforeChange",Ee),function(){u.off("beforeChange",Ee)}}},[u,ve]),Object(i.useEffect)(function(){if(u&&D){var Ee=function(){D(u.getValue())};return u.on("blur",Ee),function(){u.off("blur",Ee)}}},[u,D]),Object(i.useEffect)(function(){if(u){var Ee=function(_e){var at=_e.getValue();Ke(at),le(new Date().getTime()),_e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),y&&y(at)};return u.on("change",Ee),function(){u.off("change",Ee)}}},[u,y]),Object(i.useEffect)(function(){u&&(Ze==null?(u.setValue(""),Ke("")):Ze!==u.getValue()&&(u.setValue(Ze),Ke(Ze),u.setCursor(u.lineCount(),0)))},[u,Ze]);var Xe=Object(i.useCallback)(function(Ee){var oe=u.getCursor(),_e=u.getSelection(),at=_e.split(`
|
|
`);switch(Ee){case"bold":return u.replaceSelection("**"+_e+"**"),_e===""&&u.setCursor(oe.line,oe.ch+2),u.focus();case"italic":return u.replaceSelection("*"+_e+"*"),_e===""&&u.setCursor(oe.line,oe.ch+1),u.focus();case"code":return u.replaceSelection("`"+_e+"`"),_e===""&&u.setCursor(oe.line,oe.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+_e+"$$`"),_e===""&&u.setCursor(oe.line,oe.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+_e+"\n```"),u.setCursor(oe.line+1,_e.length+1),u.focus();case"line-break":return u.replaceSelection(`<br/>
|
|
`),u.focus();case"list-ul":return _e===""?u.replaceSelection("- "+_e):u.replaceSelection(at.map(function(ie){return ie===""?"":"- ".concat(ie)}).join(`
|
|
`)),u.focus();case"list-ol":return _e===""?u.replaceSelection("1. "+_e):u.replaceSelection(at.map(function(ie,F){return ie===""?"":"".concat(F+1,". ").concat(ie)}).join(`
|
|
`)),u.focus();case"add-null-ch":return _e===""&&u.setCursor(oe.line,oe.ch+1),u.replaceSelection(qe),u.focus();case"inster-template-1":return _e===""&&u.setCursor(oe.line,oe.ch),u.replaceSelection(Gt),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return ut(!Ve),u.focus();case"trigger-full-screen":return vt(!ze),u.focus();case bt:ct(bt);return;case w:ct(w);return;case Rt:ct(Rt);return;case Tt:ct(Tt);return;default:throw new Error}},[u,Ve,ze]),re=Object(i.useCallback)(function(Ee){ct("");switch(et){case bt:var oe=Ee.title,_e=Ee.link;return u.replaceSelection("[".concat(oe,"](").concat(_e,")")),u.focus();case w:var at=Ee.language,ie=Ee.content;return u.replaceSelection(["```"+at,ie,"```"].join(`
|
|
`)),u.focus();case Rt:var F=Ee.src,T=Ee.alt;return u.replaceSelection(".concat(F,' "').concat(T,'" )')),u.focus();case Tt:for(var ue=Ee.row,N=Ee.col,we=Ee.align,Wt=`
|
|
`,St=0;St<ue;St++){for(var wt=[],Jt=[],Kt=0;Kt<N;Kt++)St===1&&Jt.push(H[we]),wt.push(" ");St===1&&(Wt+="| ".concat(Jt.join(" | "),` |
|
|
`)),Wt+="| ".concat(wt.join(N===1?"":" | "),` |
|
|
`)}return u.replaceSelection(Wt+`
|
|
`),u.focus();default:throw new Error}},[u,et]),Te=Object(i.useMemo)(function(){switch(et){case bt:return e.a.createElement(jt,{callback:re,onCancel:Je});case w:return e.a.createElement(De.b,{callback:re,onCancel:Je});case Rt:return e.a.createElement(W,{callback:re,onCancel:Je});case Tt:return e.a.createElement(rt,{callback:re,onCancel:Je});default:return null}},[et]);function Je(){ct("")}Object(i.useEffect)(function(){if(f.current){var Ee=function(ue){ie=!0,F=ue.pageY},oe=function(){ie=!1},_e=function(ue){if(ie){var N=ue.pageY-F;N<0&&(N=0),N>300&&(N=300);var we=x+N+"px";g(we)}},at=f.current,ie=!1,F=0;return at.addEventListener("mousedown",Ee),document.addEventListener("mousemove",_e),document.addEventListener("mouseup",oe),function(){at.removeEventListener("mousedown",Ee),document.removeEventListener("mousemove",_e),document.removeEventListener("mouseup",oe)}}},[u,f]),Object(i.useEffect)(function(){g(x)},[x]);var Ot=Yt(c),Oe=Yt(ee),Lt={width:Ot,height:Oe},ea=Object(i.useMemo)(function(){if(Bt){var Ee=new Date(Bt),oe=Ee.getHours(),_e=Ee.getMinutes(),at=Ee.getSeconds();return oe=oe<10?"0"+oe:oe,_e=_e<10?"0"+_e:_e,at=at<10?"0"+at:at,"".concat(oe,":").concat(_e,":").concat(at)}return 0},[Bt]);function na(){window.sessionStorage.removeItem(U),P(!1),le(0)}function ra(){P(!1),le(0),u.setValue(window.sessionStorage.getItem(U))}return e.a.createElement(i.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:_},e.a.createElement("div",{className:"markdown-editor-container ".concat(ce," ").concat(Ve?"on-preview":""," ").concat(st?"mini":""," ").concat(ze?"full-screen":""),style:Lt},e.a.createElement(Se,{insertTemp:t,watch:Ve,fullScreen:ze,showNullButton:L,onActionCallback:Xe}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:E,placeholder:xe})),Ve?e.a.createElement("div",{ref:d,className:"preview-container"},e.a.createElement(Fe.a,{value:Ie})):null))),fe?e.a.createElement("a",{ref:f,className:"editor-resize"}):null,e.a.createElement(_t.a,null,zt[et]?e.a.createElement(gt.a,{centered:!0,title:zt[et],visible:!0,onCancel:Je,footer:null},Te):null))}},T1X5:function(Ge,he){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},"YJx+":function(Ge,he,a){Ge.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7",action:"action___3PqBm"}},"b5+g":function(Ge,he,a){Ge.exports={flex_box_center:"flex_box_center___2bG5Z",flex_space_between:"flex_space_between___1pQuo",flex_box_vertical_center:"flex_box_vertical_center___1N2cv",flex_box_center_end:"flex_box_center_end___392i4",flex_box_column:"flex_box_column___3X7-0",Selectclass:"Selectclass___Rijwp",customTable:"customTable___1hsVF",row:"row___7_a6E"}},dejd:function(Ge,he,a){},gaER:function(Ge,he,a){"use strict";var J=a("/zsF"),gt=a("PArb"),dt=a("+L6B"),be=a("2/Rp"),b=a("2qtc"),i=a("kLXV"),e=a("5Tp6"),Re=a("XEnU"),K=a("k16G"),S=a("c1Ei"),X=a.n(S),q=a("q1tI"),h=a.n(q),Q=a("LYsE"),m=a("wd/R"),Xt=a.n(m),Fe=a("LvDl"),ht=a("1n7x"),Me=a.n(ht),Le=a("9kvl"),$e=a("g9YV"),We=a("wCAj"),Se=a("3S9h"),_t=a("WHYC"),z=a("0ktu"),I=a.n(z),Qe=a("V0Rq"),$=a("1vsH"),Ut=function(s){var W,Ce,me,yt,Ye,Dt,nt,O,Pe,rt,bt=s.isPreview,Rt=bt===void 0?!1:bt,w=s.isExportBlank,Tt=w===void 0?!1:w,Be=s.activeTabs,H=s.exercise,Mt=s.globalSetting,mt=s.loading,Pt=s.user,kt=s.dispatch,Et=s.type,it=Object(_t.m)(),qe=Pt.userInfo,Gt=Object(q.useState)(),Yt=Object(K.a)(Gt,2),ne=Yt[0],qt=Yt[1],Qt=Object(q.useState)(),zt=Object(K.a)(Qt,2),Zt=zt[0],M=zt[1];Object(q.useEffect)(function(){Object($.G)(Be)||Be==="2"&&xt()},[it.userId,it.coursesId,it.exerciseId,it.categoryId,Be]),Object(q.useEffect)(function(){var c;if((c=H.exerciseExportHeadData)!==null&&c!==void 0&&c.title){var v=H.exerciseExportHeadData;qt(Object(Re.a)({},v||{}));var x=v||{},n=x.table,st,r;(n!=null&&n.total_singles_scores||n!=null&&n.total_doubles_scores||n!=null&&n.total_nulls_scores||n!=null&&n.total_judges_scores||n!=null&&n.total_pros_scores||n!=null&&n.total_shixuns_scores||n!=null&&n.total_mains_scores)&&(st=Number(n==null?void 0:n.total_singles_scores)+Number(n==null?void 0:n.total_doubles_scores)+Number(n==null?void 0:n.total_nulls_scores)+Number(n==null?void 0:n.total_judges_scores)+Number(n==null?void 0:n.total_pros_scores)+Number(n==null?void 0:n.total_shixuns_scores)+Number(n==null?void 0:n.total_mains_scores)),(n!=null&&n.singles_scores||n!=null&&n.doubles_scores||n!=null&&n.nulls_scores||n!=null&&n.judges_scores||n!=null&&n.pros_scores||n!=null&&n.shixuns_scores||n!=null&&n.mains_scores)&&(r=Number(n==null?void 0:n.singles_scores)+Number(n==null?void 0:n.doubles_scores)+Number(n==null?void 0:n.nulls_scores)+Number(n==null?void 0:n.judges_scores)+Number(n==null?void 0:n.pros_scores)+Number(n==null?void 0:n.shixuns_scores)+Number(n==null?void 0:n.mains_scores));var o=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:n==null?void 0:n.total_singles_scores,doubles_score:n==null?void 0:n.total_doubles_scores,nulls_score:n==null?void 0:n.total_nulls_scores,judges_score:n==null?void 0:n.total_judges_scores,pros_score:n==null?void 0:n.total_pros_scores,shixuns_score:n==null?void 0:n.total_shixuns_scores,mains_score:n==null?void 0:n.total_mains_scores,total_score:st},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:n==null?void 0:n.singles_scores,doubles_score:n==null?void 0:n.doubles_scores,nulls_score:n==null?void 0:n.nulls_scores,judges_score:n==null?void 0:n.judges_scores,pros_score:n==null?void 0:n.pros_scores,shixuns_score:n==null?void 0:n.shixuns_scores,mains_score:n==null?void 0:n.mains_scores,total_score:r},{key:"3",name:"\u8BC4\u5377\u4EBA"}],At=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];M(Object(Se.a)(Tt?At:o))}},[ne]);var xt=function(){var c=Object(e.a)(X.a.mark(function v(){var x,n,st,r,o,At,t,B;return X.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return x={id:it.exerciseId||it.categoryId,identify:(qe==null?void 0:qe.login)||null},j.next=3,Object(Qe.w)(x);case 3:n=j.sent,qt(n||{}),st=(n==null?void 0:n.data.filter(function(fe){return fe.exercise_type===Et})[0])||{},r=st.table,(r!=null&&r.total_singles_scores||r!=null&&r.total_doubles_scores||r!=null&&r.total_nulls_scores||r!=null&&r.total_judges_scores||r!=null&&r.total_pros_scores||r!=null&&r.total_shixuns_scores||r!=null&&r.total_mains_scores)&&(o=Number(r==null?void 0:r.total_singles_scores)+Number(r==null?void 0:r.total_doubles_scores)+Number(r==null?void 0:r.total_nulls_scores)+Number(r==null?void 0:r.total_judges_scores)+Number(r==null?void 0:r.total_pros_scores)+Number(r==null?void 0:r.total_shixuns_scores)+Number(r==null?void 0:r.total_mains_scores)),(r!=null&&r.singles_scores||r!=null&&r.doubles_scores||r!=null&&r.nulls_scores||r!=null&&r.judges_scores||r!=null&&r.pros_scores||r!=null&&r.shixuns_scores||r!=null&&r.mains_scores)&&(At=Number(r==null?void 0:r.singles_scores)+Number(r==null?void 0:r.doubles_scores)+Number(r==null?void 0:r.nulls_scores)+Number(r==null?void 0:r.judges_scores)+Number(r==null?void 0:r.pros_scores)+Number(r==null?void 0:r.shixuns_scores)+Number(r==null?void 0:r.mains_scores)),t=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:r==null?void 0:r.total_singles_scores,doubles_score:r==null?void 0:r.total_doubles_scores,nulls_score:r==null?void 0:r.total_nulls_scores,judges_score:r==null?void 0:r.total_judges_scores,pros_score:r==null?void 0:r.total_pros_scores,shixuns_score:r==null?void 0:r.total_shixuns_scores,mains_score:r==null?void 0:r.total_mains_scores,total_score:o},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:r==null?void 0:r.singles_scores,doubles_score:r==null?void 0:r.doubles_scores,nulls_score:r==null?void 0:r.nulls_scores,judges_score:r==null?void 0:r.judges_scores,pros_score:r==null?void 0:r.pros_scores,shixuns_score:r==null?void 0:r.shixuns_scores,mains_score:r==null?void 0:r.mains_scores,total_score:At},{key:"3",name:"\u8BC4\u5377\u4EBA"}],B=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],M(Tt?B:t);case 11:case"end":return j.stop()}},v)}));return function(){return c.apply(this,arguments)}}(),Ze=[{title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(v){return h.a.createElement("a",null,v)}},{title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}},{title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}},{title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}},{title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}},{title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}},{title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}},{title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}},{title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(v){return h.a.createElement("a",null,v==="0.0"?0:v)}}],y=ne||{},l=y.exercise_header;return h.a.createElement(h.a.Fragment,null,h.a.createElement("section",{className:I.a.glassSeal},h.a.createElement("span",null,"\u59D3\u540D\uFF1A",h.a.createElement("span",null,ne==null?void 0:ne.user)),h.a.createElement("span",null,"\u5B66\u53F7\uFF1A",h.a.createElement("span",null,ne==null?void 0:ne.student_id)),h.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",h.a.createElement("span",null,ne==null?void 0:ne.group_name))),h.a.createElement("section",{className:"".concat(I.a.wrap," ").concat(Rt?"pl20":""," ")},(ne==null||((W=ne.data)===null||W===void 0||((Ce=W.filter(function(c){return c.exercise_type===Et})[0])===null||Ce===void 0))?void 0:Ce.photo_url)&&h.a.createElement("img",{className:I.a.img,src:ne==null||((me=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||me===void 0)?void 0:me.photo_url}),h.a.createElement("p",{className:"font16 tc c-grey-333"},h.a.createElement("strong",null,ne==null||((yt=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||yt===void 0)?void 0:yt.title)),h.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",ne==null||((Ye=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||Ye===void 0)?void 0:Ye.body),h.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",ne==null||((Dt=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||Dt===void 0)?void 0:Dt.large_counts,"\u5927\u9898\u3011\u3010",ne==null||((nt=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||nt===void 0)?void 0:nt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ne==null||((O=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||O===void 0)?void 0:O.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ne==null||((Pe=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||Pe===void 0)?void 0:Pe.time)>-1?"".concat(ne==null||((rt=ne.data.filter(function(c){return c.exercise_type===Et})[0])===null||rt===void 0)?void 0:rt.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),h.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},h.a.createElement(We.a,{className:I.a.table,columns:Ze,dataSource:Object(Se.a)(Zt||[]),bordered:!0,pagination:!1}))))},R=Object(Le.a)(function(ae){var s=ae.exercise,W=ae.loading,Ce=ae.user,me=ae.globalSetting;return{exercise:s,globalSetting:me,user:Ce,loading:W.effects}})(Ut),de=a("8Ee4"),jt=a.n(de),De=function(s){var W,Ce,me,yt,Ye,Dt,nt,O=s.data,Pe=Object(q.useState)(),rt=Object(K.a)(Pe,2),bt=rt[0],Rt=rt[1];Object(q.useEffect)(function(){w()},[O]);var w=function(){var H,Mt,mt,Pt,kt,Et,it,qe,Gt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:O==null||((H=O.exercise_types)===null||H===void 0)?void 0:H.q_singles_scores,doubles_score:O==null||((Mt=O.exercise_types)===null||Mt===void 0)?void 0:Mt.q_doubles_scores,nulls_score:O==null||((mt=O.exercise_types)===null||mt===void 0)?void 0:mt.q_nulls_scores,judges_score:O==null||((Pt=O.exercise_types)===null||Pt===void 0)?void 0:Pt.q_judges_scores,pros_score:O==null||((kt=O.exercise_types)===null||kt===void 0)?void 0:kt.q_pros_scores,shixuns_score:O==null||((Et=O.exercise_types)===null||Et===void 0)?void 0:Et.q_shixuns_scores,mains_score:O==null||((it=O.exercise_types)===null||it===void 0)?void 0:it.q_mains_scores,total_score:O==null||((qe=O.exercise_types)===null||qe===void 0)?void 0:qe.q_scores},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:"",doubles_score:"",nulls_score:"",judges_score:"",pros_score:"",shixuns_score:"",mains_score:"",total_score:""},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Rt(Gt)},Tt=[{title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(H){return h.a.createElement("a",null,H)}},{title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}},{title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}},{title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}},{title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}},{title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}},{title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}},{title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}},{title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(H){return h.a.createElement("a",null,H==="0.0"?0:H)}}];return h.a.createElement("section",{className:"".concat(jt.a.wrap," pl20")},h.a.createElement("p",{className:"font16 tc c-grey-333"},h.a.createElement("strong",null,O==null||((W=O.exercise)===null||W===void 0)?void 0:W.name)),h.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",O==null||((Ce=O.exercise)===null||Ce===void 0)?void 0:Ce.exercise_subject_name),h.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",O==null||((me=O.exercise_question_types)===null||me===void 0)?void 0:me.length,"\u5927\u9898\u3011\u3010",O==null||((yt=O.exercise_types)===null||yt===void 0)?void 0:yt.q_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",O==null||((Ye=O.exercise)===null||Ye===void 0)?void 0:Ye.all_score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(O==null||((Dt=O.exercise)===null||Dt===void 0)?void 0:Dt.time)>-1?"".concat(O==null||((nt=O.exercise)===null||nt===void 0)?void 0:nt.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),h.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},h.a.createElement(We.a,{className:jt.a.table,columns:Tt,dataSource:bt,bordered:!0,pagination:!1})))},Z=De,se=function(s){var W=s.exercise,Ce=s.loading,me=s.dispatch,yt=s.activeTabs,Ye=s.datas,Dt=s.type,nt=s.isExamPreview,O=nt===void 0?!1:nt,Pe=Object(q.useState)(!1),rt=Object(K.a)(Pe,2),bt=rt[0],Rt=rt[1],w=function(H){var Mt=[];if(H){var mt=Object(Fe.cloneDeep)(H),Pt=mt.map(function(kt){var Et=kt.items.map(function(it){return Object(Re.a)(Object(Re.a)({},it),{},{standard_answer:[]})});return Object(Re.a)(Object(Re.a)({},kt),{},{items:Et})});Mt=Pt}return Mt},Tt=function(){var Be=Object(e.a)(X.a.mark(function H(){var Mt,mt,Pt,kt,Et,it,qe;return X.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Rt(!0),Pt=i.a.info({width:460,title:h.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",h.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),maskClosable:!1}),kt={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},filename:(Ye==null||((Mt=Ye.exercise)===null||Mt===void 0)?void 0:Mt.exercise_name)+"\u7A7A\u767D\u5377.pdf",jsPDF:{unit:"in",format:"letter",orientation:"portrait"},image:{type:"jpeg",quality:.98},margin:.12},Et="".concat(Xt()().format("YYYY-MM-DD HH:mm:ss")),(mt=W.exerciseExportHeadDatas)!==null&&mt!==void 0&&mt.user&&(Et="".concat(((it=W.exerciseExportHeadDatas)===null||it===void 0?void 0:it.student_id)||"").concat((qe=W.exerciseExportHeadDatas)===null||qe===void 0?void 0:qe.user)),Yt.next=7,Me()().from(document.getElementById("export-all")).set(kt).output("pdf").save();case 7:Rt(!1),Pt.destroy();case 9:case"end":return Yt.stop()}},H)}));return function(){return Be.apply(this,arguments)}}();return h.a.createElement(h.a.Fragment,null,h.a.createElement(be.a,{ghost:!0,style:{float:"right",zIndex:10,top:2},type:"primary",onClick:function(){return Tt()},loading:bt}," \u5BFC\u51FA\u8BD5\u5377"),h.a.createElement("section",{id:"export-all",style:{paddingLeft:O?0:60},className:"minH1050 mb20 pt30 pb30 bg-white relative"},O?h.a.createElement(Z,{data:Ye}):h.a.createElement(R,{isPreview:!0,activeTabs:"2",type:Dt}),h.a.createElement(gt.a,null),h.a.createElement(Q.a,{data:w(Ye==null?void 0:Ye.exercise_question_types),isDragDisabled:!0})))},Ue=he.a=Object(Le.a)(function(ae){var s=ae.exercise,W=ae.loading;return{exercise:s,loading:W.effects}})(se)},i58Z:function(Ge,he,a){Ge.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(Ge,he,a){},kqOp:function(Ge,he,a){"use strict";a.d(he,"a",function(){return S});var J=a("IIKO"),gt=a("XKWP"),dt=a("N7Kx"),be=a("kFHX"),b=a("4jIl"),i=a("q1tI"),e=a.n(i),Re=a("Ot1p"),K="\u2581",S=function(X){Object(be.a)(h,X);var q=Object(b.a)(h);function h(){var Q;Object(gt.a)(this,h);for(var m=arguments.length,Xt=new Array(m),Fe=0;Fe<m;Fe++)Xt[Fe]=arguments[Fe];return Q=q.call.apply(q,[this].concat(Xt)),Q.getChCountBeforeCursor=function(ht,Me){for(var Le=Me.line,$e=0,We=0;We<Le;We++)$e+=ht.getLine(We).split(K).length-1;var Se=ht.getLine(Le).substring(0,Me.ch);return $e+=Se.split(K).length-1,$e},Q.onCMBeforeChange=function(ht,Me){var Le=ht.getRange(Me.from,Me.to),$e=0;if(Me.text.forEach(function(z){$e+=z.split(K).length-1}),Le&&Le.indexOf(K)!=-1){var We=Le.split(K).length-1,Se=Q.getChCountBeforeCursor(ht,Me.from);console.log("\u5220\u9664".concat(We,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(Se,"\u4E2A\uFF0C\u65B0\u589E").concat($e,"\u4E2A")),Q.props.deleteEmptyDisabled?Me.cancel():Q.props.onPlaceholderChange&&Q.props.onPlaceholderChange(Se,We,$e)}else if($e){var _t=Q.getChCountBeforeCursor(ht,Me.from);console.log("\u65B0\u589E".concat($e,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_t,"\u4E2A")),Q.props.onPlaceholderChange&&Q.props.onPlaceholderChange(_t,0,$e)}},Q}return Object(dt.a)(h,[{key:"render",value:function(){return e.a.createElement(Re.a,Object(J.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),h}(i.Component)},loLm:function(Ge,he,a){Ge.exports={flex_box_center:"flex_box_center___Ea2v9",flex_space_between:"flex_space_between___1bTGw",flex_box_vertical_center:"flex_box_vertical_center___2J4zW",flex_box_center_end:"flex_box_center_end___9_5OK",flex_box_column:"flex_box_column___2FLgO",posWarp:"posWarp___3pf1n",pos:"pos___3-NfR",tips:"tips___2-j_s"}},pQor:function(Ge,he,a){"use strict";a.r(he);var J=a("Znn+"),gt=a("ZTPi"),dt=a("14J3"),be=a("BMrR"),b=a("/zsF"),i=a("PArb"),e=a("jCWc"),Re=a("kPKH"),K=a("5Tp6"),S=a("k16G"),X=a("y1t/"),q=a("c1Ei"),h=a.n(q),Q=a("q1tI"),m=a.n(Q),Xt=a("WHYC"),Fe=a("9kvl"),ht=a("5bA4"),Me=a("gaER"),Le=a("ErOA"),$e=a("DjyN"),We=a("NUBc"),Se=a("g9YV"),_t=a("wCAj"),z=a("+L6B"),I=a("2/Rp"),Qe=a("OaEy"),$=a("2fM7"),Ut=a("y8nQ"),R=a("Vl3Y"),de=a("5NDa"),jt=a("5rEg"),De=a("XEnU"),Z=a("b5+g"),se=a.n(Z),Ue=a("uYtH"),ae=a("1vsH"),s=a("m3rI"),W=a("LvDl"),Ce=a.n(W),me=a("wd/R"),yt=a.n(me),Ye=function(rt){var bt=rt.setexername,Rt={page:1,per_page:10,total:100},w=[{id:1,name:"\u5F85\u8003\u8BD5"},{id:2,name:"\u8003\u8BD5\u4E2D"},{id:3,name:"\u5DF2\u4EA4\u5377"}],Tt=Object(Q.useState)(),Be=Object(S.a)(Tt,2),H=Be[0],Mt=Be[1],mt=Object(Q.useState)([]),Pt=Object(S.a)(mt,2),kt=Pt[0],Et=Pt[1],it=Object(Q.useState)([]),qe=Object(S.a)(it,2),Gt=qe[0],Yt=qe[1],ne=Object(Q.useState)({}),qt=Object(S.a)(ne,2),Qt=qt[0],zt=qt[1],Zt=Object(Q.useState)(Rt),M=Object(S.a)(Zt,2),xt=M[0],Ze=M[1],y=Object(Xt.m)(),l=Object(Q.useState)(Object(De.a)(Object(De.a)(Object(De.a)({},{sort_by:"work_score",direction:"desc"}),y),Rt)),c=Object(S.a)(l,2),v=c[0],x=c[1];function n(){return st.apply(this,arguments)}function st(){return st=Object(K.a)(h.a.mark(function B(){var U,j,fe,pe,Ae=arguments;return h.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return U=Ae.length>0&&Ae[0]!==void 0?Ae[0]:Rt,j=Ae.length>1&&Ae[1]!==void 0?Ae[1]:{},fe=Ce.a.pickBy(Object(De.a)(Object(De.a)({},U),j),function(tt){return!!tt}),L.next=5,Object(Le.a)("/api/common_exercises/exercises/".concat(y.exerciseId,"/exercise_lists.json"),{method:"get",params:fe});case 5:pe=L.sent,pe.status===0&&(Mt(pe),bt(pe),x(Object(De.a)(Object(De.a)({},U),{},{total:pe==null?void 0:pe.count})),pe!=null&&pe.total_exercise_users&&(localStorage.total_exercise_users=JSON.stringify(pe.total_exercise_users)));case 7:case"end":return L.stop()}},B)})),st.apply(this,arguments)}function r(){return o.apply(this,arguments)}function o(){return o=Object(K.a)(h.a.mark(function B(){var U,j;return h.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,Object(Le.a)("/api/common_exercises/exercises/".concat(y.exerciseId,"/student_groups.json"),{method:"get"});case 2:return U=pe.sent,pe.next=5,Object(Le.a)("/api/common_exercises/exercises/".concat(y.exerciseId,"/professions.json "),{method:"get"});case 5:j=pe.sent,U.status===0&&Yt(U.data),j.status===0&&Et(j.data);case 8:case"end":return pe.stop()}},B)})),o.apply(this,arguments)}Object(Q.useEffect)(function(){n(Rt),r()},[y]);var At=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,fixed:"left",align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",fixed:"left",sorter:!0,sortOrder:v.sort_by==="student_id"?v.direction==="desc"?"descend":"ascend":null,ellipsis:!0},{title:"\u8003\u53F7",dataIndex:"exercise_no",key:"exercise_no",width:160,align:"center",fixed:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(U){return m.a.createElement("span",null,U||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(U){return m.a.createElement("span",null,U||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",sorter:!0,sortOrder:v.sort_by==="commit_status"?v.direction==="desc"?"descend":"ascend":null,render:function(U,j){return m.a.createElement("span",null,U===0&&"\u5F85\u8003\u8BD5",U===1&&"\u8003\u8BD5\u4E2D",U===2&&"\u5DF2\u4EA4\u5377",U===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",ellipsis:!0,align:"center",sorter:!0,sortOrder:v.sort_by==="start_at"?v.direction==="desc"?"descend":"ascend":null,render:function(U,j){return m.a.createElement("span",null,U?yt()(U).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",ellipsis:!0,align:"center",sorter:!0,sortOrder:v.sort_by==="end_at"?v.direction==="desc"?"descend":"ascend":null,render:function(U,j){return m.a.createElement("span",null,U?yt()(U).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",sorter:!0,sortOrder:v.sort_by==="objective_score"?v.direction==="desc"?"descend":"ascend":null,render:function(U,j){return m.a.createElement("span",null,j.commit_status>1?U||"0":"- -")}},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",key:"subjective_score",ellipsis:!0,align:"center",sorter:!0,sortOrder:v.sort_by==="subjective_score"?v.direction==="desc"?"descend":"ascend":null,render:function(U,j){return m.a.createElement("span",null,j.has_subjective?j.commit_status<=1?"- -":j!=null&&j.has_comment?U===0?"0":U||"- -":"\u5F85\u8BC4\u9605":"- -")}},{title:"\u603B\u6210\u7EE9",dataIndex:"score",key:"score",ellipsis:!0,align:"center",sorter:!0,sortOrder:v.sort_by==="score"?v.direction==="desc"?"descend":"ascend":null,render:function(U,j){return m.a.createElement("span",null,j.commit_status<=1?"- -":j!=null&&j.has_comment?U||"0":"\u5F85\u8BC4\u9605")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(U){return m.a.createElement("span",null,U||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(U,j){return m.a.createElement("span",null,U?(j==null?void 0:j.screen_used_num)+"/"+U:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",fixed:"right",width:150,render:function(U,j){return m.a.createElement("div",null,U===0&&m.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),U===1&&m.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),U===2&&m.a.createElement(Ue.Link,{to:"/exam/examinationManagement/".concat(y.exerciseId,"/export/").concat(j.student_id,"?login=").concat(j.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"),U===3&&m.a.createElement(Ue.Link,{to:"/exam/examinationManagement/".concat(y.exerciseId,"/export/").concat(j.student_id,"?login=").concat(j.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"))}}],t=function(U,j){var fe=Object(De.a)(Object(De.a)({},xt),{},{page:U,per_page:j});Ze(fe),n(fe,{})};return m.a.createElement("div",{className:"edu-container bg-white mt40"},m.a.createElement(R.a,{layout:"inline",onFinish:function(U){Ze(Object(De.a)({},U)),n(v,U)}},m.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u59D3\u540D",name:"name"},m.a.createElement(jt.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D",size:"large",style:{height:"40px"}})),m.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u5B66\u53F7",name:"student_no"},m.a.createElement(jt.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7",size:"large",style:{height:"40px"}})),m.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u4E13\u4E1A",name:"profession"},m.a.createElement($.a,{className:se.a.Selectclass,defaultValue:0},m.a.createElement($.a.Option,{value:0},"\u5168\u90E8"),kt.map(function(B,U){return m.a.createElement($.a.Option,{title:B,value:B},B)}))),m.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u73ED\u7EA7",name:"student_group"},m.a.createElement($.a,{className:se.a.Selectclass,defaultValue:0},m.a.createElement($.a.Option,{value:0},"\u5168\u90E8"),Gt.map(function(B,U){return m.a.createElement($.a.Option,{title:B,value:B},B)}))),m.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u72B6\u6001",name:"commit_status"},m.a.createElement($.a,{className:se.a.Selectclass,defaultValue:0},m.a.createElement($.a.Option,{value:0},"\u5168\u90E8"),w.map(function(B,U){return m.a.createElement($.a.Option,{title:B.id,value:B.id},B.name)}))),m.a.createElement("br",null),m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end",width:"88%"}},m.a.createElement(I.a,{htmlType:"submit",style:{width:"88px",marginTop:"5px"},type:"primary"},"\u67E5\u8BE2"),m.a.createElement(I.a,{onClick:function(){Object(ae.p)("",Object(ae.L)({url:s.a.API_SERVER+"/api/common_exercises/exercises/".concat(y.exerciseId,"/exercise_lists.xlsx"),query:{export:!0}}))},style:{marginTop:"5px",marginLeft:15},type:"primary"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),m.a.createElement(I.a,{htmlType:"submit",onClick:function(){var U,j,fe,pe;Object(ae.J)("/exam/examinationManagement/".concat(y.exerciseId,"/export/").concat(H==null||((U=H.exercise_users)===null||U===void 0||((j=U[0])===null||j===void 0))?void 0:j.student_id,"?login=").concat(H==null||((fe=H.exercise_users)===null||fe===void 0||((pe=fe[0])===null||pe===void 0))?void 0:pe.login,"&type=1"))},style:{width:"138px",marginTop:"5px",marginLeft:"15px"},type:"primary"},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u7B54\u5377"))),m.a.createElement(_t.a,{pagination:!1,dataSource:H==null?void 0:H.exercise_users,scroll:{x:2200},style:{marginTop:"20px"},className:se.a.customTablew,columns:At,onChange:function(U,j,fe){fe.field&&(v.sort_by=fe.field),fe.order||(v.direction="asc"),fe.order==="ascend"&&(v.direction="asc"),fe.order==="descend"&&(v.direction="desc"),fe.order||(v.direction="asc"),v.page=1,n(v,xt)}}),m.a.createElement(We.a,{pageSize:v.per_page,total:v.total,current:v.page,onChange:t,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],style:{textAlign:"center",marginTop:"10px"},showTotal:function(U){return m.a.createElement("span",{className:"mr10"},"\u5171",m.a.createElement("span",{className:"c-orange"},U),"\u6761\u6570\u636E")}}))},Dt=Ye,nt=function(rt){Object(X.a)(rt);var bt=Object(Q.useState)(),Rt=Object(S.a)(bt,2),w=Rt[0],Tt=Rt[1],Be=Object(Xt.m)(),H=Object(Q.useState)([]),Mt=Object(S.a)(H,2),mt=Mt[0],Pt=Mt[1],kt=[{title:"\u8003\u751F\u5217\u8868",count:m.a.createElement(Dt,{setexername:Tt}),key:1},{title:"\u8BD5\u5377\u9884\u89C8",count:m.a.createElement(Me.a,{datas:mt[0],type:"A\u8BD5\u5377"}),key:2},{title:"\u8BD5\u5377\u9884\u89C8\uFF08A\uFF09\u5377",count:m.a.createElement(Me.a,{type:"A\u8BD5\u5377",datas:mt.filter(function(qe){return qe.exercise_type==="A\u8BD5\u5377"})[0]}),key:3},{title:"\u8BD5\u5377\u9884\u89C8\uFF08B\uFF09\u5377",count:m.a.createElement(Me.a,{type:"B\u8BD5\u5377",datas:mt.filter(function(qe){return qe.exercise_type==="B\u8BD5\u5377"})[0]}),key:4}].filter(function(qe){return(mt==null?void 0:mt.length)>=2?qe.key!=2:qe.key<=2});Object(Q.useEffect)(function(){Et()},[Be]);function Et(){return it.apply(this,arguments)}function it(){return it=Object(K.a)(h.a.mark(function qe(){var Gt;return h.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,Object(Le.a)("/api/common_exercises/exercises/".concat(Be==null?void 0:Be.exerciseId),{method:"get"});case 2:Gt=ne.sent,Gt.status===0&&Pt(Gt.data);case 4:case"end":return ne.stop()}},qe)})),it.apply(this,arguments)}return m.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},m.a.createElement(be.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},m.a.createElement(Re.a,{className:"current",onClick:function(){return Fe.c.push("/exam/examinationManagement")}},m.a.createElement(ht.a,null),"\u8FD4\u56DE"),m.a.createElement(Re.a,null,m.a.createElement(i.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),m.a.createElement(Re.a,null,m.a.createElement("strong",{className:"font18"},w==null?void 0:w.exercise_name,m.a.createElement("span",{style:{width:"56px",height:"20px",borderRadius:"10px",color:"#fff",background:(w==null?void 0:w.exercise_status)===1?"#84B6EB":(w==null?void 0:w.exercise_status)===2?"#1890FF":"#FC2B6A",textAlign:"center",lineHeight:"20px",fontSize:"12px",margin:"0px 10px",display:"inline-block"}},(w==null?void 0:w.exercise_status)===1?"\u672A\u5F00\u8003":(w==null?void 0:w.exercise_status)===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u7ED3\u675F"),m.a.createElement("span",{style:{width:"68px",height:"20px",borderRadius:"10px",border:w!=null&&w.is_normal?"1px solid #1890ff":"1px solid #00C21E",background:w!=null&&w.is_normal?"rgba(24, 144, 255, 0.2)":"rgba(0, 194, 30, 0.2)",fontSize:"12px",display:"inline-block",textAlign:"center",color:w!=null&&w.is_normal?"#1890FF":"#00C21E"}},w!=null&&w.is_normal?"\u6B63\u5F0F\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")))),m.a.createElement(i.a,{style:{margin:"0px 0px 40px 0px"}}),m.a.createElement("div",null,m.a.createElement(gt.a,null,kt.map(function(qe,Gt){return m.a.createElement(gt.a.TabPane,{tab:qe.title,key:qe.key},qe.count)}))))},O=he.default=nt},u2Z1:function(Ge,he,a){"use strict";a.d(he,"a",function(){return We});var J=a("miYZ"),gt=a("tsqr"),dt=a("5Tp6"),be=a("5NDa"),b=a("5rEg"),i=a("2qtc"),e=a("kLXV"),Re=a("3S9h"),K=a("k16G"),S=a("OaEy"),X=a("2fM7"),q=a("c1Ei"),h=a.n(q),Q=a("q1tI"),m=a.n(Q),Xt=a("ErOA"),Fe=a("i58Z"),ht=a.n(Fe),Me=a("T1X5"),Le=a.n(Me),$e=X.a.Option,We=function(_t){var z=_t.subId,I=_t.value,Qe=_t.selectvalues,$=_t.knowledgeOptions,Ut=$===void 0?[]:$,R=_t.onChange,de=R===void 0?function(){}:R,jt=_t.onAddKnowledgeFinish,De=jt===void 0?function(){}:jt,Z=Object(Q.useRef)(),se=Object(Q.useState)([]),Ue=Object(K.a)(se,2),ae=Ue[0],s=Ue[1];I=I||[];var W=function(yt,Ye){yt?(s([Ye.key]),de([Ye.key])):(s([]),de([]))};Object(Q.useEffect)(function(){(Qe==null?void 0:Qe.length)>0&&(s(Object(Re.a)(Qe)),de(Object(Re.a)(Qe)))},[Ut]),Object(Q.useEffect)(function(){var me;((me=I)===null||me===void 0?void 0:me.length)>0&&de(Object(Re.a)(I))},[Ut]);var Ce=function(yt){yt.preventDefault(),Z.current="",e.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:m.a.createElement("div",{className:"font14"},m.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},m.a.createElement("img",{src:Le.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",m.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",m.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",m.a.createElement("br",null)),m.a.createElement(b.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Z.current,onChange:function(Dt){Z.current=Dt.target.value}})),onOk:function(){return new Promise(function(){var Dt=Object(dt.a)(h.a.mark(function nt(O,Pe){var rt,bt;return h.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(Z.current){w.next=3;break}return gt.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),w.abrupt("return",Pe());case 3:if(!(Z.current.length>20)){w.next=6;break}return gt.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),w.abrupt("return",Pe());case 6:return w.next=8,Object(Xt.a)("/api/tag_disciplines.json",{method:"post",body:{name:Z.current,sub_discipline_id:z}});case 8:return rt=w.sent,(rt==null?void 0:rt.status)===0&&(De({id:rt.tag_discipline_id,name:Z.current,type:"personal"}),bt=[],bt.push(rt.tag_discipline_id),de([].concat(bt)),s([rt.tag_discipline_id]),de([].concat(bt))),w.abrupt("return",O());case 11:case"end":return w.stop()}},nt)}));return function(nt,O){return Dt.apply(this,arguments)}}())}})};return m.a.createElement("div",{className:ht.a.wrap},m.a.createElement(X.a,{disabled:!z,className:"mr5",style:{width:"242px"},onChange:W,showSearch:!0,allowClear:!0,value:Ut==null?void 0:Ut.filter(function(me){return(ae==null?void 0:ae.includes(me==null?void 0:me.id))||(ae==null?void 0:ae.includes((me==null?void 0:me.id)+""))}).map(function(me){return me.name})},Ut==null?void 0:Ut.map(function(me){return m.a.createElement($e,{key:me.id,value:me.name},m.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},m.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},me.name),m.a.createElement("span",null,me.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),m.a.createElement("button",{disabled:!z,className:"".concat(ht.a.addKnowledge," ").concat(z?"":ht.a.disabled),onClick:Ce},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]);
|