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
130 KiB

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