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