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

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