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

16 lines
157 KiB

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