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

16 lines
125 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[47,5,6,10],{"7ahc":function(Ze,he,a){"use strict";a.d(he,"a",function(){return We});var it=a("k1fw"),Ye=a("0Owb"),Ct=a("+L6B"),me=a("2/Rp"),ze=a("y8nQ"),y=a("Vl3Y"),_=a("tJVT"),A=a("OaEy"),Pe=a("2fM7"),w=a("q1tI"),ae=a.n(w),c=a("VrN/"),ge=a.n(c),H=a("p77/"),B=a.n(H),q=a("c5Ni"),b=a.n(q),s=Pe.a.Option,e={labelCol:{span:4},wrapperCol:{span:20}},Ee={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(fe){var De=fe.callback,et=fe.onCancel,Ae=Object(w.useState)("python"),tt=Object(_.a)(Ae,2),ot=tt[0],re=tt[1];function Ie(G){re(Ee[G][1])}function Ne(G){De(G)}return ae.a.createElement(y.a,Object(Ye.a)({},e,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne}),ae.a.createElement(y.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ae.a.createElement(Pe.a,{onChange:Ie},Object.keys(Ee).map(function(G){return ae.a.createElement(s,{key:G,value:G},Ee[G][0])}))),ae.a.createElement(y.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ae.a.createElement(We,{mode:ot})),ae.a.createElement("div",{className:"flex-container flex-end"},ae.a.createElement(me.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.a.createElement(me.a,{type:"ghost",onClick:et},"\u53D6\u6D88")))};function We(fe){var De=fe.value,et=fe.onChange,Ae=fe.mode,tt=fe.options,ot=tt===void 0?{}:tt,re=Object(w.useRef)(),Ie=Object(w.useState)(),Ne=Object(_.a)(Ie,2),G=Ne[0],gt=Ne[1];return Object(w.useEffect)(function(){if(G){var St=function(oe){var i=oe.getValue();et&&et(i)};return G.on("change",St),function(){G.off("change",St)}}},[G,et]),Object(w.useEffect)(function(){G&&G.setOption("mode",Ae)},[G,Ae]),Object(w.useEffect)(function(){G&&((De!==G.getValue()||De==="")&&setTimeout(function(){G.setValue(De||" ")},300))},[G,De]),Object(w.useEffect)(function(){if(re.current&&!G){var St=ge.a.fromTextArea(re.current,Object(it.a)({mode:Ae,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ot));gt(St)}},[re.current,G]),ae.a.createElement("div",{className:"my-codemirror-container"},ae.a.createElement("textarea",{ref:re}))}},"7qnI":function(Ze,he,a){"use strict";var it=a("5Dmo"),Ye=a("3S7+"),Ct=a("fWQN"),me=a("mtLc"),ze=a("yKVA"),y=a("879j"),_=a("5NDa"),A=a("5rEg"),Pe=a("q1tI"),w=a.n(Pe),ae=a("O2Wb"),c=a.n(ae),ge=A.a.TextArea,H=function(B){Object(ze.a)(b,B);var q=Object(y.a)(b);function b(){return Object(Ct.a)(this,b),q.apply(this,arguments)}return Object(me.a)(b,[{key:"render",value:function(){var e=this,Ee=this.props,We=Ee.index,fe=Ee.onAnswerChange,De=Ee.addChildAnswer,et=Ee.exerciseIsPublish,Ae=Ee.answers,tt=Ee.activeOptionErrorIndex;return w.a.createElement("div",{className:c.a.flex},w.a.createElement("div",{className:"".concat(c.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",We+1,"):"),w.a.createElement("div",{className:"".concat(c.a.flex," ").concat(c.a.flex1),style:{flexDirection:"column"}},Ae.map(function(ot,re){var Ie="".concat(We,"-").concat(re);return w.a.createElement("div",{className:"".concat(c.a.flex," ").concat(c.a.flex1),key:re},w.a.createElement("div",{className:c.a.flex1,style:{flex:1}},w.a.createElement("div",null,w.a.createElement(ge,{className:Ie===tt?c.a.error:"",spellCheck:!1,rows:4,value:ot||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(re==0?"":"(\u53EF\u9009)"),onChange:function(G){return fe(We,re,G.target.value)},style:{minHeight:95}}))),!et&&w.a.createElement(w.a.Fragment,null,re!=0&&w.a.createElement(Ye.a,{title:"\u5220\u9664"},w.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return e.props.deleteChildAnswer(We,re)},style:{float:"right"}})),re===0&&w.a.createElement(Ye.a,{title:"\u5220\u9664"},w.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return e.props.deleteChildAnswermain(We,re)},style:{float:"right"}})),w.a.createElement(Ye.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},w.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return De(We)},style:{float:"right",visibility:re==Ae.length-1?"":"hidden"}}))))})))}}]),b}(Pe.Component);he.a=H},"8Ee4":function(Ze,he,a){Ze.exports={wrap:"wrap___1MZxu",img:"img___3O8xx",table:"table___2INZv",totalScore:"totalScore___33nSZ",people:"people___3DYFo",glassSeal:"glassSeal___1MBZ5"}},"9Bee":function(Ze,he,a){"use strict";var it=a("q1tI"),Ye=a.n(it),Ct=a("vg9a"),me=a("tJVT"),ze=a("DlQD"),y=a.n(ze),_=a("rUJ1");function A(K,oe){var i=K.match(/^(\s+)(?:```)/);if(i===null)return oe;var L=i[1];return oe.split(`
`).map(function(qe){var Ot=qe.match(/^\s+/);if(Ot===null)return qe;var yt=Object(me.a)(Ot,1),we=yt[0];return we.length>=L.length?qe.slice(L.length):qe}).join(`
`)}var Pe=[],w=["<ul>"],ae=new y.a.Renderer,c=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ge(){Pe.length=0,w=["<ul>"]}function H(K,oe,i,L){if(oe>=K.length||K[oe].level<=i)return oe;var qe=K[oe];L.push("<li><a href='#"+qe.anchor+"'>"+qe.text+"</a>"),oe++;var Ot=[];return oe=H(K,oe,qe.level,Ot),Ot.length>0&&(L.push("<ul>"),Ot.forEach(function(yt){L.push(yt)}),L.push("</ul>")),L.push("</li>"),oe=H(K,oe,i,L),oe}function B(){return H(Pe,0,0,w),w.push("</ul>"),w.join("")}var q={heading:function(oe){var i=c.exec(oe);if(i)return{type:"heading",raw:i[0],depth:i[1].length,text:i[2]}},fences:function(oe){var i=this.rules.block.fences.exec(oe);if(i){var L=i[0],qe=A(L,i[3]||""),Ot=i[2]?i[2].trim():i[2];if(["latex","katex","math"].indexOf(Ot)>=0){var yt=e(),we=qe;qe=yt,Ee[yt]={type:"block",expression:we}}return{type:"code",raw:L,lang:Ot,text:qe}}}},b=/(?:\${2})([^\n`]+?)(?:\${2})/gi,s=0,e=function(){return"__special_katext_id_".concat(s++,"__")},Ee={};function We(){return Ee}function fe(){s=0,Ee={}}function De(K){return K=K.replace(b,function(oe,i){var L=e();return Ee[L]={type:"inline",expression:i},L}),K}var et=ae.listitem;ae.listitem=function(K){return et(De(K))};var Ae=ae.paragraph;ae.paragraph=function(K){return Ae(De(K))};var tt=ae.tablecell;ae.tablecell=function(K,oe){return tt(De(K),oe)},ae.code=function(K,oe,i){var L=(oe||"").match(/\S*/)[0];return L?["latex","katex","math"].indexOf(L)>=0?"<p class='editormd-tex'>".concat(K,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(oe,'">').concat(i?K:Object(_.escape)(K,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(i?K:Object(_.escape)(K,!0))+"</code></pre>"},ae.heading=function(K,oe,i){var L=this.options.headerPrefix+i.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Pe.push({anchor:L,level:oe,text:K}),"<h"+oe+' id="'+L+'">'+K+"</h"+oe+">"},y.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),y.a.use({tokenizer:q,renderer:ae});var ot=y.a,re=a("SJMd"),Ie=a("m3rI"),Ne=a("Oy/b"),G=/<pre[^>]*>/g;function gt(K){var oe=document.createElement("div");return oe.innerHTML=K,oe.childNodes.length===0?"":oe.childNodes[0].nodeValue}var St=he.a=function(K){var oe=K.value,i=oe===void 0?"":oe,L=K.className,qe=K.style,Ot=qe===void 0?{}:qe,yt=String(i),we=Object(it.useMemo)(function(){try{var At=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ct=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Bt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;yt=yt.replace(At,"("+Ie.a.API_SERVER+"/api/attachments/").replace(ct,'"'+Ie.a.API_SERVER+"/api/attachments/").replace(Bt,'"'+Ie.a.API_SERVER+"/files/uploads/")}catch(Rt){}var mt=ot(yt),Ft=We();return yt.match(/\[TOC\]/)&&(mt=mt.replace("<p>[TOC]</p>",B()),ge()),mt=mt.replace(/(__special_katext_id_\d+__)/g,function(Rt,It){var dt=Ft[It],Wt=dt.type,$t=dt.expression;return Object(Ne.renderToString)(gt($t)||"",{displayMode:Wt==="block",throwOnError:!1,output:"html"})}),mt=mt.replace(/▁/g,"\u2581\u2581\u2581"),fe(),mt},[yt]),wt=Object(it.useRef)();function Nt(At){var ct=At.target;if(ct.tagName.toUpperCase()==="A"){var Bt=ct.getAttribute("href");if(Bt.startsWith("#")){At.preventDefault();var mt=document.getElementById(Bt.replace("#",""));mt&&mt.scrollIntoView(!0)}}}return Object(it.useEffect)(function(){if(wt.current&&we&&(we.match(G)&&window.PR.prettyPrint()),wt.current)return wt.current.addEventListener("click",Nt),function(){wt.current.removeEventListener("click",Nt),fe(),ge()}},[we,wt.current,Nt]),Ye.a.createElement("div",{ref:wt,style:Ot,className:"".concat(L||""," markdown-body"),dangerouslySetInnerHTML:{__html:we}})}},"9VGf":function(Ze,he,a){"use strict";a.d(he,"a",function(){return Ct});var it=a("q1tI"),Ye=a.n(it);function Ct(me,ze){var y=Object(it.useRef)();Object(it.useEffect)(function(){y.current=me}),Object(it.useEffect)(function(){function _(){y.current()}if(ze!==null){var A=setInterval(_,ze);return function(){return clearInterval(A)}}},[ze])}},BjJ7:function(Ze,he,a){"use strict";a.d(he,"d",function(){return Ye}),a.d(he,"c",function(){return Ct}),a.d(he,"e",function(){return me}),a.d(he,"b",function(){return ze}),a.d(he,"a",function(){return _});var it=a("m3rI");function Ye(A){var Pe=!0;if(A.length>0){for(var w=0;w<A.length;w++)if(A[w].compile_success==0||!A[w].compile_success){Pe=!1;break}}else Pe=!1;return Pe}function Ct(A){for(var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",w=[],ae=0;ae<A.length;ae++){var c=A[ae],ge=Pe?"".concat(Pe,"/").concat(c.name):"".concat(c.name);w.push({title:c.name,isLeaf:!(c.type==="tree"),key:ge})}return w}function me(A,Pe,w){for(var ae=0;ae<A.length;ae++){var c=A[ae];if(c.key===Pe){c.children=w;break}c.children&&me(c.children,Pe,w)}return A}function ze(A,Pe,w){var ae;return function(){var c=this,ge=arguments,H=function(){ae=null,w||A.apply(c,ge)},B=w&&!ae;clearTimeout(ae),ae=setTimeout(H,Pe),B&&A.apply(c,ge)}}var y=!0,_=it.a.API_SERVER},"C+DQ":function(Ze,he,a){},HmJG:function(Ze,he,a){},M8RZ:function(Ze,he,a){"use strict";a.d(he,"a",function(){return Pe});var it=a("fWQN"),Ye=a("mtLc"),Ct=a("yKVA"),me=a("879j"),ze=a("q1tI"),y=a.n(ze),_=a("i8i4"),A=a.n(_),Pe=function(w){Object(Ct.a)(c,w);var ae=Object(me.a)(c);function c(ge){var H;Object(it.a)(this,c),H=ae.call(this,ge);var B=window.document;return H.node=B.createElement("div"),B.body.appendChild(H.node),H}return Object(Ye.a)(c,[{key:"render",value:function(){var H=this.props.children;return Object(_.createPortal)(H,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),c}(y.a.Component)},"Nos+":function(Ze,he,a){"use strict";a.r(he);var it=a("WmNS"),Ye=a.n(it),Ct=a("14J3"),me=a("BMrR"),ze=a("/zsF"),y=a("PArb"),_=a("jCWc"),A=a("kPKH"),Pe=a("9og8"),w=a("tJVT"),ae=a("CiB2"),c=a("q1tI"),ge=a.n(c),H=a("Ty5D"),B=a("9kvl"),q=a("5bA4"),b=a("gaER"),s=a("ErOA"),e=function(We){var fe;Object(ae.a)(We);var De=Object(H.l)(),et=Object(H.m)(),Ae=Object(c.useState)({}),tt=Object(w.a)(Ae,2),ot=tt[0],re=tt[1];Object(c.useEffect)(function(){Ie()},[]);function Ie(){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(Pe.a)(Ye.a.mark(function G(){var gt;return Ye.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(s.a)("/api/examination_banks/".concat(et==null?void 0:et.exerciseId,"/preview.json"),{method:"get"});case 2:gt=K.sent,gt.exercise&&re(gt);case 4:case"end":return K.stop()}},G)})),Ne.apply(this,arguments)}return ge.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},ge.a.createElement(me.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},ge.a.createElement(A.a,{className:"current",onClick:function(){var gt;return B.c.push("/exam/exerciseManagement".concat((De==null||((gt=De.query)===null||gt===void 0)?void 0:gt.page)?De==null?void 0:De.search:""))}},ge.a.createElement(q.a,null),"\u8FD4\u56DE"),ge.a.createElement(A.a,null,ge.a.createElement(y.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),ge.a.createElement(A.a,null,ge.a.createElement("strong",{className:"font18"},ot==null||((fe=ot.exercise)===null||fe===void 0)?void 0:fe.exercise_name))),ge.a.createElement(y.a,{style:{margin:"0px 0px 40px 0px"}}),ge.a.createElement(b.a,{isExamPreview:!0,datas:ot}))};he.default=e},O2Wb:function(Ze,he,a){Ze.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ze,he,a){"use strict";var it=a("2qtc"),Ye=a("kLXV"),Ct=a("rAM+"),me=a("tJVT"),ze=a("jrin"),y=a("q1tI"),_=a.n(y),A=a("VrN/"),Pe=a.n(A),w=a("bdgK"),ae=a("p77/"),c=a("Bd2K"),ge=a("ELLl"),H=a("19Vz"),B=a("lZu9"),q=a("kSUc"),b=a("9Bee"),s=a("0Owb"),e=a("dejd"),Ee=a("C+DQ"),We=[{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 fe(W){var Et=W.onActionCallback,at=W.title,lt=W.icon,pt=W.actionName,Pt=W.className,Kt=Pt===void 0?"":Pt,Lt=W.children;function Tt(){Et(pt)}return _.a.createElement("a",{title:at,className:Kt,onClick:Tt},_.a.createElement("i",{className:"md-iconfont ".concat(lt)}),Lt)}var De=function(W){var Et=W.watch,at=W.showNullButton,lt=W.onActionCallback,pt=W.fullScreen,Pt=W.insertTemp,Kt=W.readOnly,Lt=[].concat(We,[{title:"".concat(Et?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Et?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return _.a.createElement("ul",{className:"markdown-toolbar-container"},!Kt&&_.a.createElement(_.a.Fragment,null,Lt.map(function(Tt,kt){return _.a.createElement("li",{key:kt},Tt.actionName?_.a.createElement(fe,Object(s.a)({},Tt,{onActionCallback:lt})):_.a.createElement("span",{className:"v-line"}))}),at?_.a.createElement("li",null,_.a.createElement(fe,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:lt},_.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Pt&&_.a.createElement("li",null,_.a.createElement(fe,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Pt),onActionCallback:lt},_.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F")))),_.a.createElement("li",{className:"btn-full-screen"},_.a.createElement(fe,{icon:"".concat(pt?"icon-shrink":"icon-enlarge"),title:pt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:lt})))},et=a("M8RZ"),Ae=a("+L6B"),tt=a("2/Rp"),ot=a("y8nQ"),re=a("Vl3Y"),Ie=a("5NDa"),Ne=a("5rEg"),G={labelCol:{span:4},wrapperCol:{span:20}},gt=function(W){var Et=W.callback,at=W.onCancel;function lt(pt){Et(pt)}return _.a.createElement(re.a,Object(s.a)({},G,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:lt}),_.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},_.a.createElement(Ne.a,null)),_.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},_.a.createElement(Ne.a,null)),_.a.createElement("div",{className:"flex-container flex-end"},_.a.createElement(tt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),_.a.createElement(tt.a,{type:"ghost",onClick:at},"\u53D6\u6D88")))},St=a("7ahc"),K=a("HmJG"),oe=a("BjJ7"),i=re.a.useForm,L={width:280,marginRight:10},qe={labelCol:{span:5},wrapperCol:{span:19}},Ot=function(W){var Et=W.callback,at=W.onCancel,lt=i(),pt=Object(me.a)(lt,1),Pt=pt[0];function Kt(kt){Et(kt)}function Lt(kt){Pt.setFieldsValue({src:"/api/attachments/".concat(kt.id)})}function Tt(kt){var Ht=kt.target.files[0];we(Ht,Lt)}return _.a.createElement(re.a,Object(s.a)({form:Pt},qe,{className:"upload-image-panel",onFinish:Kt}),_.a.createElement(re.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},_.a.createElement("div",{className:"flex-container"},_.a.createElement(re.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},_.a.createElement(Ne.a,{style:L})),_.a.createElement(yt,{onFileChange:Tt}))),_.a.createElement(re.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},_.a.createElement(Ne.a,{style:{width:264}})),_.a.createElement(re.a.Item,{style:{textAlign:"right"}},_.a.createElement(tt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),_.a.createElement(tt.a,{type:"ghost",onClick:at},"\u53D6\u6D88")))};function yt(W){var Et=W.onFileChange;return _.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",_.a.createElement("input",{type:"file",accept:"image/*",onChange:Et}))}function we(W,Et){if(!W)throw new String("\u6CA1\u6709\u6587\u4EF6");var at=new FormData;at.append("editormd-image-file",W),at.append("file_param_name","editormd-image-file"),at.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(pt){Et(JSON.parse(pt.target.responseText))},!1),lt.addEventListener("error",function(pt){console.error(pt)},!1),lt.open("POST","".concat(oe.a,"/api/attachments.json")),lt.send(at)}var wt=a("giR+"),Nt=a("fyUT"),At=a("7Kak"),ct=a("9yH6"),Bt=ct.a.Group,mt={margin:"0 8px"},Ft=function(W){var Et=W.callback,at=W.onCancel;function lt(pt){Et(pt)}return _.a.createElement(re.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:lt},_.a.createElement("div",{className:"flex-container"},_.a.createElement("span",{style:mt},"\u5355\u5143\u683C\u6570\uFF1A"),_.a.createElement("span",{style:mt},"\u884C\u6570"),_.a.createElement(re.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},_.a.createElement(Nt.a,null)),_.a.createElement("span",{style:mt},"\u5217\u6570"),_.a.createElement(re.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},_.a.createElement(Nt.a,null))),_.a.createElement("div",{className:"flex-container",style:{marginTop:12}},_.a.createElement("span",{style:mt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),_.a.createElement(re.a.Item,{name:"align"},_.a.createElement(Bt,null,_.a.createElement(ct.a,{value:"default"},_.a.createElement("i",{className:"fa fa-align-justify"})),_.a.createElement(ct.a,{value:"left"},_.a.createElement("i",{className:"fa fa-align-left"})),_.a.createElement(ct.a,{value:"center"},_.a.createElement("i",{className:"fa fa-align-center"})),_.a.createElement(ct.a,{value:"right"},_.a.createElement("i",{className:"fa fa-align-right"}))))),_.a.createElement("div",{className:"flex-container flex-end"},_.a.createElement(tt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),_.a.createElement(tt.a,{type:"ghost",onClick:at},"\u53D6\u6D88")))},Rt="link",It="upload-image",dt="code-block",Wt="add-table",$t="------------",sa={default:$t,left:":".concat($t),center:":".concat($t,":"),right:"".concat($t,":")},Ea=a("9VGf"),Vt,Xt;function Gt(){}var fa=0,zt=1e4,pa="\u2581",oa=`
**\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 ea(W){return/^\d+$/.test(W)?"".concat(W,"px"):W}var ua=navigator.platform.toUpperCase().indexOf("MAC")>=0,ta=ua?"Cmd":"Ctrl",ca=(Vt={},Object(ze.a)(Vt,ta+"-B","bold"),Object(ze.a)(Vt,ta+"-I","italic"),Vt),da=(Xt={},Object(ze.a)(Xt,Rt,"\u6DFB\u52A0\u94FE\u63A5"),Object(ze.a)(Xt,dt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ze.a)(Xt,It,"\u6DFB\u52A0\u56FE\u7247"),Object(ze.a)(Xt,Wt,"\u6DFB\u52A0\u8868\u683C"),Xt),va=he.a=function(W){var Et=W.defaultValue,at=Et===void 0?"":Et,lt=W.onChange,pt=W.width,Pt=pt===void 0?"100%":pt,Kt=W.height,Lt=Kt===void 0?400:Kt,Tt=W.miniToolbar,kt=Tt===void 0?!1:Tt,Ht=W.isFocus,Yt=Ht===void 0?!1:Ht,Jt=W.watch,_a=W.insertTemp,aa=W.id,Qt=aa===void 0?"markdown-editor-id":aa,z=W.showResizeBar,l=z===void 0?!1:z,ie=W.noStorage,g=ie===void 0?!1:ie,N=W.showNullButton,M=N===void 0?!1:N,rt=W.fullScreen,S=rt===void 0?!1:rt,r=W.onBlur,O=W.onFocus,t=W.onCMBeforeChange,Ke=W.className,ut=Ke===void 0?"":Ke,$e=W.placeholder,Ge=$e===void 0?"":$e,st=W.values,pe=st===void 0?"":st,Y=W.readOnly,D=Y===void 0?!1:Y,$=Object(y.useState)(null),xe=Object(me.a)($,2),n=xe[0],ee=xe[1],F=Object(y.useState)(at),P=Object(me.a)(F,2),ce=P[0],V=P[1],Ce=Object(y.useState)(Jt),le=Object(me.a)(Ce,2),de=le[0],ue=le[1],J=Object(y.useState)(S),U=Object(me.a)(J,2),Fe=U[0],ve=U[1],Ue=Object(y.useState)(""),ye=Object(me.a)(Ue,2),Le=ye[0],ke=ye[1],Re=Object(y.useState)(0),Me=Object(me.a)(Re,2),Je=Me[0],Xe=Me[1],je=Object(y.useState)(Lt),Be=Object(me.a)(je,2),Te=Be[0],Se=Be[1],Ve=Object(y.useState)(!1),He=Object(me.a)(Ve,2),nt=He[0],vt=He[1],_t=Object(y.useRef)(),Q=Object(y.useRef)(),R=Object(y.useRef)(),x=Object(y.useRef)();Object(y.useEffect)(function(){V(pe),n==null||n.setValue(pe)},[pe]),Object(y.useEffect)(function(){if(_t.current){var p=function(Z,te){var T=te.clipboardData;if(T){var be=T.types.toString(),bt=T.items;if(be==="text/html,Files"||be==="Files"||T.types.indexOf("Files")){var ht=bt[1];be==="Files"&&(ht=bt[0]),ht.kind==="file"&&ht.type.match(/^image\//i)&&we(ht.getAsFile(),function(Mt){Mt.id?E.replaceSelection("![,](/api/attachments/".concat(Mt.id,")")):(Mt==null?void 0:Mt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},E=Pe.a.fromTextArea(_t.current,{mode:"markdown",lineNumbers:!kt,lineWrapping:!0,value:at,autoCloseTags:!0,autoCloseBrackets:!0,readOnly:D});return Yt&&E.focus(),E.on("paste",p),ee(E),function(){E.off("paste",p)}}},[D]);var ne=Object(y.useCallback)(function(){if(Q.current)try{var p=Q.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,E=Q.current.getElementsByClassName("markdown-editor-body")[0];Fe?E.style.height="calc(100vh - ".concat(p,"px)"):E.style.height="".concat(Te-p,"px")}catch(h){console.log(h,"---- to set md editor body height")}},[Te,Q,Fe]);Object(y.useEffect)(function(){function p(){var h=new w.default(function(Z){var te=Object(Ct.a)(Z),T;try{for(te.s();!(T=te.n()).done;){var be=T.value;(be.target.offsetHeight>0||be.target.offsetWidth>0)&&(ne(),n.setSize("100%","100%"),n.refresh())}}catch(bt){te.e(bt)}finally{te.f()}});return h.observe(_t.current.parentElement),h}if(n){var E=p();return function(){E.unobserve(_t.current.parentElement)}}},[n,ne]),Object(y.useEffect)(function(){if(n){for(var p=[],E=function(){var be=Z[h];te=Object(me.a)(be,2);var bt=te[0],ht=te[1],Mt=Object(ze.a)({},bt,function(){d(ht)});p.push(Mt),n.addKeyMap(Mt)},h=0,Z=Object.entries(ca);h<Z.length;h++){var te;E()}return function(){var T=Object(Ct.a)(p),be;try{for(T.s();!(be=T.n()).done;){var bt=be.value;n.removeKeyMap(bt)}}catch(ht){T.e(ht)}finally{T.f()}}}},[n]),Object(y.useEffect)(function(){S!==Fe&&ve(S)},[S]),Object(Ea.a)(function(){if(!g&&Je>0){var p=new Date().getTime(),E=window.sessionStorage.getItem(Qt);p>=Je+zt&&(!E||E!==ce)&&(window.sessionStorage.setItem(Qt,ce),vt(!0))}},zt),Object(y.useEffect)(function(){ue(Jt)},[n,Jt]),Object(y.useEffect)(function(){n&&(Yt&&n.focus())},[n,Yt]),Object(y.useEffect)(function(){if(de&&n){var p=function(Z){var te=Z.target;if(x.current){var T=te.scrollTop/te.scrollHeight;x.current.scrollTop=x.current.scrollHeight*T}},E=n.getScrollerElement();return E.addEventListener("scroll",p),function(){E.removeEventListener("scroll",p)}}},[n,de]),Object(y.useEffect)(function(){if(n&&t){var p=function(h,Z){t(h,Z)};return n.on("beforeChange",p),function(){n.off("beforeChange",p)}}},[n,t]),Object(y.useEffect)(function(){if(n&&r){var p=function(){r(n.getValue())};return n.on("blur",p),function(){n.off("blur",p)}}},[n,r]),Object(y.useEffect)(function(){if(n&&O){var p=function(){O(n.getValue())};return n.on("focus",p),function(){n.off("focus",p)}}},[n,O]),Object(y.useEffect)(function(){if(n){var p=function(h){var Z=h.getValue();V(Z),Xe(new Date().getTime()),h.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),lt&&lt(Z)};return n.on("change",p),function(){n.off("change",p)}}},[n,lt]),Object(y.useEffect)(function(){n&&(at==null?(n.setValue(""),V("")):at!==n.getValue()&&(n.setValue(at),V(at),n.setCursor(n.lineCount(),0)))},[n,at]);var d=Object(y.useCallback)(function(p){var E=n.getCursor(),h=n.getSelection(),Z=h.split(`
`);switch(p){case"bold":return n.replaceSelection("**"+h+"**"),h===""&&n.setCursor(E.line,E.ch+2),n.focus();case"italic":return n.replaceSelection("*"+h+"*"),h===""&&n.setCursor(E.line,E.ch+1),n.focus();case"code":return n.replaceSelection("`"+h+"`"),h===""&&n.setCursor(E.line,E.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+h+"$$`"),h===""&&n.setCursor(E.line,E.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+h+"\n```"),n.setCursor(E.line+1,h.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return h===""?n.replaceSelection("- "+h):n.replaceSelection(Z.map(function(te){return te===""?"":"- ".concat(te)}).join(`
`)),n.focus();case"list-ol":return h===""?n.replaceSelection("1. "+h):n.replaceSelection(Z.map(function(te,T){return te===""?"":"".concat(T+1,". ").concat(te)}).join(`
`)),n.focus();case"add-null-ch":return h===""&&n.setCursor(E.line,E.ch+1),n.replaceSelection(pa),n.focus();case"inster-template-1":return h===""&&n.setCursor(E.line,E.ch),n.replaceSelection(oa),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return ue(!de),n.focus();case"trigger-full-screen":return ve(!Fe),n.focus();case Rt:ke(Rt);return;case dt:ke(dt);return;case It:ke(It);return;case Wt:ke(Wt);return;default:throw new Error}},[n,de,Fe]),j=Object(y.useCallback)(function(p){ke("");switch(Le){case Rt:var E=p.title,h=p.link;return n.replaceSelection("[".concat(E,"](").concat(h,")")),n.focus();case dt:var Z=p.language,te=p.content;return n.replaceSelection(["```"+Z,te,"```"].join(`
`)),n.focus();case It:var T=p.src,be=p.alt;return n.replaceSelection("![ ".concat(be," ]( ").concat(T,' "').concat(be,'" )')),n.focus();case Wt:for(var bt=p.row,ht=p.col,Mt=p.align,Zt=`
`,qt=0;qt<bt;qt++){for(var na=[],ia=[],Qe=0;Qe<ht;Qe++)qt===1&&ia.push(sa[Mt]),na.push(" ");qt===1&&(Zt+="| ".concat(ia.join(" | "),` |
`)),Zt+="| ".concat(na.join(ht===1?"":" | "),` |
`)}return n.replaceSelection(Zt+`
`),n.focus();default:throw new Error}},[n,Le]),k=Object(y.useMemo)(function(){switch(Le){case Rt:return _.a.createElement(gt,{callback:j,onCancel:I});case dt:return _.a.createElement(St.b,{callback:j,onCancel:I});case It:return _.a.createElement(Ot,{callback:j,onCancel:I});case Wt:return _.a.createElement(Ft,{callback:j,onCancel:I});default:return null}},[Le]);function I(){ke("")}Object(y.useEffect)(function(){if(R.current){var p=function(bt){te=!0,T=bt.pageY},E=function(){te=!1},h=function(bt){if(te){var ht=bt.pageY-T;ht<0&&(ht=0),ht>300&&(ht=300);var Mt=Lt+ht+"px";Se(Mt)}},Z=R.current,te=!1,T=0;return Z.addEventListener("mousedown",p),document.addEventListener("mousemove",h),document.addEventListener("mouseup",E),function(){Z.removeEventListener("mousedown",p),document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",E)}}},[n,R]),Object(y.useEffect)(function(){Se(Lt)},[Lt]);var C=ea(Pt),f=ea(Te),m={width:C,height:f},v=Object(y.useMemo)(function(){if(Je){var p=new Date(Je),E=p.getHours(),h=p.getMinutes(),Z=p.getSeconds();return E=E<10?"0"+E:E,h=h<10?"0"+h:h,Z=Z<10?"0"+Z:Z,"".concat(E,":").concat(h,":").concat(Z)}return 0},[Je]);function o(){window.sessionStorage.removeItem(Qt),vt(!1),Xe(0)}function u(){vt(!1),Xe(0),n.setValue(window.sessionStorage.getItem(Qt))}return _.a.createElement(y.Fragment,null,_.a.createElement("div",{className:"markdown-editor-wrapper",ref:Q},_.a.createElement("div",{className:"markdown-editor-container ".concat(ut," ").concat(de?"on-preview":""," ").concat(kt?"mini":""," ").concat(Fe?"full-screen":""),style:m},_.a.createElement(De,{insertTemp:_a,watch:de,fullScreen:Fe,showNullButton:M,onActionCallback:d,readOnly:D}),_.a.createElement("div",{className:"markdown-editor-body"},_.a.createElement("div",{className:"codemirror-container"},_.a.createElement("textarea",{ref:_t,placeholder:Ge})),de?_.a.createElement("div",{ref:x,className:"preview-container"},_.a.createElement(b.a,{value:ce})):null))),l?_.a.createElement("a",{ref:R,className:"editor-resize"}):null,_.a.createElement(et.a,null,da[Le]?_.a.createElement(Ye.a,{centered:!0,title:da[Le],visible:!0,onCancel:I,footer:null},k):null))}},T1X5:function(Ze,he){Ze.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(Ze,he,a){Ze.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",analysis:"analysis___2-luu",text:"text___3Amps"}},dejd:function(Ze,he,a){},gaER:function(Ze,he,a){"use strict";var it=a("14J3"),Ye=a("BMrR"),Ct=a("jCWc"),me=a("kPKH"),ze=a("+L6B"),y=a("2/Rp"),_=a("miYZ"),A=a("tsqr"),Pe=a("giR+"),w=a("fyUT"),ae=a("WmNS"),c=a.n(ae),ge=a("2qtc"),H=a("kLXV"),B=a("9og8"),q=a("k1fw"),b=a("tJVT"),s=a("q1tI"),e=a.n(s),Ee=a("oBTY"),We=a("/zsF"),fe=a("PArb"),De=a("0Owb"),et=a("5Dmo"),Ae=a("3S7+"),tt=a("sRBo"),ot=a("kaz8"),re=a("PpiC"),Ie=a("Ty5D"),Ne=a("9kvl"),G=a("V0Rq"),gt=a("kqOp"),St=a("7qnI"),K=a("1vsH"),oe=a("YJx+"),i=a.n(oe),L=a("9Bee"),qe=a("u2Z1"),Ot=["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",we=function(l,ie){var g=l.problemset,N=l.globalSetting,M=l.exercise,rt=l.loading,S=l.dispatch,r=l.editData,O=l.editKey,t=l.setEditKey,Ke=t===void 0?function(){}:t,ut=l.cancelAdd,$e=ut===void 0?function(){}:ut,Ge=l.addCallback,st=Ge===void 0?function(){}:Ge,pe=l.setIsClaer,Y=pe===void 0?function(){}:pe,D=Object(re.a)(l,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),$=Object(s.useState)(""),xe=Object(b.a)($,2),n=xe[0],ee=xe[1],F=Object(s.useState)(""),P=Object(b.a)(F,2),ce=P[0],V=P[1],Ce=Object(s.useState)([]),le=Object(b.a)(Ce,2),de=le[0],ue=le[1],J=Object(s.useState)(""),U=Object(b.a)(J,2),Fe=U[0],ve=U[1],Ue=Object(s.useState)(),ye=Object(b.a)(Ue,2),Le=ye[0],ke=ye[1],Re=Object(s.useState)(!1),Me=Object(b.a)(Re,2),Je=Me[0],Xe=Me[1],je=Object(s.useState)(2),Be=Object(b.a)(je,2),Te=Be[0],Se=Be[1],Ve=Object(s.useState)(0),He=Object(b.a)(Ve,2),nt=He[0],vt=He[1],_t=Object(s.useState)(!1),Q=Object(b.a)(_t,2),R=Q[0],x=Q[1],ne=Object(s.useState)(!1),d=Object(b.a)(ne,2),j=d[0],k=d[1],I=Object(s.useState)([]),C=Object(b.a)(I,2),f=C[0],m=C[1],v=Object(Ie.m)(),o=Object(s.useState)([]),u=Object(b.a)(o,2),p=u[0],E=u[1],h=function(se){E([].concat(Object(Ee.a)(p),[Object(q.a)({},se)]))};Object(s.useEffect)(function(){if(!(r==null?void 0:r.question_title)){x(!0),ee(""),ke(!1),Se(2),ue([]),ve(""),Xe(!1);return}ee(r==null?void 0:r.question_title),ke(r==null?void 0:r.is_ordered),Se(r==null?void 0:r.question_score);var Qe=r==null?void 0:r.standard_answer.map(function(se){return se.answer_text});ue(Object(Ee.a)(Qe)),m(r.tag_discipline_ids)},[r,R]),Object(s.useEffect)(function(){Xe(!1),R&&Qe();function Qe(){return se.apply(this,arguments)}function se(){return se=Object(B.a)(c.a.mark(function Oe(){var _e,X,ft;return c.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(G.B)({sub_discipline_id:(_e=M.editData)===null||_e===void 0||((X=_e.exercise)===null||X===void 0)?void 0:X.sub_discipline_id});case 2:ft=xt.sent,E(ft.tag_disciplines);case 4:case"end":return xt.stop()}},Oe)})),se.apply(this,arguments)}},[R]),Object(s.useImperativeHandle)(ie,function(){return{onSave:Z,isEdit:R}}),Object(s.useEffect)(function(){var Qe,se=(M==null||((Qe=M.tagDisciplineData)===null||Qe===void 0)?void 0:Qe.tag_disciplines)&&Array.isArray(M.tagDisciplineData.tag_disciplines)?M.tagDisciplineData.tag_disciplines:[];E(se)},[M.tagDisciplineData]);var Z=function(){var Qe=Object(B.a)(c.a.mark(function se(){var Oe,_e,X,ft,jt,xt,Ut;return c.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(Oe=[],_e=!1,k(!0),de.forEach(function(ba,ma){Oe.push({choice_id:ma+1,answer_text:[]}),ba.forEach(function(ra,ha){Oe[ma].answer_text.push(ra),(!ra||!Object(K.O)(ra,1e4))&&(ve("".concat(ma,"-").concat(ha)),A.b.info(ra?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),_e=!0)})}),!_e){Dt.next=7;break}return k(!1),Dt.abrupt("return",!1);case 7:if(!r.question_id){Dt.next=13;break}return Dt.next=10,S({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:n,question_type:3,question_score:Te,is_ordered:Le,standard_answers:Oe,tag_discipline_ids:f,sub_discipline_id:(ft=M.editData)===null||ft===void 0||((jt=ft.exercise)===null||jt===void 0)?void 0:jt.sub_discipline_id}});case 10:X=Dt.sent,Dt.next=16;break;case 13:return Dt.next=15,S({type:"exercise/addExerciseQuestion",payload:{insert_id:r==null?void 0:r.insert_id,categoryId:v.categoryId,question_title:n,question_type:3,question_score:Te,is_ordered:Le,standard_answers:Oe,tag_discipline_ids:f,sub_discipline_id:(xt=M.editData)===null||xt===void 0||((Ut=xt.exercise)===null||Ut===void 0)?void 0:Ut.sub_discipline_id}});case 15:X=Dt.sent;case 16:return X.status===0&&(Ke(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),x(!1),S({type:"exercise/editExercise",payload:Object(q.a)({},v)})),k(!1),Dt.abrupt("return",{name:n,analysis:ce,standard_answers:Oe,is_ordered:Le});case 19:case"end":return Dt.stop()}},se)}));return function(){return Qe.apply(this,arguments)}}(),te=function(se,Oe,_e){var X=de.slice();if(Oe&&X.splice(se,Oe),_e&&Je||!r.question_id)for(var ft=0;ft<_e;ft++)X.splice(se+ft,0,[""]);vt(X==null?void 0:X.length),Xe(!0),console.log(X,"newStandardAnswers"),ue(X)},T=function(se,Oe,_e){ve("");var X=de.slice();X[se][Oe]=_e,ue(X)},be=function(se){var Oe=de.slice();Oe[se]=[].concat(Object(Ee.a)(Oe[se]),[""]),ue(Oe)},bt=function(se,Oe){var _e=de.slice();if(!_e[se][Oe]){_e[se]=_e[se].filter(function(X,ft){return ft!==Oe}),ue(_e);return}H.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:i.a.modal,onOk:function(){_e[se]=_e[se].filter(function(ft,jt){return jt!==Oe}),ue(_e)}})},ht=function(se){H.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:i.a.modal,onOk:function(){var _e=0;ee(n.replace(/\▁/g,function(X){return _e++,_e-1===se?"":X})),setTimeout(function(){var X=de.slice();X=de.filter(function(ft,jt){return se!==jt}),ue(X)},500)}})},Mt=function(){},Zt=function(){var se,Oe,_e,X,ft,jt;return console.log(de,"answers"),e.a.createElement("aside",null,e.a.createElement("div",{className:i.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(gt.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:n,onChange:function(Ut){return ee(Ut)},showNullButton:((se=M.editData)===null||se===void 0||((Oe=se.exercise)===null||Oe===void 0)?void 0:Oe.exercise_status)===1,deleteEmptyDisabled:!(((_e=M.editData)===null||_e===void 0||((X=_e.exercise)===null||X===void 0)?void 0:X.exercise_status)===1)||j,onPlaceholderChange:te})),e.a.createElement("div",{className:"mt20"},de.map(function(xt,Ut){var la,Dt;return e.a.createElement(St.a,{key:Ut,answers:xt,index:Ut,is_md:!0,exerciseIsPublish:((la=M.editData)===null||la===void 0||((Dt=la.exercise)===null||Dt===void 0)?void 0:Dt.exercise_status)!==1,activeOptionErrorIndex:Fe,onAnswerChange:T,addChildAnswer:be,deleteChildAnswer:bt,deleteChildAnswermain:ht})})),e.a.createElement("div",{className:"mt20"},de.length>1&&e.a.createElement("span",null,e.a.createElement(ot.a,{checked:Le,onChange:function(Ut){return ke(Ut.target.checked)},className:"".concat(i.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(i.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(w.a,{value:Te,max:1e4,min:0,onChange:function(Ut){Se(Ut)}})," \u5206 \xA0 ",!!Te&&!!nt&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Te/nt).toFixed(1),"\u5206)")),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:"".concat(i.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:i.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(qe.a,{value:f,selectvalues:r==null?void 0:r.tag_discipline_ids,onChange:m,subId:(ft=M.editData)===null||ft===void 0||((jt=ft.exercise)===null||jt===void 0)?void 0:jt.sub_discipline_id,knowledgeOptions:p,onAddKnowledgeFinish:h}))),e.a.createElement("aside",{className:"tr"},(O!==-1||r.question_id)&&e.a.createElement(y.a,{type:"default",onClick:function(){$e(),x(!1)}},"\u53D6\u6D88"),e.a.createElement(y.a,{className:"ml20",type:"primary",onClick:function(){Z()}},"\u4FDD\u5B58")))},qt=[{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(Qe){var se,Oe;return(M==null||((se=M.editData)===null||se===void 0||((Oe=se.exercise)===null||Oe===void 0))?void 0:Oe.exercise_status)===1?Qe:Qe.id!=="del"&&Qe.id!=="add"}),na=function(){var Qe=Object(B.a)(c.a.mark(function se(Oe){return c.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(!(O!==-1)){X.next=3;break}return A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),X.abrupt("return");case 3:X.t0=Oe.id,X.next=X.t0==="del"?6:X.t0==="up"||X.t0==="down"?8:X.t0==="edit"?12:X.t0==="add"?15:17;break;case 6:return H.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(B.a)(c.a.mark(function jt(){return c.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(G.i)({id:r.question_id});case 2:S({type:"exercise/editExercise",payload:Object(q.a)({},v)});case 3:case"end":return Ut.stop()}},jt)}))()}}),X.abrupt("break",17);case 8:return X.next=10,S({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:Oe.id}});case 10:return S({type:"exercise/editExercise",payload:Object(q.a)({},v)}),X.abrupt("break",17);case 12:return Ke(r.dragKey),x(!0),X.abrupt("break",17);case 15:return st({key:r.key,insert_id:r==null?void 0:r.question_id,question_type:3}),X.abrupt("break",17);case 17:case"end":return X.stop()}},se)}));return function(Oe){return Qe.apply(this,arguments)}}(),ia=function(){var se,Oe=r==null||((se=r.standard_answer)===null||se===void 0)?void 0:se.map(function(_e){var X;return e.a.createElement("span",{className:"mr10",key:_e.position},"\u586B\u7A7A".concat(_e.position||_e.choice_id,"\uFF1A").concat(_e==null||((X=_e.answer_text)===null||X===void 0)?void 0:X.join("\u3001")))});return e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},!(r==null?void 0:r.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},r.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",r.question_score,"\u5206\uFF09")),(r==null?void 0:r.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},r.key,"."),e.a.createElement(L.a,{value:r.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",r.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(L.a,{value:r.question_title})),e.a.createElement("div",{className:i.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",Oe),e.a.createElement("aside",null,e.a.createElement("span",{className:i.a.text},"\u89E3\u6790:"),e.a.createElement(L.a,{value:r.analysis?r.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:i.a.action},!r.hideAction&&qt.map(function(_e,X){return _e.id==="up"&&r.key===1||_e.id==="down"&&r.key===r.len?null:e.a.createElement(Ae.a,{key:X,placement:"bottom",title:_e.name},e.a.createElement("span",{onClick:function(){return na(_e)},className:_e.icon}))})))};return e.a.createElement("section",{className:i.a.wrap},!R&&ia(),R&&Zt())},wt=Object(Ne.a)(function(z){var l=z.problemset,ie=z.loading,g=z.exercise,N=z.globalSetting;return{problemset:l,globalSetting:N,exercise:g,loading:ie.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(we)),Nt=a("7Kak"),At=a("9yH6"),ct=a("Ot1p"),Bt=["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,ie){var g=l.problemset,N=l.globalSetting,M=l.exercise,rt=l.loading,S=l.dispatch,r=l.onRef,O=r===void 0?function(){}:r,t=l.editData,Ke=l.editKey,ut=l.setEditKey,$e=ut===void 0?function(){}:ut,Ge=l.cancelAdd,st=Ge===void 0?function(){}:Ge,pe=l.addCallback,Y=pe===void 0?function(){}:pe,D=l.setIsClaer,$=D===void 0?function(){}:D,xe=Object(re.a)(l,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),n=Object(s.useState)(),ee=Object(b.a)(n,2),F=ee[0],P=ee[1],ce=Object(s.useState)(""),V=Object(b.a)(ce,2),Ce=V[0],le=V[1],de=Object(s.useState)(!1),ue=Object(b.a)(de,2),J=ue[0],U=ue[1],Fe=Object(s.useState)(2),ve=Object(b.a)(Fe,2),Ue=ve[0],ye=ve[1],Le=Object(s.useState)([]),ke=Object(b.a)(Le,2),Re=ke[0],Me=ke[1],Je=Object(s.useState)([]),Xe=Object(b.a)(Je,2),je=Xe[0],Be=Xe[1],Te=function(R){Be([].concat(Object(Ee.a)(je),[Object(q.a)({},R)]))},Se=Object(Ie.m)();Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){U(!0),le(""),ye(2),P("");return}le(t==null?void 0:t.question_title),ye(t==null?void 0:t.question_score),P(t.standard_answer[0]+""),Me(t.tag_discipline_ids)},[t,J]),Object(s.useEffect)(function(){J&&Q();function Q(){return R.apply(this,arguments)}function R(){return R=Object(B.a)(c.a.mark(function x(){var ne,d,j;return c.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(G.B)({sub_discipline_id:(ne=M.editData)===null||ne===void 0||((d=ne.exercise)===null||d===void 0)?void 0:d.sub_discipline_id});case 2:j=I.sent,Be(j.tag_disciplines);case 4:case"end":return I.stop()}},x)})),R.apply(this,arguments)}},[J]),Object(s.useImperativeHandle)(ie,function(){return{onSave:Ve,isEdit:J}}),Object(s.useEffect)(function(){var Q,R=(M==null||((Q=M.tagDisciplineData)===null||Q===void 0)?void 0:Q.tag_disciplines)&&Array.isArray(M.tagDisciplineData.tag_disciplines)?M.tagDisciplineData.tag_disciplines:[];Be(R)},[M.tagDisciplineData]);var Ve=function(){var Q=Object(B.a)(c.a.mark(function R(){var x,ne,d,j,k,I;return c.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(Ce){f.next=3;break}return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),f.abrupt("return",!1);case 3:if(F){f.next=6;break}return A.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),f.abrupt("return",!1);case 6:if(x=[{choice_text:"\u6B63\u786E",is_answer:F==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:F==="2"?2:0}],!t.question_id){f.next=13;break}return f.next=10,S({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ce,question_type:2,question_score:Ue,question_choices:x.map(function(m){return m.choice_text}),standard_answers:x.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer}),tag_discipline_ids:Re,sub_discipline_id:(d=M.editData)===null||d===void 0||((j=d.exercise)===null||j===void 0)?void 0:j.sub_discipline_id}});case 10:ne=f.sent,f.next=16;break;case 13:return f.next=15,S({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Se.categoryId,question_title:Ce,question_type:2,question_score:Ue,question_choices:x.map(function(m){return m.choice_text}),standard_answers:x.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer}),tag_discipline_ids:Re,sub_discipline_id:(k=M.editData)===null||k===void 0||((I=k.exercise)===null||I===void 0)?void 0:I.sub_discipline_id}});case 15:ne=f.sent;case 16:return ne.status===0&&($e(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),U(!1),S({type:"exercise/editExercise",payload:Object(q.a)({},Se)})),f.abrupt("return",{name:Ce,choices:x});case 18:case"end":return f.stop()}},R)}));return function(){return Q.apply(this,arguments)}}(),He=[{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(Q){var R,x;return(M==null||((R=M.editData)===null||R===void 0||((x=R.exercise)===null||x===void 0))?void 0:x.exercise_status)===1?Q:Q.id!=="del"&&Q.id!=="add"}),nt=function(){var Q=Object(B.a)(c.a.mark(function R(x){return c.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(Ke!==-1)){d.next=3;break}return A.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=x.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 H.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(B.a)(c.a.mark(function k(){return c.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(G.i)({id:t.question_id});case 2:S({type:"exercise/editExercise",payload:Object(q.a)({},Se)});case 3:case"end":return C.stop()}},k)}))()}}),d.abrupt("break",17);case 8:return d.next=10,S({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:x.id}});case 10:return S({type:"exercise/editExercise",payload:Object(q.a)({},Se)}),d.abrupt("break",17);case 12:return $e(t.dragKey),U(!0),d.abrupt("break",17);case 15:return Y({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),d.abrupt("break",17);case 17:case"end":return d.stop()}},R)}));return function(x){return Q.apply(this,arguments)}}(),vt=function(){var R,x,ne=[];return t==null||((R=t.question_choices)===null||R===void 0)||R.forEach(function(d,j){d.standard_boolean&&ne.push(Bt[j])}),e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},!(t==null?void 0: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?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(L.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(L.a,{value:t.question_title})),e.a.createElement("div",{className:i.a.questionChoices},t==null||((x=t.question_choices)===null||x===void 0)?void 0:x.map(function(d,j){return e.a.createElement(At.a,{key:j,checked:t.standard_answer.includes(j+1),disabled:!0},Bt[j],". ",e.a.createElement("span",{className:"c-black font14"},d.choice_text))})),e.a.createElement("div",{className:i.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",ne.join("")),e.a.createElement("aside",null,e.a.createElement("span",{className:i.a.text},"\u89E3\u6790:"),e.a.createElement(L.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:i.a.action},!t.hideAction&&He.map(function(d,j){return d.id==="up"&&t.key===1||d.id==="down"&&t.key===t.len?null:e.a.createElement(Ae.a,{key:j,placement:"bottom",title:d.name},e.a.createElement("span",{onClick:function(){return nt(d)},className:d.icon}))})))},_t=function(){var R,x;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:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ce,onChange:function(d){return le(d)}}),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(At.a.Group,{buttonStyle:"solid",value:F,onChange:function(d){return P(d.target.value)}},e.a.createElement(At.a.Button,{value:"1",className:"".concat(i.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(At.a.Button,{value:"2",className:i.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(w.a,{value:Ue,max:1e4,min:0,onChange:function(d){ye(d)}})," \u5206"),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:"".concat(i.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:i.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(qe.a,{value:Re,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:Me,subId:(R=M.editData)===null||R===void 0||((x=R.exercise)===null||x===void 0)?void 0:x.sub_discipline_id,knowledgeOptions:je,onAddKnowledgeFinish:Te}))),e.a.createElement("aside",{className:"tr"},(Ke!==-1||t.question_id)&&e.a.createElement(y.a,{type:"default",onClick:function(){st(),U(!1)}},"\u53D6\u6D88"),e.a.createElement(y.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:i.a.wrap},!J&&vt(),J&&_t())},Ft=Object(Ne.a)(function(z){var l=z.problemset,ie=z.loading,g=z.exercise,N=z.globalSetting;return{problemset:l,globalSetting:N,exercise:g,loading:ie.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(mt)),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"],It=function(l,ie){var g=l.problemset,N=l.globalSetting,M=l.exercise,rt=l.loading,S=l.dispatch,r=l.onRef,O=r===void 0?function(){}:r,t=l.editData,Ke=l.cancelAdd,ut=Ke===void 0?function(){}:Ke,$e=l.editKey,Ge=l.setEditKey,st=Ge===void 0?function(){}:Ge,pe=l.setIsClaer,Y=pe===void 0?function(){}:pe,D=l.addCallback,$=D===void 0?function(C){}:D,xe=Object(re.a)(l,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),n=Object(s.useState)([]),ee=Object(b.a)(n,2),F=ee[0],P=ee[1],ce=Object(s.useState)(),V=Object(b.a)(ce,2),Ce=V[0],le=V[1],de=Object(s.useState)([]),ue=Object(b.a)(de,2),J=ue[0],U=ue[1],Fe=Object(s.useState)(""),ve=Object(b.a)(Fe,2),Ue=ve[0],ye=ve[1],Le=Object(s.useState)(5),ke=Object(b.a)(Le,2),Re=ke[0],Me=ke[1],Je=Object(s.useState)(!1),Xe=Object(b.a)(Je,2),je=Xe[0],Be=Xe[1],Te=Object(s.useState)([]),Se=Object(b.a)(Te,2),Ve=Se[0],He=Se[1],nt=Object(s.useState)([]),vt=Object(b.a)(nt,2),_t=vt[0],Q=vt[1],R=function(f){Q([].concat(Object(Ee.a)(_t),[Object(q.a)({},f)]))},x=Object(Ie.m)();Object(s.useEffect)(function(){P(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){Be(!0),ye(""),Me(5),P(["","","",""]),U([]);return}ye(t==null?void 0:t.question_title),Me(parseInt(t==null?void 0:t.question_score)),P(t==null?void 0:t.question_choices.map(function(f){return f.choice_text}));var C=[];t==null||t.standard_answer.map(function(f,m){C.push(f-1)}),U(C),He(t.tag_discipline_ids)},[t,je]),Object(s.useEffect)(function(){je&&C();function C(){return f.apply(this,arguments)}function f(){return f=Object(B.a)(c.a.mark(function m(){var v,o,u;return c.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(G.B)({sub_discipline_id:(v=M.editData)===null||v===void 0||((o=v.exercise)===null||o===void 0)?void 0:o.sub_discipline_id});case 2:u=E.sent,Q(u.tag_disciplines);case 4:case"end":return E.stop()}},m)})),f.apply(this,arguments)}},[je]),Object(s.useImperativeHandle)(ie,function(){return{onSave:ne,isEdit:je}}),Object(s.useEffect)(function(){var C,f=(M==null||((C=M.tagDisciplineData)===null||C===void 0)?void 0:C.tag_disciplines)&&Array.isArray(M.tagDisciplineData.tag_disciplines)?M.tagDisciplineData.tag_disciplines:[];Q(f)},[M.tagDisciplineData]);var ne=function(){var C=Object(B.a)(c.a.mark(function f(){var m,v,o,u,p,E,h;return c.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(Ue){te.next=3;break}return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),te.abrupt("return",!1);case 3:if(m=F.findIndex(function(T){return!T}),!(m>-1)){te.next=7;break}return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Rt[m]," \u9009\u9879\u7684\u5185\u5BB9")),te.abrupt("return",!1);case 7:if(J.length){te.next=10;break}return A.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),te.abrupt("return",!1);case 10:if(!(J.length<1)){te.next=13;break}return A.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),te.abrupt("return",!1);case 13:if(v=F.map(function(T,be){return{choice_text:T,is_answer:J.includes(be)?be+1:0}}),!t.question_id){te.next=20;break}return te.next=17,S({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ue,question_type:1,question_score:Re,question_choices:v.map(function(T){return T.choice_text}),standard_answers:v.filter(function(T){return T.is_answer}).map(function(T){return T.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(u=M.editData)===null||u===void 0||((p=u.exercise)===null||p===void 0)?void 0:p.sub_discipline_id}});case 17:o=te.sent,te.next=23;break;case 20:return te.next=22,S({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:x.categoryId,question_title:Ue,question_type:1,question_score:Re,question_choices:v.map(function(T){return T.choice_text}),standard_answers:v.filter(function(T){return T.is_answer}).map(function(T){return T.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(E=M.editData)===null||E===void 0||((h=E.exercise)===null||h===void 0)?void 0:h.sub_discipline_id}});case 22:o=te.sent;case 23:o.status===0&&(st(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),Be(!1),S({type:"exercise/editExercise",payload:Object(q.a)({},x)}));case 24:case"end":return te.stop()}},f)}));return function(){return C.apply(this,arguments)}}(),d=[{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(C){var f,m;return(M==null||((f=M.editData)===null||f===void 0||((m=f.exercise)===null||m===void 0))?void 0:m.exercise_status)===1?C:C.id!=="del"&&C.id!=="add"}),j=function(){var C=Object(B.a)(c.a.mark(function f(m){return c.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(!($e!==-1)){o.next=3;break}return A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),o.abrupt("return");case 3:o.t0=m.id,o.next=o.t0==="del"?6:o.t0==="up"||o.t0==="down"?8:o.t0==="edit"?12:o.t0==="add"?15:17;break;case 6:return H.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(B.a)(c.a.mark(function p(){return c.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(G.i)({id:t.question_id});case 2:S({type:"exercise/editExercise",payload:Object(q.a)({},x)});case 3:case"end":return h.stop()}},p)}))()}}),o.abrupt("break",17);case 8:return o.next=10,S({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:m.id}});case 10:return S({type:"exercise/editExercise",payload:Object(q.a)({},x)}),o.abrupt("break",17);case 12:return st(t.dragKey),Be(!0),o.abrupt("break",17);case 15:return $({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),o.abrupt("break",17);case 17:case"end":return o.stop()}},f)}));return function(m){return C.apply(this,arguments)}}(),k=function(){var f,m,v=[];return t==null||((f=t.question_choices)===null||f===void 0)||f.forEach(function(o,u){o.standard_boolean&&v.push(Rt[u])}),e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},!(t==null?void 0: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?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(L.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(L.a,{value:t.question_title})),e.a.createElement("div",{className:i.a.questionChoices},t==null||((m=t.question_choices)===null||m===void 0)?void 0:m.map(function(o,u){return e.a.createElement(Ye.a,null,e.a.createElement(me.a,null,e.a.createElement(ot.a,{key:u,checked:t.standard_answer.includes(u+1),disabled:!0},Rt[u],".")),e.a.createElement(me.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(L.a,{value:o.choice_text}))))})),e.a.createElement("div",{className:i.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",v.join("")),e.a.createElement("aside",null,e.a.createElement("span",{className:i.a.text},"\u89E3\u6790:"),e.a.createElement(L.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:i.a.action},!t.hideAction&&d.map(function(o,u){return o.id==="up"&&t.key===1||o.id==="down"&&t.key===t.len?null:e.a.createElement(Ae.a,{key:u,placement:"bottom",title:o.name},e.a.createElement("span",{onClick:function(){return j(o)},className:o.icon}))})))},I=function(){var f,m;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ue,onChange:function(o){return ye(o)}}),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),F.map(function(v,o){var u,p;return e.a.createElement("div",{className:i.a.choiceWrap,key:o},e.a.createElement(Ae.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(i.a.answer," ").concat(J.includes(o)?i.a.activeAnswer:""),onClick:function(){J.includes(o)?U(J.filter(function(h){return h!==o})):U([].concat(Object(Ee.a)(J),[o]))}},Rt[o])),e.a.createElement("div",{className:i.a.editorWrap},Ce===o?e.a.createElement(ct.a,{id:"single-question-option-".concat(o),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:v,onChange:function(h){F[o]=h,P(F)}}):e.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return le(o)}},e.a.createElement(L.a,{value:v}))),((u=M.editData)===null||u===void 0||((p=u.exercise)===null||p===void 0)?void 0:p.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,o>1&&e.a.createElement(Ae.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return P(F.filter(function(h,Z){return Z!==o}))}})),o<7&&o===F.length-1&&e.a.createElement(Ae.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return P([].concat(Object(Ee.a)(F),[""]))}}))))}),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(w.a,{value:Re,max:1e4,min:0,onChange:function(o){Me(o)}})," \u5206"),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:"".concat(i.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:i.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(qe.a,{value:Ve,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:He,subId:(f=M.editData)===null||f===void 0||((m=f.exercise)===null||m===void 0)?void 0:m.sub_discipline_id,knowledgeOptions:_t,onAddKnowledgeFinish:R}))),e.a.createElement("aside",{className:"tr"},($e!==-1||t.question_id)&&e.a.createElement(y.a,{type:"default",onClick:function(){ut(),Be(!1)}},"\u53D6\u6D88"),e.a.createElement(y.a,{className:"ml20",type:"primary",onClick:function(){ne()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:i.a.wrap},!je&&k(),je&&I())},dt=Object(Ne.a)(function(z){var l=z.problemset,ie=z.loading,g=z.exercise,N=z.globalSetting;return{problemset:l,globalSetting:N,exercise:g,loading:ie.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(It)),Wt=a("5NDa"),$t=a("5rEg"),sa=a("55Ip"),Ea=["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"],Vt=function(l,ie){var g=l.problemset,N=l.globalSetting,M=l.exercise,rt=l.loading,S=l.dispatch,r=l.editData,O=l.cancelAdd,t=O===void 0?function(){}:O,Ke=l.editKey,ut=l.setEditKey,$e=ut===void 0?function(){}:ut,Ge=l.addCallback,st=Ge===void 0?function(){}:Ge,pe=l.setIsClaer,Y=pe===void 0?function(){}:pe,D=Object(re.a)(l,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),$=Object(s.useState)(""),xe=Object(b.a)($,2),n=xe[0],ee=xe[1],F=Object(s.useState)(""),P=Object(b.a)(F,2),ce=P[0],V=P[1],Ce=Object(s.useState)(""),le=Object(b.a)(Ce,2),de=le[0],ue=le[1],J=Object(s.useState)([]),U=Object(b.a)(J,2),Fe=U[0],ve=U[1],Ue=Object(s.useState)(""),ye=Object(b.a)(Ue,2),Le=ye[0],ke=ye[1],Re=Object(s.useState)(),Me=Object(b.a)(Re,2),Je=Me[0],Xe=Me[1],je=Object(s.useState)(!1),Be=Object(b.a)(je,2),Te=Be[0],Se=Be[1],Ve=Object(s.useState)([]),He=Object(b.a)(Ve,2),nt=He[0],vt=He[1],_t=Object(s.useState)(!1),Q=Object(b.a)(_t,2),R=Q[0],x=Q[1],ne=Object(Ie.m)();Object(s.useEffect)(function(){var f;r.edit&&(x(!0),V(""),ee(""),vt([])),ee(r.shixun_name),V(r.question_title);var m=[];(f=r.shixun)===null||f===void 0||f.map(function(v){m.push(v.challenge_score)}),vt(m)},[r]),Object(s.useEffect)(function(){Se(!1)},[R]),Object(s.useImperativeHandle)(ie,function(){return{onSave:d,isEdit:R}});var d=function(){var f=Object(B.a)(c.a.mark(function m(){var v,o,u;return c.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(v=[],o=!1,!o){E.next=4;break}return E.abrupt("return",!1);case 4:if(!r.question_id){E.next=10;break}return E.next=7,S({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:ce,shixun_name:n,shixun_id:r.shixun_id,question_type:5,question_scores:nt}});case 7:u=E.sent,E.next=13;break;case 10:return E.next=12,S({type:"exercise/addExerciseQuestion",payload:{insert_id:r==null?void 0:r.insert_id,categoryId:ne.categoryId,question_title:ce,shixun_name:n,shixun_id:r.shixun_id,question_type:5,question_scores:nt}});case 12:u=E.sent;case 13:return u.status===0&&($e(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),x(!1),S({type:"exercise/editExercise",payload:Object(q.a)({},ne)})),E.abrupt("return",{name:ce,analysis:de,standard_answers:v,is_ordered:Je});case 15:case"end":return E.stop()}},m)}));return function(){return f.apply(this,arguments)}}(),j=function(){var m;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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($t.a,{defaultValue:n,onChange:function(o){ee(o.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(ct.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ce,onChange:function(o){V(o)}})),e.a.createElement("div",{className:"mt20"},(m=r.shixun)===null||m===void 0?void 0:m.map(function(v,o){return e.a.createElement(Ye.a,{gutter:[20,20]},e.a.createElement(me.a,{flex:"1"},o+1,".",v.challenge_name),e.a.createElement(me.a,null,e.a.createElement(w.a,{defaultValue:nt[o],onChange:function(p){nt[o]=p,vt(nt),console.log("srore:L",nt[o])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},Fe.length>1&&e.a.createElement("span",null,e.a.createElement(ot.a,{checked:Je,onChange:function(o){return Xe(o.target.checked)},className:"".concat(i.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(i.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"},(Ke!==-1||!(r==null?void 0:r.edit))&&e.a.createElement(y.a,{type:"default",onClick:function(){t(),x(!1)}},"\u53D6\u6D88"),e.a.createElement(y.a,{className:"ml20",type:"primary",onClick:function(){d()}},"\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(f){var m,v;return(M==null||((m=M.editData)===null||m===void 0||((v=m.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?f:f.id!=="del"&&f.id!=="add"}),I=function(){var f=Object(B.a)(c.a.mark(function m(v){return c.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!(Ke!==-1)){u.next=3;break}return A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),u.abrupt("return");case 3:u.t0=v.id,u.next=u.t0==="del"?6:u.t0==="up"||u.t0==="down"?8:u.t0==="edit"?12:u.t0==="add"?15:17;break;case 6:return H.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(B.a)(c.a.mark(function E(){return c.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(G.i)({id:r.question_id});case 2:S({type:"exercise/editExercise",payload:Object(q.a)({},ne)});case 3:case"end":return Z.stop()}},E)}))()}}),u.abrupt("break",17);case 8:return u.next=10,S({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:v.id}});case 10:return S({type:"exercise/editExercise",payload:Object(q.a)({},ne)}),u.abrupt("break",17);case 12:return $e(r.dragKey),x(!0),u.abrupt("break",17);case 15:return S({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:r.key,insert_id:r==null?void 0:r.question_id,question_type:5}}}),u.abrupt("break",17);case 17:case"end":return u.stop()}},m)}));return function(v){return f.apply(this,arguments)}}(),C=function(){var m,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},!(r==null?void 0:r.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},r.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",r.question_score,"\u5206\uFF09")),(r==null?void 0:r.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},r.key,"."),e.a.createElement(L.a,{value:r.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",r.question_score,"\u5206\uFF09"),!!((m=r.schools)===null||m===void 0?void 0:m.length)&&e.a.createElement(Ae.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(L.a,{value:r.shixun_name})),e.a.createElement("div",{className:"mt30"}),(v=r.shixun)===null||v===void 0?void 0:v.map(function(o,u){return e.a.createElement("div",{key:u},e.a.createElement("div",{className:"mb10 mt20"},"\u7B2C",u+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},o.challenge_name)," ",e.a.createElement("span",{className:"ml10"},o.challenge_score," \u5206")),e.a.createElement(L.a,{value:o.challenge_description||""}))}),e.a.createElement("div",{className:i.a.action},e.a.createElement(sa.Link,{target:"_blank",to:"/shixuns/".concat(r.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!r.hideAction&&k.map(function(o,u){return o.id==="up"&&r.key===1||o.id==="down"&&r.key===r.len?null:e.a.createElement(Ae.a,{key:u,placement:"bottom",title:o.name},e.a.createElement("span",{onClick:function(){return I(o)},className:o.icon}))})))};return e.a.createElement("section",{className:i.a.wrap},!R&&C(),R&&j())},Xt=Object(Ne.a)(function(z){var l=z.problemset,ie=z.loading,g=z.globalSetting,N=z.exercise;return{problemset:l,globalSetting:g,exercise:N,loading:ie.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Vt)),Gt=["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"],fa=function(l,ie){var g=l.problemset,N=l.exercise,M=l.globalSetting,rt=l.loading,S=l.dispatch,r=l.onRef,O=r===void 0?function(){}:r,t=l.editData,Ke=l.cancelAdd,ut=Ke===void 0?function(){}:Ke,$e=l.editKey,Ge=l.setEditKey,st=Ge===void 0?function(){}:Ge,pe=l.setIsClaer,Y=pe===void 0?function(){}:pe,D=l.addCallback,$=D===void 0?function(f){}:D,xe=Object(re.a)(l,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),n=Object(s.useState)([]),ee=Object(b.a)(n,2),F=ee[0],P=ee[1],ce=Object(s.useState)(),V=Object(b.a)(ce,2),Ce=V[0],le=V[1],de=Object(s.useState)([]),ue=Object(b.a)(de,2),J=ue[0],U=ue[1],Fe=Object(s.useState)(""),ve=Object(b.a)(Fe,2),Ue=ve[0],ye=ve[1],Le=Object(s.useState)(5),ke=Object(b.a)(Le,2),Re=ke[0],Me=ke[1],Je=Object(s.useState)([]),Xe=Object(b.a)(Je,2),je=Xe[0],Be=Xe[1],Te=Object(s.useState)(!1),Se=Object(b.a)(Te,2),Ve=Se[0],He=Se[1],nt=Object(Ie.m)(),vt=Object(s.useRef)(null),_t=Object(s.useState)([]),Q=Object(b.a)(_t,2),R=Q[0],x=Q[1],ne=function(m){x([].concat(Object(Ee.a)(R),[Object(q.a)({},m)]))};Object(s.useEffect)(function(){P(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){He(!0),ye(""),Me(5),P(["","","",""]),U([]);return}ye(t==null?void 0:t.question_title),Me(parseInt(t==null?void 0:t.question_score)),P(t==null?void 0:t.question_choices.map(function(m){return m.choice_text}));var f=[];t==null||t.standard_answer.map(function(m,v){f.push(m-1)}),Be(t.tag_discipline_ids),U(f)},[t,Ve]),Object(s.useEffect)(function(){Ve&&f();function f(){return m.apply(this,arguments)}function m(){return m=Object(B.a)(c.a.mark(function v(){var o,u,p;return c.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(G.B)({sub_discipline_id:(o=N.editData)===null||o===void 0||((u=o.exercise)===null||u===void 0)?void 0:u.sub_discipline_id});case 2:p=h.sent,x(p.tag_disciplines);case 4:case"end":return h.stop()}},v)})),m.apply(this,arguments)}},[Ve]),Object(s.useEffect)(function(){var f,m=(N==null||((f=N.tagDisciplineData)===null||f===void 0)?void 0:f.tag_disciplines)&&Array.isArray(N.tagDisciplineData.tag_disciplines)?N.tagDisciplineData.tag_disciplines:[];x(m)},[N.tagDisciplineData]),Object(s.useImperativeHandle)(ie,function(){return{onSave:d,isEdit:Ve}});var d=function(){var f=Object(B.a)(c.a.mark(function m(){var v,o,u,p,E,h,Z;return c.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(Ue){T.next=3;break}return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),T.abrupt("return",!1);case 3:if(v=F.findIndex(function(be){return!be}),!(v>-1)){T.next=7;break}return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Gt[v]," \u9009\u9879\u7684\u5185\u5BB9")),T.abrupt("return",!1);case 7:if(J.length){T.next=10;break}return A.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),T.abrupt("return",!1);case 10:if(!(J.length<1)){T.next=13;break}return A.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),T.abrupt("return",!1);case 13:if(o=F.map(function(be,bt){return{choice_text:be,is_answer:J.includes(bt)?bt+1:0}}),!t.question_id){T.next=20;break}return T.next=17,S({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ue,question_type:1,question_score:Re,question_choices:o.map(function(be){return be.choice_text}),standard_answers:o.filter(function(be){return be.is_answer}).map(function(be){return be.is_answer}),tag_discipline_ids:je,sub_discipline_id:(p=N.editData)===null||p===void 0||((E=p.exercise)===null||E===void 0)?void 0:E.sub_discipline_id}});case 17:u=T.sent,T.next=23;break;case 20:return T.next=22,S({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:nt.categoryId,question_title:Ue,question_type:1,question_score:Re,question_choices:o.map(function(be){return be.choice_text}),standard_answers:o.filter(function(be){return be.is_answer}).map(function(be){return be.is_answer}),tag_discipline_ids:je,sub_discipline_id:(h=N.editData)===null||h===void 0||((Z=h.exercise)===null||Z===void 0)?void 0:Z.sub_discipline_id}});case 22:u=T.sent;case 23:u.status===0&&(st(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),He(!1),S({type:"exercise/editExercise",payload:Object(q.a)({},nt)}));case 24:case"end":return T.stop()}},m)}));return function(){return f.apply(this,arguments)}}(),j=[{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(f){var m,v;return(N==null||((m=N.editData)===null||m===void 0||((v=m.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?f:f.id!=="del"&&f.id!=="add"}),k=function(){var f=Object(B.a)(c.a.mark(function m(v){return c.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!($e!==-1)){u.next=3;break}return A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),u.abrupt("return");case 3:u.t0=v.id,u.next=u.t0==="del"?6:u.t0==="up"||u.t0==="down"?8:u.t0==="edit"?12:u.t0==="add"?15:17;break;case 6:return H.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(B.a)(c.a.mark(function E(){return c.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(G.i)({id:t.question_id});case 2:S({type:"exercise/editExercise",payload:Object(q.a)({},nt)});case 3:case"end":return Z.stop()}},E)}))()}}),u.abrupt("break",17);case 8:return u.next=10,S({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:v.id}});case 10:return S({type:"exercise/editExercise",payload:Object(q.a)({},nt)}),u.abrupt("break",17);case 12:return st(t.dragKey),He(!0),u.abrupt("break",17);case 15:return $({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),u.abrupt("break",17);case 17:case"end":return u.stop()}},m)}));return function(v){return f.apply(this,arguments)}}(),I=function(){var m,v,o=[];return t==null||((m=t.question_choices)===null||m===void 0)||m.forEach(function(u,p){u.standard_boolean&&o.push(Gt[p])}),e.a.createElement("aside",{ref:vt},e.a.createElement("div",{className:i.a.questionType},!(t==null?void 0: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?void 0: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(L.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(L.a,{value:t.question_title})),e.a.createElement("div",{className:i.a.questionChoices},t==null||((v=t.question_choices)===null||v===void 0)?void 0:v.map(function(u,p){return e.a.createElement(Ye.a,{key:p},e.a.createElement(me.a,null,e.a.createElement(At.a,{key:p,checked:t.standard_answer.includes(p+1),disabled:!0},Gt[p],".")),e.a.createElement(me.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(L.a,{value:u.choice_text}))))})),e.a.createElement("div",{className:i.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",o.join("")),e.a.createElement("aside",null,e.a.createElement("span",{className:i.a.text},"\u89E3\u6790:"),e.a.createElement(L.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:i.a.action},!t.hideAction&&j.map(function(u,p){return u.id==="up"&&t.key===1||u.id==="down"&&t.key===t.len?null:e.a.createElement(Ae.a,{key:p,placement:"bottom",title:u.name},e.a.createElement("span",{onClick:function(){return k(u)},className:u.icon}))})))},C=function(){var m,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ue,onChange:function(u){return ye(u)}}),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),F.map(function(o,u){var p,E;return e.a.createElement("div",{className:i.a.choiceWrap,key:u},e.a.createElement(Ae.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(i.a.answer," ").concat(J.includes(u)?i.a.activeAnswer:""),onClick:function(){J.includes(u)?U(J.filter(function(Z){return Z!==u})):U([].concat(Object(Ee.a)(J),[u]))}},Gt[u])),e.a.createElement("div",{className:i.a.editorWrap},Ce===u?e.a.createElement(ct.a,{id:"single-question-option-".concat(u),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Z){F[u]=Z,P(F)}}):e.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return le(u)}},e.a.createElement(L.a,{value:o}))),((p=N.editData)===null||p===void 0||((E=p.exercise)===null||E===void 0)?void 0:E.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,u>1&&e.a.createElement(Ae.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return P(F.filter(function(Z,te){return te!==u}))}})),u<7&&u===F.length-1&&e.a.createElement(Ae.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return P([].concat(Object(Ee.a)(F),[""]))}}))))}),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(w.a,{value:Re,max:1e4,min:0,onChange:function(u){Me(u)}})," \u5206"),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:"".concat(i.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:i.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(qe.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:je,onChange:Be,subId:(m=N.editData)===null||m===void 0||((v=m.exercise)===null||v===void 0)?void 0:v.sub_discipline_id,knowledgeOptions:R,onAddKnowledgeFinish:ne}))),e.a.createElement("aside",{className:"tr"},($e!==-1||t.question_id)&&e.a.createElement(y.a,{type:"default",onClick:function(){ut(),He(!1)}},"\u53D6\u6D88"),e.a.createElement(y.a,{className:"ml20",type:"primary",onClick:function(){d()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:i.a.wrap},!Ve&&I(),Ve&&C())},zt=Object(Ne.a)(function(z){var l=z.problemset,ie=z.loading,g=z.globalSetting,N=z.exercise;return{problemset:l,globalSetting:g,exercise:N,loading:ie.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(fa)),pa=["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"],oa=function(l,ie){var g=l.problemset,N=l.exercise,M=l.globalSetting,rt=l.loading,S=l.dispatch,r=l.onRef,O=r===void 0?function(){}:r,t=l.editData,Ke=l.cancelAdd,ut=Ke===void 0?function(){}:Ke,$e=l.editKey,Ge=l.setEditKey,st=Ge===void 0?function(){}:Ge,pe=l.addCallback,Y=pe===void 0?function(){}:pe,D=l.setIsClaer,$=D===void 0?function(){}:D,xe=Object(re.a)(l,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),n=Object(s.useState)(""),ee=Object(b.a)(n,2),F=ee[0],P=ee[1],ce=Object(s.useState)(""),V=Object(b.a)(ce,2),Ce=V[0],le=V[1],de=Object(s.useState)(""),ue=Object(b.a)(de,2),J=ue[0],U=ue[1],Fe=Object(s.useState)(10),ve=Object(b.a)(Fe,2),Ue=ve[0],ye=ve[1],Le=Object(s.useState)(!1),ke=Object(b.a)(Le,2),Re=ke[0],Me=ke[1],Je=Object(s.useState)([]),Xe=Object(b.a)(Je,2),je=Xe[0],Be=Xe[1],Te=Object(Ie.m)(),Se=Object(s.useState)([]),Ve=Object(b.a)(Se,2),He=Ve[0],nt=Ve[1],vt=function(j){nt([].concat(Object(Ee.a)(He),[Object(q.a)({},j)]))};Object(s.useEffect)(function(){var d;if(!(t==null?void 0:t.question_title)){Me(!0),P(""),U(""),ye(10);return}P(t==null?void 0:t.question_title),U(t==null||((d=t.standard_answer)===null||d===void 0)?void 0:d[0]),ye(t==null?void 0:t.question_score),Be(t.tag_discipline_ids)},[g.editData,Re]),Object(s.useEffect)(function(){var d,j=(N==null||((d=N.tagDisciplineData)===null||d===void 0)?void 0:d.tag_disciplines)&&Array.isArray(N.tagDisciplineData.tag_disciplines)?N.tagDisciplineData.tag_disciplines:[];nt(j)},[N.tagDisciplineData]),Object(s.useEffect)(function(){Re&&d();function d(){return j.apply(this,arguments)}function j(){return j=Object(B.a)(c.a.mark(function k(){var I,C,f;return c.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(G.B)({sub_discipline_id:(I=N.editData)===null||I===void 0||((C=I.exercise)===null||C===void 0)?void 0:C.sub_discipline_id});case 2:f=v.sent,nt(f.tag_disciplines);case 4:case"end":return v.stop()}},k)})),j.apply(this,arguments)}},[Re]),Object(s.useImperativeHandle)(ie,function(){return{onSave:_t,isEdit:Re}});var _t=function(){var d=Object(B.a)(c.a.mark(function j(){var k,I,C,f,m;return c.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(F){o.next=3;break}return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),o.abrupt("return",!1);case 3:if(!t.question_id){o.next=9;break}return o.next=6,S({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:F,question_type:4,question_score:Ue,standard_answers:[J],tag_discipline_ids:je,sub_discipline_id:(I=N.editData)===null||I===void 0||((C=I.exercise)===null||C===void 0)?void 0:C.sub_discipline_id}});case 6:k=o.sent,o.next=12;break;case 9:return o.next=11,S({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Te.categoryId,exercise_bank_id:Te.categoryId,question_title:F,question_type:4,question_score:Ue,standard_answers:[J],tag_discipline_ids:je,sub_discipline_id:(f=N.editData)===null||f===void 0||((m=f.exercise)===null||m===void 0)?void 0:m.sub_discipline_id}});case 11:k=o.sent;case 12:return k.status===0&&(st(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),Me(!1),S({type:"exercise/editExercise",payload:Object(q.a)({},Te)})),o.abrupt("return",{name:F,answer_texts:[J],analysis:Ce});case 14:case"end":return o.stop()}},j)}));return function(){return d.apply(this,arguments)}}(),Q=function(){var j,k;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:F,onChange:function(C){return P(C)}}),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:i.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(ct.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:J,onChange:function(C){return U(C)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(w.a,{value:Ue,max:1e4,min:0,onChange:function(C){ye(C)}})," \u5206"),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:"".concat(i.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:i.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(qe.a,{value:je,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:Be,subId:(j=N.editData)===null||j===void 0||((k=j.exercise)===null||k===void 0)?void 0:k.sub_discipline_id,knowledgeOptions:He,onAddKnowledgeFinish:vt}))),e.a.createElement("aside",{className:"tr"},($e!==-1||t.question_id)&&e.a.createElement(y.a,{type:"default",onClick:function(){ut(),Me(!1)}},"\u53D6\u6D88"),e.a.createElement(y.a,{className:"ml20",type:"primary",onClick:function(){_t()}},"\u4FDD\u5B58")))},R=[{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(d){var j,k;return(N==null||((j=N.editData)===null||j===void 0||((k=j.exercise)===null||k===void 0))?void 0:k.exercise_status)===1?d:d.id!=="del"&&d.id!=="add"}),x=function(){var d=Object(B.a)(c.a.mark(function j(k){return c.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(!($e!==-1)){C.next=3;break}return A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),C.abrupt("return");case 3:C.t0=k.id,C.next=C.t0==="del"?6:C.t0==="up"||C.t0==="down"?8:C.t0==="edit"?12:C.t0==="add"?15:17;break;case 6:return H.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(B.a)(c.a.mark(function m(){return c.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(G.i)({id:t.question_id});case 2:S({type:"exercise/editExercise",payload:Object(q.a)({},Te)});case 3:case"end":return o.stop()}},m)}))()}}),C.abrupt("break",17);case 8:return C.next=10,S({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:k.id}});case 10:return S({type:"exercise/editExercise",payload:Object(q.a)({},Te)}),C.abrupt("break",17);case 12:return st(t.dragKey),Me(!0),C.abrupt("break",17);case 15:return Y({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),C.abrupt("break",17);case 17:case"end":return C.stop()}},j)}));return function(k){return d.apply(this,arguments)}}(),ne=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},!(t==null?void 0: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?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(L.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(L.a,{value:t.question_title})),e.a.createElement("div",{className:i.a.analysis},e.a.createElement("aside",{className:"mb10"},e.a.createElement("span",{className:i.a.text},"\u7B54\u6848:"),e.a.createElement(L.a,{value:J||""})),e.a.createElement("aside",null,e.a.createElement("span",{className:i.a.text},"\u89E3\u6790:"),e.a.createElement(L.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:i.a.action},!t.hideAction&&R.map(function(j,k){return j.id==="up"&&t.key===1||j.id==="down"&&t.key===t.len?null:e.a.createElement(Ae.a,{key:k,placement:"bottom",title:j.name},e.a.createElement("span",{onClick:function(){return x(j)},className:j.icon}))})))};return e.a.createElement("section",{className:i.a.wrap},!Re&&ne(),Re&&Q())},ea=Object(Ne.a)(function(z){var l=z.problemset,ie=z.loading,g=z.exercise,N=z.globalSetting;return{problemset:l,globalSetting:N,exercise:g,loading:ie.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(oa)),ua=["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"],ta=function(l,ie){var g=l.problemset,N=l.exercise,M=l.globalSetting,rt=l.loading,S=l.dispatch,r=l.onRef,O=r===void 0?function(){}:r,t=l.editData,Ke=l.cancelAdd,ut=Ke===void 0?function(){}:Ke,$e=l.editKey,Ge=l.setEditKey,st=Ge===void 0?function(){}:Ge,pe=l.addCallback,Y=pe===void 0?function(){}:pe,D=l.setIsClaer,$=D===void 0?function(){}:D,xe=Object(re.a)(l,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),n=Object(s.useState)([]),ee=Object(b.a)(n,2),F=ee[0],P=ee[1],ce=Object(s.useState)(),V=Object(b.a)(ce,2),Ce=V[0],le=V[1],de=Object(s.useState)([]),ue=Object(b.a)(de,2),J=ue[0],U=ue[1],Fe=Object(s.useState)(""),ve=Object(b.a)(Fe,2),Ue=ve[0],ye=ve[1],Le=Object(s.useState)(5),ke=Object(b.a)(Le,2),Re=ke[0],Me=ke[1],Je=Object(s.useState)(!1),Xe=Object(b.a)(Je,2),je=Xe[0],Be=Xe[1],Te=Object(Ie.k)(),Se=Object(Ie.m)();Object(s.useEffect)(function(){P(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){Be(!0),ye(""),Me(5),P(["","","",""]),U([]);return}ye(t==null?void 0:t.question_title),Me(parseInt(t==null?void 0:t.question_score)),P(t==null?void 0:t.question_choices.map(function(R){return R.choice_text}));var Q=[];t==null||t.standard_answer.map(function(R,x){Q.push(R-1)}),U(Q)},[t]),Object(s.useImperativeHandle)(ie,function(){return{onSave:Ve,isEdit:je}});var Ve=function(){var Q=Object(B.a)(c.a.mark(function R(){var x,ne,d;return c.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(Ue){k.next=3;break}return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),k.abrupt("return",!1);case 3:if(x=F.findIndex(function(I){return!I}),!(x>-1)){k.next=7;break}return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ua[x]," \u9009\u9879\u7684\u5185\u5BB9")),k.abrupt("return",!1);case 7:if(J.length){k.next=10;break}return A.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(!(J.length<1)){k.next=13;break}return A.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),k.abrupt("return",!1);case 13:if(ne=F.map(function(I,C){return{choice_text:I,is_answer:J.includes(C)?C+1:0}}),!t.question_id){k.next=20;break}return k.next=17,S({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ue,question_type:1,question_score:Re,question_choices:ne.map(function(I){return I.choice_text}),standard_answers:ne.filter(function(I){return I.is_answer}).map(function(I){return I.is_answer})}});case 17:d=k.sent,k.next=23;break;case 20:return k.next=22,S({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Se.categoryId,question_title:Ue,question_type:1,question_score:"5.0",question_choices:ne.map(function(I){return I.choice_text}),standard_answers:ne.filter(function(I){return I.is_answer}).map(function(I){return I.is_answer})}});case 22:d=k.sent;case 23:d.status===0&&(A.b.success("\u4FDD\u5B58\u6210\u529F"),Be(!1),S({type:"exercise/editExercise",payload:Object(q.a)({},Se)}));case 24:case"end":return k.stop()}},R)}));return function(){return Q.apply(this,arguments)}}(),He=[{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(Q){var R,x;return(N==null||((R=N.editData)===null||R===void 0||((x=R.exercise)===null||x===void 0))?void 0:x.exercise_status)===1?Q:Q.id!=="del"&&Q.id!=="add"}),nt=function(){var Q=Object(B.a)(c.a.mark(function R(x){return c.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!($e!==-1)){d.next=3;break}return A.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=x.id,d.next=d.t0==="del"?6:d.t0==="up"||d.t0==="down"?8:d.t0==="edit"?12:d.t0==="add"?14:16;break;case 6:return H.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(B.a)(c.a.mark(function k(){return c.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(G.i)({id:t.question_id});case 2:S({type:"exercise/editExercise",payload:Object(q.a)({},Se)});case 3:case"end":return C.stop()}},k)}))()}}),d.abrupt("break",16);case 8:return d.next=10,S({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:x.id}});case 10:return S({type:"exercise/editExercise",payload:Object(q.a)({},Se)}),d.abrupt("break",16);case 12:return Te.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(Se.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)),d.abrupt("break",16);case 14:return Y({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),d.abrupt("break",16);case 16:case"end":return d.stop()}},R)}));return function(x){return Q.apply(this,arguments)}}(),vt=function(){var Q=Object(B.a)(c.a.mark(function R(x){var ne;return c.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return x.preventDefault(),j.next=3,Object(G.J)({id:t==null?void 0:t.hack_identifier});case 3:ne=j.sent,ne.status===0&&Object(K.C)("/myproblems/".concat(ne==null?void 0:ne.identifier));case 5:case"end":return j.stop()}},R)}));return function(x){return Q.apply(this,arguments)}}(),_t=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},!(t==null?void 0: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?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(L.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(L.a,{value:t.question_title})),e.a.createElement("div",{className:i.a.questionChoices},e.a.createElement(L.a,{value:t.description||""})),e.a.createElement("div",{className:i.a.action},!t.hideAction&&He.map(function(R,x){return R.id==="up"&&t.key===1||R.id==="down"&&t.key===t.len?null:e.a.createElement(Ae.a,{key:x,placement:"bottom",title:R.name},e.a.createElement("span",{onClick:function(){return nt(R)},className:R.icon}))})))};return e.a.createElement("section",{className:i.a.wrap},_t())},ca=Object(Ne.a)(function(z){var l=z.problemset,ie=z.loading,g=z.globalSetting,N=z.exercise;return{problemset:l,globalSetting:g,exercise:N,loading:ie.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(ta)),da=a("g9YV"),va=a("wCAj"),W=a("8Ee4"),Et=a.n(W),at=function(l){var ie,g,N,M,rt,S,r,O=l.data,t=Object(s.useState)(),Ke=Object(b.a)(t,2),ut=Ke[0],$e=Ke[1];Object(s.useEffect)(function(){Ge()},[O]);var Ge=function(){var Y,D,$,xe,n,ee,F,P,ce=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:O==null||((Y=O.exercise_types)===null||Y===void 0)?void 0:Y.q_singles_scores,doubles_score:O==null||((D=O.exercise_types)===null||D===void 0)?void 0:D.q_doubles_scores,nulls_score:O==null||(($=O.exercise_types)===null||$===void 0)?void 0:$.q_nulls_scores,judges_score:O==null||((xe=O.exercise_types)===null||xe===void 0)?void 0:xe.q_judges_scores,pros_score:O==null||((n=O.exercise_types)===null||n===void 0)?void 0:n.q_pros_scores,shixuns_score:O==null||((ee=O.exercise_types)===null||ee===void 0)?void 0:ee.q_shixuns_scores,mains_score:O==null||((F=O.exercise_types)===null||F===void 0)?void 0:F.q_mains_scores,total_score:O==null||((P=O.exercise_types)===null||P===void 0)?void 0:P.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"}];$e(ce)},st=[{title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(Y){return e.a.createElement("a",null,Y)}},{title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}},{title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}},{title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}},{title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}},{title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}},{title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}},{title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}},{title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(Y){return e.a.createElement("a",null,Y==="0.0"?0:Y)}}];return e.a.createElement("section",{className:"".concat(Et.a.wrap," pl20")},e.a.createElement("p",{className:"font16 tc c-grey-333"},e.a.createElement("strong",null,O==null||((ie=O.exercise)===null||ie===void 0)?void 0:ie.name)),e.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",O==null||((g=O.exercise)===null||g===void 0)?void 0:g.exercise_subject_name),e.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",O==null||((N=O.exercise_question_types)===null||N===void 0)?void 0:N.length,"\u5927\u9898\u3011\u3010",O==null||((M=O.exercise_types)===null||M===void 0)?void 0:M.q_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",O==null||((rt=O.exercise)===null||rt===void 0)?void 0:rt.all_score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(O==null||((S=O.exercise)===null||S===void 0)?void 0:S.time)>-1?"".concat(O==null||((r=O.exercise)===null||r===void 0)?void 0:r.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),e.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},e.a.createElement(va.a,{className:Et.a.table,columns:st,dataSource:ut,bordered:!0,pagination:!1})))},lt=at,pt=a("loLm"),Pt=a.n(pt),Kt=function(l){var ie=l.datas,g=l.data,N=l.isDragDisabled,M=N===void 0?!1:N,rt=l.editorProps,S=rt===void 0?{}:rt,r=l.onDragEnd,O=r===void 0?function(){}:r,t=function(){var D,$,xe,n,ee,F,P,ce,V,Ce,le,de,ue,J,U=[{name:"\u5355\u9009\u9898",type:0,count:g==null||((D=g.exercise_types)===null||D===void 0)?void 0:D.q_singles,score:g==null||(($=g.exercise_types)===null||$===void 0)?void 0:$.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:g==null||((xe=g.exercise_types)===null||xe===void 0)?void 0:xe.q_doubles,score:g==null||((n=g.exercise_types)===null||n===void 0)?void 0:n.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:g==null||((ee=g.exercise_types)===null||ee===void 0)?void 0:ee.q_judges,score:g==null||((F=g.exercise_types)===null||F===void 0)?void 0:F.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:g==null||((P=g.exercise_types)===null||P===void 0)?void 0:P.q_nulls,score:g==null||((ce=g.exercise_types)===null||ce===void 0)?void 0:ce.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:g==null||((V=g.exercise_types)===null||V===void 0)?void 0:V.q_mains,score:g==null||((Ce=g.exercise_types)===null||Ce===void 0)?void 0:Ce.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:g==null||((le=g.exercise_types)===null||le===void 0)?void 0:le.q_shixuns,score:g==null||((de=g.exercise_types)===null||de===void 0)?void 0:de.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:g==null||((ue=g.exercise_types)===null||ue===void 0)?void 0:ue.q_pros,score:g==null||((J=g.exercise_types)===null||J===void 0)?void 0:J.q_pros_scores,items:[]}];return U},Ke=function(D,$,xe){var n=Array.from(D),ee=n.splice($,1),F=Object(b.a)(ee,1),P=F[0];return n.splice(xe,0,P),n},ut=function(D,$,xe){if(!D.destination)return;var n=Ke($,D.source.index,D.destination.index);O(n,xe)},$e=function(D,$){if($===0||$==="SINGLE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(zt,Object(De.a)({editData:D},D)),e.a.createElement(fe.a,{style:{margin:"0px"}}));if($===1||$==="MULTIPLE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(dt,Object(De.a)({editData:D},D)),e.a.createElement(fe.a,{style:{margin:"0px"}}));if($===2||$==="JUDGMENT")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ft,Object(De.a)({editData:D},D)),e.a.createElement(fe.a,{style:{margin:"0px"}}));if($===3||$==="COMPLETION")return e.a.createElement(e.a.Fragment,null,e.a.createElement(wt,Object(De.a)({editData:D},D)),e.a.createElement(fe.a,{style:{margin:"0px"}}));if($===4||$==="SUBJECTIVE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(ea,Object(De.a)({editData:D},D)),e.a.createElement(fe.a,{style:{margin:"0px"}}));if($===5||$==="PRACTICAL")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Xt,Object(De.a)({editData:D},D)),e.a.createElement(fe.a,{style:{margin:"0px"}}));if($===6||$==="PROGRAM")return e.a.createElement(e.a.Fragment,null,e.a.createElement(ca,Object(De.a)({editData:D},D)),e.a.createElement(fe.a,{style:{margin:"0px"}}))},Ge=function(D,$,xe,n,ee){var F=-1,P=4;return D==null?void 0:D.map(function(ce,V){var Ce=Object(q.a)(Object(q.a)({},ce),{},{key:V+1,hideAction:!0,isPreview:!0,dragKey:$+"-"+V},S);return e.a.createElement(e.a.Fragment,null,e.a.createElement("aside",null,V===0&&e.a.createElement("div",{className:"pl20 mt20"},e.a.createElement("span",{className:"font16 c-light-primary"},st(n+1),"\u3001",ee.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ee.count,"\u9898\uFF1B\u5171",ee.score,"\u5206\uFF09")),e.a.createElement("div",{className:Pt.a.posWarp,id:Ce.dragKey},$e(Ce,$),!M&&e.a.createElement("div",{className:Pt.a.pos},e.a.createElement("div",{className:Pt.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F")))))})},st=function(D){var $=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],xe=["","\u5341","\u767E","\u5343","\u4E07"];D=parseInt(D);var n=function(ce){for(var V=ce.toString().split("").reverse(),Ce="",le=0;le<V.length;le++)Ce=(le==0&&V[le]==0||le>0&&V[le]==0&&V[le-1]==0?"":$[V[le]]+(V[le]==0?xe[0]:xe[le]))+Ce;return Ce},ee=Math.floor(D/1e4),F=D%1e4;return F.toString().length<4&&(F="0"+F),ee?n(ee)+"\u4E07"+n(F):n(D)},pe=function(){var D,$,xe,n,ee,F,P=t();g==null||((D=g.exercise_questions)===null||D===void 0)||D.forEach(function(U,Fe){if(U.question_type===0){var ve,Ue;(ve=P[U.question_type])===null||ve===void 0||((Ue=ve.items)===null||Ue===void 0)||Ue.push(U)}if(U.question_type===1){var ye,Le;(ye=P[U.question_type])===null||ye===void 0||((Le=ye.items)===null||Le===void 0)||Le.push(U)}if(U.question_type===2){var ke,Re;(ke=P[U.question_type])===null||ke===void 0||((Re=ke.items)===null||Re===void 0)||Re.push(U)}if(U.question_type===3){var Me,Je;(Me=P[U.question_type])===null||Me===void 0||((Je=Me.items)===null||Je===void 0)||Je.push(U)}if(U.question_type===4){var Xe,je;(Xe=P[U.question_type])===null||Xe===void 0||((je=Xe.items)===null||je===void 0)||je.push(U)}if(U.question_type===5){var Be,Te;(Be=P[U.question_type])===null||Be===void 0||((Te=Be.items)===null||Te===void 0)||Te.push(U)}if(U.question_type===6){var Se,Ve;(Se=P[U.question_type])===null||Se===void 0||((Ve=Se.items)===null||Ve===void 0)||Ve.push(U)}});var ce=P==null?void 0:P.filter(function(U){return U.count!==0}),V=($=JSON.parse(JSON.stringify(g)))===null||$===void 0||((xe=$.map(function(U,Fe){return[Object(q.a)(Object(q.a)({},U),{},{items:null,category:1,key:Fe})].concat(Object(Ee.a)(U.items))}))===null||xe===void 0)?void 0:xe.flat(),Ce=-1,le=parseInt(localStorage.step||10),de=!1,ue="",J=0;return(n=new Array(Math.ceil((V==null?void 0:V.length)/le)))===null||n===void 0||((ee=n.fill([]))===null||ee===void 0||((F=ee.map(function(U,Fe){return V.slice(Fe*le,Fe*le+le)}))===null||F===void 0))?void 0:F.map(function(U,Fe){return e.a.createElement("aside",null,Fe===0&&e.a.createElement("div",null,e.a.createElement(lt,{data:ie}),e.a.createElement(fe.a,null)),U.map(function(ve,Ue){ve.name?(ue=ve.question_type,Ce++,J=0):J++;var ye=Object(q.a)(Object(q.a)({},ve),{},{key:J,hideAction:!0,isPreview:!0},S);return e.a.createElement(e.a.Fragment,null,ve.name&&e.a.createElement("div",{className:"pl20 mt20"},e.a.createElement("span",{className:"font16 c-light-primary"},st(Ce+1),"\u3001",ve.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ve.count,"\u9898\uFF1B\u5171",ve.score,"\u5206\uFF09")),e.a.createElement("div",{className:Pt.a.posWarp,id:ye.dragKey},!ve.name&&$e(ye,ue),!M&&e.a.createElement("div",{className:Pt.a.pos},e.a.createElement("div",{className:Pt.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))}))})};return e.a.createElement(e.a.Fragment,null," ",pe()," ")},Lt=Kt,Tt=a("wd/R"),kt=a.n(Tt),Ht=a("LvDl"),Yt=a("1n7x"),Jt=a.n(Yt),_a=a("RCxd"),aa=function(l){var ie=l.exercise,g=l.loading,N=l.dispatch,M=l.activeTabs,rt=l.datas,S=l.type,r=l.isExamPreview,O=r===void 0?!1:r,t=l.isEdit,Ke=Object(s.useState)(!1),ut=Object(b.a)(Ke,2),$e=ut[0],Ge=ut[1],st=Object(s.useState)(localStorage.step||10),pe=Object(b.a)(st,2),Y=pe[0],D=pe[1],$=Object(s.useRef)(localStorage.step||10),xe=Object(s.useRef)();console.log("exercise",ie);var n=function(P){var ce=[];if(P){var V=Object(Ht.cloneDeep)(P),Ce=V.map(function(le){var de=le.items.map(function(ue){return Object(q.a)(Object(q.a)({},ue),{},{standard_answer:ue.standard_answer?ue.standard_answer:[]})});return Object(q.a)(Object(q.a)({},le),{},{items:de})});ce=Ce}return ce},ee=function(){var F=Object(B.a)(c.a.mark(function P(){var ce,V,Ce,le,de,ue,J,U,Fe,ve,Ue,ye,Le;return c.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:Ge(!0),Ce=H.a.info({width:460,title:e.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",e.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),maskClosable:!1}),le="".concat(kt()().format("YYYY-MM-DD HH:mm:ss")),((ce=ie.exerciseExportHeadDatas)===null||ce===void 0?void 0:ce.user)&&(le="".concat(((de=ie.exerciseExportHeadDatas)===null||de===void 0?void 0:de.student_id)||"").concat((ue=ie.exerciseExportHeadDatas)===null||ue===void 0?void 0:ue.user)),J=xe.current.children,((V=ie.exerciseExportHeadData)===null||V===void 0?void 0:V.user)&&(le="".concat(((U=ie.exerciseExportHeadData)===null||U===void 0?void 0:U.student_id)||"").concat((Fe=ie.exerciseExportHeadData)===null||Fe===void 0?void 0:Fe.user)),ve={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}},Ue=Jt()(),ye=c.a.mark(function Me(Je){return c.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Ue.set(ve).from(J[Je]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var Be=Object(B.a)(c.a.mark(function Te(Se){return c.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(!(Je<J.length-1)){He.next=3;break}return He.next=3,Se.addPage();case 3:case"end":return He.stop()}},Te)}));return function(Te){return Be.apply(this,arguments)}}());case 2:case"end":return je.stop()}},Me)}),Le=0;case 10:if(!(Le<J.length)){Re.next=15;break}return Re.delegateYield(ye(Le),"t0",12);case 12:Le++,Re.next=10;break;case 15:Ce.destroy(),Ge(!1),Ue.save();case 18:case"end":return Re.stop()}},P)}));return function(){return F.apply(this,arguments)}}();return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ye.a,null,e.a.createElement(me.a,{flex:"1"},e.a.createElement("div",{style:{display:"flex",lineHeight:"30px"}},"\u5F53\u524D\u6BCF\u9875\u5BFC\u51FA\u8BD5\u9898\u6570\u91CF",Y,"\u9898",e.a.createElement(y.a,{ghost:!0,style:{float:"right",zIndex:10,top:2},type:"link",onClick:function(){H.a.confirm({title:"\u8BF7\u8BBE\u7F6E\u8BD5\u5377\u6BCF\u9875\u5BFC\u51FA\u6570\u91CF",centered:!0,icon:e.a.createElement(_a.a,null),content:e.a.createElement(w.a,{defaultValue:$.current,min:1,onChange:function(ce){return $.current=ce}}),onOk:function(){if(console.log("OK"),$.current)localStorage.step=$.current,D($.current),A.b.success("\u8BBE\u7F6E\u6210\u529F");else return new Promise(function(ce,V){A.b.warning("\u8BF7\u8F93\u5165\u6570\u91CF"),V()})},onCancel:function(){console.log("Cancel")}})},loading:$e}," \u8BBE\u7F6E"))),e.a.createElement(me.a,{flex:"1"},e.a.createElement(y.a,{ghost:!0,style:{float:"right",zIndex:10,top:2},type:"primary",onClick:function(){return ee()},loading:$e}," \u5BFC\u51FA\u8BD5\u5377"),t&&e.a.createElement(y.a,{ghost:!0,style:{float:"right",zIndex:11,top:2,marginRight:10},type:"primary",onClick:function(){var P;return Ne.c.push("/exam/examPaper/".concat(rt==null||((P=rt.exercise)===null||P===void 0)?void 0:P.id,"/edit"))}},"\u7F16\u8F91\u8BD5\u5377"))),e.a.createElement("section",{ref:xe,id:"export-all",style:{paddingLeft:O?0:60},className:"minH1050 mb20 pt30 pb30 bg-white relative"},e.a.createElement(Lt,{datas:rt,data:n(rt==null?void 0:rt.exercise_question_types),isDragDisabled:!0})))},Qt=he.a=Object(Ne.a)(function(z){var l=z.exercise,ie=z.loading;return{exercise:l,loading:ie.effects}})(aa)},i58Z:function(Ze,he,a){Ze.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(Ze,he,a){},kqOp:function(Ze,he,a){"use strict";a.d(he,"a",function(){return w});var it=a("0Owb"),Ye=a("fWQN"),Ct=a("mtLc"),me=a("yKVA"),ze=a("879j"),y=a("q1tI"),_=a.n(y),A=a("Ot1p"),Pe="\u2581",w=function(ae){Object(me.a)(ge,ae);var c=Object(ze.a)(ge);function ge(){var H;Object(Ye.a)(this,ge);for(var B=arguments.length,q=new Array(B),b=0;b<B;b++)q[b]=arguments[b];return H=c.call.apply(c,[this].concat(q)),H.getChCountBeforeCursor=function(s,e){for(var Ee=e.line,We=0,fe=0;fe<Ee;fe++)We+=s.getLine(fe).split(Pe).length-1;var De=s.getLine(Ee).substring(0,e.ch);return We+=De.split(Pe).length-1,We},H.onCMBeforeChange=function(s,e){var Ee=s.getRange(e.from,e.to),We=0;if(e.text.forEach(function(Ae){We+=Ae.split(Pe).length-1}),Ee&&Ee.indexOf(Pe)!=-1){var fe=Ee.split(Pe).length-1,De=H.getChCountBeforeCursor(s,e.from);console.log("\u5220\u9664".concat(fe,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(De,"\u4E2A\uFF0C\u65B0\u589E").concat(We,"\u4E2A")),H.props.deleteEmptyDisabled?e.cancel():H.props.onPlaceholderChange&&H.props.onPlaceholderChange(De,fe,We)}else if(We){var et=H.getChCountBeforeCursor(s,e.from);console.log("\u65B0\u589E".concat(We,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(et,"\u4E2A")),H.props.onPlaceholderChange&&H.props.onPlaceholderChange(et,0,We)}},H}return Object(Ct.a)(ge,[{key:"render",value:function(){return _.a.createElement(A.a,Object(it.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),ge}(y.Component)},loLm:function(Ze,he,a){Ze.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"}},u2Z1:function(Ze,he,a){"use strict";a.d(he,"a",function(){return fe});var it=a("WmNS"),Ye=a.n(it),Ct=a("miYZ"),me=a("tsqr"),ze=a("9og8"),y=a("5NDa"),_=a("5rEg"),A=a("2qtc"),Pe=a("kLXV"),w=a("oBTY"),ae=a("tJVT"),c=a("OaEy"),ge=a("2fM7"),H=a("q1tI"),B=a.n(H),q=a("ErOA"),b=a("i58Z"),s=a.n(b),e=a("T1X5"),Ee=a.n(e),We=ge.a.Option,fe=function(et){var Ae=et.subId,tt=et.value,ot=et.selectvalues,re=et.knowledgeOptions,Ie=re===void 0?[]:re,Ne=et.onChange,G=Ne===void 0?function(){}:Ne,gt=et.onAddKnowledgeFinish,St=gt===void 0?function(){}:gt,K=Object(H.useRef)(),oe=Object(H.useState)([]),i=Object(ae.a)(oe,2),L=i[0],qe=i[1];tt=tt||[];var Ot=function(wt,Nt){wt?(qe([Nt.key]),G([Nt.key])):(qe([]),G([]))};Object(H.useEffect)(function(){(ot==null?void 0:ot.length)>0&&(qe(Object(w.a)(ot)),G(Object(w.a)(ot)))},[Ie]),Object(H.useEffect)(function(){var we;((we=tt)===null||we===void 0?void 0:we.length)>0&&G(Object(w.a)(tt))},[Ie]);var yt=function(wt){wt.preventDefault(),K.current="",Pe.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:B.a.createElement("div",{className:"font14"},B.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},B.a.createElement("img",{src:Ee.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",B.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",B.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",B.a.createElement("br",null)),B.a.createElement(_.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:K.current,onChange:function(At){K.current=At.target.value}})),onOk:function(){return new Promise(function(){var At=Object(ze.a)(Ye.a.mark(function ct(Bt,mt){var Ft,Rt;return Ye.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(K.current){dt.next=3;break}return me.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),dt.abrupt("return",mt());case 3:if(!(K.current.length>20)){dt.next=6;break}return me.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),dt.abrupt("return",mt());case 6:return dt.next=8,Object(q.a)("/api/tag_disciplines.json",{method:"post",body:{name:K.current,sub_discipline_id:Ae}});case 8:return Ft=dt.sent,(Ft==null?void 0:Ft.status)===0&&(St({id:Ft.tag_discipline_id,name:K.current,type:"personal"}),Rt=[],Rt.push(Ft.tag_discipline_id),G([].concat(Rt)),qe([Ft.tag_discipline_id]),G([].concat(Rt))),dt.abrupt("return",Bt());case 11:case"end":return dt.stop()}},ct)}));return function(ct,Bt){return At.apply(this,arguments)}}())}})};return B.a.createElement("div",{className:s.a.wrap},B.a.createElement(ge.a,{disabled:!Ae,className:"mr5",style:{width:"242px"},onChange:Ot,showSearch:!0,allowClear:!0,value:Ie==null?void 0:Ie.filter(function(we){return(L==null?void 0:L.includes(we==null?void 0:we.id))||(L==null?void 0:L.includes((we==null?void 0:we.id)+""))}).map(function(we){return we.name})},Ie==null?void 0:Ie.map(function(we){return B.a.createElement(We,{key:we.id,value:we.name},B.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},B.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},we.name),B.a.createElement("span",null,we.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),B.a.createElement("button",{disabled:!Ae,className:"".concat(s.a.addKnowledge," ").concat(Ae?"":s.a.disabled),onClick:yt},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]);