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

(window.webpackJsonp=window.webpackJsonp||[]).push([[131,6],{"0ktu":function($e,_e,a){$e.exports={wrap:"wrap___Njgw1",img:"img___1NCIz",table:"table___17SHx",totalScore:"totalScore___3Ok3U",people:"people___1xBI-",glassSeal:"glassSeal___3JKE6"}},"7ahc":function($e,_e,a){"use strict";a.d(_e,"a",function(){return Fe});var W=a("k1fw"),Ie=a("0Owb"),lt=a("+L6B"),le=a("2/Rp"),h=a("y8nQ"),s=a("Vl3Y"),e=a("tJVT"),Ae=a("OaEy"),Y=a("2fM7"),S=a("q1tI"),M=a.n(S),H=a("VrN/"),Ne=a.n(H),X=a("p77/"),_=a.n(X),Ft=a("c5Ni"),Ce=a.n(Ft),ke=Y.a.Option,Ke={labelCol:{span:4},wrapperCol:{span:20}},qe={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"]};_e.b=function(Te){var Oe=Te.callback,ut=Te.onCancel,I=Object(S.useState)("python"),rt=Object(e.a)(I,2),R=rt[0],D=rt[1];function xe(z){D(qe[z][1])}function We(z){Oe(z)}return M.a.createElement(s.a,Object(Ie.a)({},Ke,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:We}),M.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},M.a.createElement(Y.a,{onChange:xe},Object.keys(qe).map(function(z){return M.a.createElement(ke,{key:z,value:z},qe[z][0])}))),M.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},M.a.createElement(Fe,{mode:R})),M.a.createElement("div",{className:"flex-container flex-end"},M.a.createElement(le.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),M.a.createElement(le.a,{type:"ghost",onClick:ut},"\u53D6\u6D88")))};function Fe(Te){var Oe=Te.value,ut=Te.onChange,I=Te.mode,rt=Te.options,R=rt===void 0?{}:rt,D=Object(S.useRef)(),xe=Object(S.useState)(),We=Object(e.a)(xe,2),z=We[0],Pt=We[1];return Object(S.useEffect)(function(){if(z){var ct=function(oe){var me=oe.getValue();ut&&ut(me)};return z.on("change",ct),function(){z.off("change",ct)}}},[z,ut]),Object(S.useEffect)(function(){z&&z.setOption("mode",I)},[z,I]),Object(S.useEffect)(function(){z&&((Oe!==z.getValue()||Oe==="")&&setTimeout(function(){z.setValue(Oe||" ")},300))},[z,Oe]),Object(S.useEffect)(function(){if(D.current&&!z){var ct=Ne.a.fromTextArea(D.current,Object(W.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},R));Pt(ct)}},[D.current,z]),M.a.createElement("div",{className:"my-codemirror-container"},M.a.createElement("textarea",{ref:D}))}},"7qnI":function($e,_e,a){"use strict";var W=a("5Dmo"),Ie=a("3S7+"),lt=a("fWQN"),le=a("mtLc"),h=a("yKVA"),s=a("879j"),e=a("5NDa"),Ae=a("5rEg"),Y=a("q1tI"),S=a.n(Y),M=a("O2Wb"),H=a.n(M),Ne=Ae.a.TextArea,X=function(_){Object(h.a)(Ce,_);var Ft=Object(s.a)(Ce);function Ce(){return Object(lt.a)(this,Ce),Ft.apply(this,arguments)}return Object(le.a)(Ce,[{key:"render",value:function(){var Ke=this,qe=this.props,Fe=qe.index,Te=qe.onAnswerChange,Oe=qe.addChildAnswer,ut=qe.exerciseIsPublish,I=qe.answers,rt=qe.activeOptionErrorIndex;return S.a.createElement("div",{className:H.a.flex},S.a.createElement("div",{className:"".concat(H.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",Fe+1,"):"),S.a.createElement("div",{className:"".concat(H.a.flex," ").concat(H.a.flex1),style:{flexDirection:"column"}},I.map(function(R,D){var xe="".concat(Fe,"-").concat(D);return S.a.createElement("div",{className:"".concat(H.a.flex," ").concat(H.a.flex1),key:D},S.a.createElement("div",{className:H.a.flex1,style:{flex:1}},S.a.createElement("div",null,S.a.createElement(Ne,{className:xe===rt?H.a.error:"",spellCheck:!1,rows:4,value:R||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(D==0?"":"(\u53EF\u9009)"),onChange:function(z){return Te(Fe,D,z.target.value)},style:{minHeight:95}}))),!ut&&S.a.createElement(S.a.Fragment,null,D!=0&&S.a.createElement(Ie.a,{title:"\u5220\u9664"},S.a.createElement("i",{className:"".concat(H.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ke.props.deleteChildAnswer(Fe,D)},style:{float:"right"}})),D===0&&S.a.createElement(Ie.a,{title:"\u5220\u9664"},S.a.createElement("i",{className:"".concat(H.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ke.props.deleteChildAnswermain(Fe,D)},style:{float:"right"}})),S.a.createElement(Ie.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},S.a.createElement("i",{className:"".concat(H.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Oe(Fe)},style:{float:"right",visibility:D==I.length-1?"":"hidden"}}))))})))}}]),Ce}(Y.Component);_e.a=X},"9Bee":function($e,_e,a){"use strict";var W=a("q1tI"),Ie=a.n(W),lt=a("vg9a"),le=a("tJVT"),h=a("DlQD"),s=a.n(h),e=a("rUJ1");function Ae(J,oe){var me=J.match(/^(\s+)(?:```)/);if(me===null)return oe;var ve=me[1];return oe.split(`
`).map(function(l){var fe=l.match(/^\s+/);if(fe===null)return l;var Ve=Object(le.a)(fe,1),De=Ve[0];return De.length>=ve.length?l.slice(ve.length):l}).join(`
`)}var Y=[],S=["<ul>"],M=new s.a.Renderer,H=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ne(){Y.length=0,S=["<ul>"]}function X(J,oe,me,ve){if(oe>=J.length||J[oe].level<=me)return oe;var l=J[oe];ve.push("<li><a href='#"+l.anchor+"'>"+l.text+"</a>"),oe++;var fe=[];return oe=X(J,oe,l.level,fe),fe.length>0&&(ve.push("<ul>"),fe.forEach(function(Ve){ve.push(Ve)}),ve.push("</ul>")),ve.push("</li>"),oe=X(J,oe,me,ve),oe}function _(){return X(Y,0,0,S),S.push("</ul>"),S.join("")}var Ft={heading:function(oe){var me=H.exec(oe);if(me)return{type:"heading",raw:me[0],depth:me[1].length,text:me[2]}},fences:function(oe){var me=this.rules.block.fences.exec(oe);if(me){var ve=me[0],l=Ae(ve,me[3]||""),fe=me[2]?me[2].trim():me[2];if(["latex","katex","math"].indexOf(fe)>=0){var Ve=Ke(),De=l;l=Ve,qe[Ve]={type:"block",expression:De}}return{type:"code",raw:ve,lang:fe,text:l}}}},Ce=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ke=0,Ke=function(){return"__special_katext_id_".concat(ke++,"__")},qe={};function Fe(){return qe}function Te(){ke=0,qe={}}function Oe(J){return J=J.replace(Ce,function(oe,me){var ve=Ke();return qe[ve]={type:"inline",expression:me},ve}),J}var ut=M.listitem;M.listitem=function(J){return ut(Oe(J))};var I=M.paragraph;M.paragraph=function(J){return I(Oe(J))};var rt=M.tablecell;M.tablecell=function(J,oe){return rt(Oe(J),oe)},M.code=function(J,oe,me){var ve=(oe||"").match(/\S*/)[0];return ve?["latex","katex","math"].indexOf(ve)>=0?"<p class='editormd-tex'>".concat(J,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(oe,'">').concat(me?J:Object(e.escape)(J,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(me?J:Object(e.escape)(J,!0))+"</code></pre>"},M.heading=function(J,oe,me){var ve=this.options.headerPrefix+me.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Y.push({anchor:ve,level:oe,text:J}),"<h"+oe+' id="'+ve+'">'+J+"</h"+oe+">"},s.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:Ft,renderer:M});var R=s.a,D=a("SJMd"),xe=a("m3rI"),We=a("Oy/b"),z=/<pre[^>]*>/g;function Pt(J){var oe=document.createElement("div");return oe.innerHTML=J,oe.childNodes.length===0?"":oe.childNodes[0].nodeValue}var ct=_e.a=function(J){var oe=J.value,me=oe===void 0?"":oe,ve=J.className,l=J.style,fe=l===void 0?{}:l,Ve=String(me),De=Object(W.useMemo)(function(){try{var Vt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Tt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,St=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ve=Ve.replace(Vt,"("+xe.a.API_SERVER+"/api/attachments/").replace(Tt,'"'+xe.a.API_SERVER+"/api/attachments/").replace(St,'"'+xe.a.API_SERVER+"/files/uploads/")}catch(Mt){}var Xe=R(Ve),$t=Fe();return Ve.match(/\[TOC\]/)&&(Xe=Xe.replace("<p>[TOC]</p>",_()),Ne()),Xe=Xe.replace(/(__special_katext_id_\d+__)/g,function(Mt,ea){var be=$t[ea],ge=be.type,dt=be.expression;return Object(We.renderToString)(Pt(dt)||"",{displayMode:ge==="block",throwOnError:!1,output:"html"})}),Xe=Xe.replace(/▁/g,"\u2581\u2581\u2581"),Te(),Xe},[Ve]),qt=Object(W.useRef)();function Xt(Vt){var Tt=Vt.target;if(Tt.tagName.toUpperCase()==="A"){var St=Tt.getAttribute("href");if(St.startsWith("#")){Vt.preventDefault();var Xe=document.getElementById(St.replace("#",""));Xe&&Xe.scrollIntoView(!0)}}}return Object(W.useEffect)(function(){if(qt.current&&De&&(De.match(z)&&window.PR.prettyPrint()),qt.current)return qt.current.addEventListener("click",Xt),function(){qt.current.removeEventListener("click",Xt),Te(),Ne()}},[De,qt.current,Xt]),Ie.a.createElement("div",{ref:qt,style:fe,className:"".concat(ve||""," markdown-body"),dangerouslySetInnerHTML:{__html:De}})}},"9VGf":function($e,_e,a){"use strict";a.d(_e,"a",function(){return lt});var W=a("q1tI"),Ie=a.n(W);function lt(le,h){var s=Object(W.useRef)();Object(W.useEffect)(function(){s.current=le}),Object(W.useEffect)(function(){function e(){s.current()}if(h!==null){var Ae=setInterval(e,h);return function(){return clearInterval(Ae)}}},[h])}},BjJ7:function($e,_e,a){"use strict";a.d(_e,"d",function(){return Ie}),a.d(_e,"c",function(){return lt}),a.d(_e,"e",function(){return le}),a.d(_e,"b",function(){return h}),a.d(_e,"a",function(){return e});var W=a("m3rI");function Ie(Ae){var Y=!0;if(Ae.length>0){for(var S=0;S<Ae.length;S++)if(Ae[S].compile_success==0||!Ae[S].compile_success){Y=!1;break}}else Y=!1;return Y}function lt(Ae){for(var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=[],M=0;M<Ae.length;M++){var H=Ae[M],Ne=Y?"".concat(Y,"/").concat(H.name):"".concat(H.name);S.push({title:H.name,isLeaf:!(H.type==="tree"),key:Ne})}return S}function le(Ae,Y,S){for(var M=0;M<Ae.length;M++){var H=Ae[M];if(H.key===Y){H.children=S;break}H.children&&le(H.children,Y,S)}return Ae}function h(Ae,Y,S){var M;return function(){var H=this,Ne=arguments,X=function(){M=null,S||Ae.apply(H,Ne)},_=S&&!M;clearTimeout(M),M=setTimeout(X,Y),_&&Ae.apply(H,Ne)}}var s=!0,e=W.a.API_SERVER},"C+DQ":function($e,_e,a){},HmJG:function($e,_e,a){},LYsE:function($e,_e,a){"use strict";var W=a("k1fw"),Ie=a("/zsF"),lt=a("PArb"),le=a("0Owb"),h=a("tJVT"),s=a("q1tI"),e=a.n(s),Ae=a("5Dmo"),Y=a("3S7+"),S=a("14J3"),M=a("BMrR"),H=a("5NDa"),Ne=a("5rEg"),X=a("jCWc"),_=a("kPKH"),Ft=a("+L6B"),Ce=a("2/Rp"),ke=a("giR+"),Ke=a("fyUT"),qe=a("sRBo"),Fe=a("kaz8"),Te=a("2qtc"),Oe=a("kLXV"),ut=a("miYZ"),I=a("tsqr"),rt=a("WmNS"),R=a.n(rt),D=a("9og8"),xe=a("oBTY"),We=a("PpiC"),z=a("Ty5D"),Pt=a("9kvl"),ct=a("V0Rq"),J=a("kqOp"),oe=a("7qnI"),me=a("1vsH"),ve=a("YJx+"),l=a.n(ve),fe=a("9Bee"),Ve=a("u2Z1"),De=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qt="\u2581",Xt=function(r,E){var g=r.problemset,x=r.globalSetting,A=r.exercise,et=r.loading,U=r.dispatch,o=r.editData,Ot=r.editKey,t=r.setEditKey,ye=t===void 0?function(){}:t,xt=r.cancelAdd,C=xt===void 0?function(){}:xt,L=r.addCallback,mt=L===void 0?function(){}:L,i=r.setIsClaer,B=i===void 0?function(){}:i,n=Object(We.a)(r,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),je=Object(s.useState)(""),ce=Object(h.a)(je,2),y=ce[0],ne=ce[1],K=Object(s.useState)(""),$=Object(h.a)(K,2),ie=$[0],de=$[1],Ee=Object(s.useState)([]),tt=Object(h.a)(Ee,2),c=tt[0],Re=tt[1],re=Object(s.useState)(""),Ue=Object(h.a)(re,2),Dt=Ue[0],He=Ue[1],Se=Object(s.useState)(),Le=Object(h.a)(Se,2),vt=Le[0],Rt=Le[1],at=Object(s.useState)(!1),Je=Object(h.a)(at,2),Ut=Je[0],ht=Je[1],ot=Object(s.useState)(2),nt=Object(h.a)(ot,2),Qe=nt[0],Be=nt[1],Et=Object(s.useState)(0),bt=Object(h.a)(Et,2),Me=bt[0],Nt=bt[1],Bt=Object(s.useState)(!1),Z=Object(h.a)(Bt,2),P=Z[0],O=Z[1],Q=Object(s.useState)(!1),p=Object(h.a)(Q,2),V=p[0],N=p[1],k=Object(s.useState)([]),b=Object(h.a)(k,2),m=b[0],d=b[1],v=Object(z.m)(),u=Object(s.useState)([]),f=Object(h.a)(u,2),we=f[0],G=f[1],Pe=function(F){G([].concat(Object(xe.a)(we),[Object(W.a)({},F)]))};Object(s.useEffect)(function(){if(!(o==null?void 0:o.question_title)){O(!0),ne(""),Rt(!1),Be(2),Re([]),He(""),ht(!1);return}ne(o==null?void 0:o.question_title),Rt(o==null?void 0:o.is_ordered),Be(o==null?void 0:o.question_score);var ue=o==null?void 0:o.standard_answer.map(function(F){return F.answer_text});Re(Object(xe.a)(ue)),d(o.tag_discipline_ids)},[o,P]),Object(s.useEffect)(function(){ht(!1),P&&ue();function ue(){return F.apply(this,arguments)}function F(){return F=Object(D.a)(R.a.mark(function j(){var te,q,st;return R.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(ct.H)({sub_discipline_id:(te=A.editData)===null||te===void 0||((q=te.exercise)===null||q===void 0)?void 0:q.sub_discipline_id});case 2:st=jt.sent,G(st.tag_disciplines);case 4:case"end":return jt.stop()}},j)})),F.apply(this,arguments)}},[P]),Object(s.useImperativeHandle)(E,function(){return{onSave:it,isEdit:P}}),Object(s.useEffect)(function(){var ue,F=(A==null||((ue=A.tagDisciplineData)===null||ue===void 0)?void 0:ue.tag_disciplines)&&Array.isArray(A.tagDisciplineData.tag_disciplines)?A.tagDisciplineData.tag_disciplines:[];G(F)},[A.tagDisciplineData]);var it=function(){var ue=Object(D.a)(R.a.mark(function F(){var j,te,q,st,kt,jt,wt;return R.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:if(j=[],te=!1,N(!0),c.forEach(function(oa,ra){j.push({choice_id:ra+1,answer_text:[]}),oa.forEach(function(sa,la){j[ra].answer_text.push(sa),(!sa||!Object(me.R)(sa,1e4))&&(He("".concat(ra,"-").concat(la)),I.b.info(sa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),te=!0)})}),!te){Kt.next=7;break}return N(!1),Kt.abrupt("return",!1);case 7:if(!o.question_id){Kt.next=13;break}return Kt.next=10,U({type:"exercise/editExerciseQuestion",payload:{id:o.question_id,question_title:y,question_type:3,question_score:Qe,is_ordered:vt,standard_answers:j,tag_discipline_ids:m,sub_discipline_id:(st=A.editData)===null||st===void 0||((kt=st.exercise)===null||kt===void 0)?void 0:kt.sub_discipline_id}});case 10:q=Kt.sent,Kt.next=16;break;case 13:return Kt.next=15,U({type:"exercise/addExerciseQuestion",payload:{insert_id:o==null?void 0:o.insert_id,categoryId:v.categoryId,question_title:y,question_type:3,question_score:Qe,is_ordered:vt,standard_answers:j,tag_discipline_ids:m,sub_discipline_id:(jt=A.editData)===null||jt===void 0||((wt=jt.exercise)===null||wt===void 0)?void 0:wt.sub_discipline_id}});case 15:q=Kt.sent;case 16:return q.status===0&&(ye(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),O(!1),U({type:"exercise/editExercise",payload:Object(W.a)({},v)})),N(!1),Kt.abrupt("return",{name:y,analysis:ie,standard_answers:j,is_ordered:vt});case 19:case"end":return Kt.stop()}},F)}));return function(){return ue.apply(this,arguments)}}(),ft=function(F,j,te){var q=c.slice();if(j&&q.splice(F,j),te&&Ut||!o.question_id)for(var st=0;st<te;st++)q.splice(F+st,0,[""]);Nt(q==null?void 0:q.length),ht(!0),console.log(q,"newStandardAnswers"),Re(q)},he=function(F,j,te){He("");var q=c.slice();q[F][j]=te,Re(q)},At=function(F){var j=c.slice();j[F]=[].concat(Object(xe.a)(j[F]),[""]),Re(j)},na=function(F,j){var te=c.slice();if(!te[F][j]){te[F]=te[F].filter(function(q,st){return st!==j}),Re(te);return}Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:l.a.modal,onOk:function(){te[F]=te[F].filter(function(st,kt){return kt!==j}),Re(te)}})},se=function(F){Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:l.a.modal,onOk:function(){var te=0;ne(y.replace(/\▁/g,function(q){return te++,te-1===F?"":q})),setTimeout(function(){var q=c.slice();q=c.filter(function(st,kt){return F!==kt}),Re(q)},500)}})},ee=function(){},ae=function(){var F,j,te,q,st,kt;return console.log(c,"answers"),e.a.createElement("aside",null,e.a.createElement("div",{className:l.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(J.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:y,onChange:function(wt){return ne(wt)},showNullButton:((F=A.editData)===null||F===void 0||((j=F.exercise)===null||j===void 0)?void 0:j.exercise_status)===1,deleteEmptyDisabled:!(((te=A.editData)===null||te===void 0||((q=te.exercise)===null||q===void 0)?void 0:q.exercise_status)===1)||V,onPlaceholderChange:ft})),e.a.createElement("div",{className:"mt20"},c.map(function(jt,wt){var ia,Kt;return e.a.createElement(oe.a,{key:wt,answers:jt,index:wt,is_md:!0,exerciseIsPublish:((ia=A.editData)===null||ia===void 0||((Kt=ia.exercise)===null||Kt===void 0)?void 0:Kt.exercise_status)!==1,activeOptionErrorIndex:Dt,onAnswerChange:he,addChildAnswer:At,deleteChildAnswer:na,deleteChildAnswermain:se})})),e.a.createElement("div",{className:"mt20"},c.length>1&&e.a.createElement("span",null,e.a.createElement(Fe.a,{checked:vt,onChange:function(wt){return Rt(wt.target.checked)},className:"".concat(l.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(l.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(Ke.a,{value:Qe,max:1e4,min:0,onChange:function(wt){Be(wt)}})," \u5206 \xA0 ",!!Qe&&!!Me&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Qe/Me).toFixed(1),"\u5206)")),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:"".concat(l.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:l.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(Ve.a,{value:m,selectvalues:o==null?void 0:o.tag_discipline_ids,onChange:d,subId:(st=A.editData)===null||st===void 0||((kt=st.exercise)===null||kt===void 0)?void 0:kt.sub_discipline_id,knowledgeOptions:we,onAddKnowledgeFinish:Pe}))),e.a.createElement("aside",{className:"tr"},(Ot!==-1||o.question_id)&&e.a.createElement(Ce.a,{type:"default",onClick:function(){C(),O(!1)}},"\u53D6\u6D88"),e.a.createElement(Ce.a,{className:"ml20",type:"primary",onClick:function(){it()}},"\u4FDD\u5B58")))},Ge=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(ue){var F,j;return(A==null||((F=A.editData)===null||F===void 0||((j=F.exercise)===null||j===void 0))?void 0:j.exercise_status)===1?ue:ue.id!=="del"&&ue.id!=="add"}),Ze=function(){var ue=Object(D.a)(R.a.mark(function F(j){return R.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(!(Ot!==-1)){q.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),q.abrupt("return");case 3:q.t0=j.id,q.next=q.t0==="del"?6:q.t0==="up"||q.t0==="down"?8:q.t0==="edit"?12:q.t0==="add"?15:17;break;case 6:return Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(R.a.mark(function kt(){return R.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(ct.m)({id:o.question_id});case 2:U({type:"exercise/editExercise",payload:Object(W.a)({},v)});case 3:case"end":return wt.stop()}},kt)}))()}}),q.abrupt("break",17);case 8:return q.next=10,U({type:"exercise/exeriseMoveUpDown",payload:{id:o.question_id,opr:j.id}});case 10:return U({type:"exercise/editExercise",payload:Object(W.a)({},v)}),q.abrupt("break",17);case 12:return ye(o.dragKey),O(!0),q.abrupt("break",17);case 15:return mt({key:o.key,insert_id:o==null?void 0:o.question_id,question_type:3}),q.abrupt("break",17);case 17:case"end":return q.stop()}},F)}));return function(j){return ue.apply(this,arguments)}}(),gt=function(){var F;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},!(o==null?void 0:o.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},o.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",o.question_score,"\u5206\uFF09")),(o==null?void 0:o.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o.key,"."),e.a.createElement(fe.a,{value:o.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",o.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(fe.a,{value:o.question_title})),e.a.createElement("div",{className:l.a.questionChoices},o==null||((F=o.standard_answer)===null||F===void 0)?void 0:F.map(function(j,te){return e.a.createElement(M.a,{key:te,align:"middle"},e.a.createElement(_.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",j.choice_id,"\uFF09\uFF1A"),e.a.createElement(_.a,{flex:"1"},e.a.createElement(M.a,{align:"middle",gutter:[1,1]},j.answer_text.map(function(q,st){return e.a.createElement(_.a,{span:24,key:st},e.a.createElement(Ne.a,{key:te,checked:o.standard_answer.includes(te),disabled:!0,value:q}))}))))})),e.a.createElement("div",{className:l.a.action},!o.hideAction&&Ge.map(function(j,te){return j.id==="up"&&o.key===1||j.id==="down"&&o.key===o.len?null:e.a.createElement(Y.a,{key:te,placement:"bottom",title:j.name},e.a.createElement("span",{onClick:function(){return Ze(j)},className:j.icon}))})))};return e.a.createElement("section",{className:l.a.wrap},!P&&gt(),P&&ae())},Vt=Object(Pt.a)(function(w){var r=w.problemset,E=w.loading,g=w.exercise,x=w.globalSetting;return{problemset:r,globalSetting:x,exercise:g,loading:E.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Xt)),Tt=a("7Kak"),St=a("9yH6"),Xe=a("Ot1p"),$t=["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(r,E){var g=r.problemset,x=r.globalSetting,A=r.exercise,et=r.loading,U=r.dispatch,o=r.onRef,Ot=o===void 0?function(){}:o,t=r.editData,ye=r.editKey,xt=r.setEditKey,C=xt===void 0?function(){}:xt,L=r.cancelAdd,mt=L===void 0?function(){}:L,i=r.addCallback,B=i===void 0?function(){}:i,n=r.setIsClaer,je=n===void 0?function(){}:n,ce=Object(We.a)(r,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),y=Object(s.useState)(),ne=Object(h.a)(y,2),K=ne[0],$=ne[1],ie=Object(s.useState)(""),de=Object(h.a)(ie,2),Ee=de[0],tt=de[1],c=Object(s.useState)(!1),Re=Object(h.a)(c,2),re=Re[0],Ue=Re[1],Dt=Object(s.useState)(2),He=Object(h.a)(Dt,2),Se=He[0],Le=He[1],vt=Object(s.useState)([]),Rt=Object(h.a)(vt,2),at=Rt[0],Je=Rt[1],Ut=Object(s.useState)([]),ht=Object(h.a)(Ut,2),ot=ht[0],nt=ht[1],Qe=function(P){nt([].concat(Object(xe.a)(ot),[Object(W.a)({},P)]))},Be=Object(z.m)();Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){Ue(!0),tt(""),Le(2),$("");return}tt(t==null?void 0:t.question_title),Le(t==null?void 0:t.question_score),$(t.standard_answer[0]+""),Je(t.tag_discipline_ids)},[t,re]),Object(s.useEffect)(function(){re&&Z();function Z(){return P.apply(this,arguments)}function P(){return P=Object(D.a)(R.a.mark(function O(){var Q,p,V;return R.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(ct.H)({sub_discipline_id:(Q=A.editData)===null||Q===void 0||((p=Q.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:V=k.sent,nt(V.tag_disciplines);case 4:case"end":return k.stop()}},O)})),P.apply(this,arguments)}},[re]),Object(s.useImperativeHandle)(E,function(){return{onSave:Et,isEdit:re}}),Object(s.useEffect)(function(){var Z,P=(A==null||((Z=A.tagDisciplineData)===null||Z===void 0)?void 0:Z.tag_disciplines)&&Array.isArray(A.tagDisciplineData.tag_disciplines)?A.tagDisciplineData.tag_disciplines:[];nt(P)},[A.tagDisciplineData]);var Et=function(){var Z=Object(D.a)(R.a.mark(function P(){var O,Q,p,V,N,k;return R.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(Ee){m.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),m.abrupt("return",!1);case 3:if(K){m.next=6;break}return I.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),m.abrupt("return",!1);case 6:if(O=[{choice_text:"\u6B63\u786E",is_answer:K==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:K==="2"?2:0}],!t.question_id){m.next=13;break}return m.next=10,U({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Ee,question_type:2,question_score:Se,question_choices:O.map(function(d){return d.choice_text}),standard_answers:O.filter(function(d){return d.is_answer}).map(function(d){return d.is_answer}),tag_discipline_ids:at,sub_discipline_id:(p=A.editData)===null||p===void 0||((V=p.exercise)===null||V===void 0)?void 0:V.sub_discipline_id}});case 10:Q=m.sent,m.next=16;break;case 13:return m.next=15,U({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Be.categoryId,question_title:Ee,question_type:2,question_score:Se,question_choices:O.map(function(d){return d.choice_text}),standard_answers:O.filter(function(d){return d.is_answer}).map(function(d){return d.is_answer}),tag_discipline_ids:at,sub_discipline_id:(N=A.editData)===null||N===void 0||((k=N.exercise)===null||k===void 0)?void 0:k.sub_discipline_id}});case 15:Q=m.sent;case 16:return Q.status===0&&(C(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),Ue(!1),U({type:"exercise/editExercise",payload:Object(W.a)({},Be)})),m.abrupt("return",{name:Ee,choices:O});case 18:case"end":return m.stop()}},P)}));return function(){return Z.apply(this,arguments)}}(),bt=[{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 P,O;return(A==null||((P=A.editData)===null||P===void 0||((O=P.exercise)===null||O===void 0))?void 0:O.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),Me=function(){var Z=Object(D.a)(R.a.mark(function P(O){return R.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(ye!==-1)){p.next=3;break}return I.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=O.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 Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(R.a.mark(function N(){return R.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(ct.m)({id:t.question_id});case 2:U({type:"exercise/editExercise",payload:Object(W.a)({},Be)});case 3:case"end":return b.stop()}},N)}))()}}),p.abrupt("break",17);case 8:return p.next=10,U({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:O.id}});case 10:return U({type:"exercise/editExercise",payload:Object(W.a)({},Be)}),p.abrupt("break",17);case 12:return C(t.dragKey),Ue(!0),p.abrupt("break",17);case 15:return B({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),p.abrupt("break",17);case 17:case"end":return p.stop()}},P)}));return function(O){return Z.apply(this,arguments)}}(),Nt=function(){var P;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.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(fe.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(fe.a,{value:t.question_title})),e.a.createElement("div",{className:l.a.questionChoices},t==null||((P=t.question_choices)===null||P===void 0)?void 0:P.map(function(O,Q){return e.a.createElement(St.a,{key:Q,checked:t.standard_answer.includes(Q+1),disabled:!0},$t[Q],". ",e.a.createElement("span",{className:"c-black font14"},O.choice_text))})),e.a.createElement("div",{className:l.a.action},!t.hideAction&&bt.map(function(O,Q){return O.id==="up"&&t.key===1||O.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:Q,placement:"bottom",title:O.name},e.a.createElement("span",{onClick:function(){return Me(O)},className:O.icon}))})))},Bt=function(){var P,O;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:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Xe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ee,onChange:function(p){return tt(p)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(St.a.Group,{buttonStyle:"solid",value:K,onChange:function(p){return $(p.target.value)}},e.a.createElement(St.a.Button,{value:"1",className:"".concat(l.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(St.a.Button,{value:"2",className:l.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(Ke.a,{value:Se,max:1e4,min:0,onChange:function(p){Le(p)}})," \u5206"),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:"".concat(l.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:l.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(Ve.a,{value:at,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:Je,subId:(P=A.editData)===null||P===void 0||((O=P.exercise)===null||O===void 0)?void 0:O.sub_discipline_id,knowledgeOptions:ot,onAddKnowledgeFinish:Qe}))),e.a.createElement("aside",{className:"tr"},(ye!==-1||t.question_id)&&e.a.createElement(Ce.a,{type:"default",onClick:function(){mt(),Ue(!1)}},"\u53D6\u6D88"),e.a.createElement(Ce.a,{className:"ml20",type:"primary",onClick:function(){Et()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!re&&Nt(),re&&Bt())},ea=Object(Pt.a)(function(w){var r=w.problemset,E=w.loading,g=w.exercise,x=w.globalSetting;return{problemset:r,globalSetting:x,exercise:g,loading:E.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Mt)),be=["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"],ge=function(r,E){var g=r.problemset,x=r.globalSetting,A=r.exercise,et=r.loading,U=r.dispatch,o=r.onRef,Ot=o===void 0?function(){}:o,t=r.editData,ye=r.cancelAdd,xt=ye===void 0?function(){}:ye,C=r.editKey,L=r.setEditKey,mt=L===void 0?function(){}:L,i=r.setIsClaer,B=i===void 0?function(){}:i,n=r.addCallback,je=n===void 0?function(b){}:n,ce=Object(We.a)(r,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),y=Object(s.useState)([]),ne=Object(h.a)(y,2),K=ne[0],$=ne[1],ie=Object(s.useState)(),de=Object(h.a)(ie,2),Ee=de[0],tt=de[1],c=Object(s.useState)([]),Re=Object(h.a)(c,2),re=Re[0],Ue=Re[1],Dt=Object(s.useState)(""),He=Object(h.a)(Dt,2),Se=He[0],Le=He[1],vt=Object(s.useState)(5),Rt=Object(h.a)(vt,2),at=Rt[0],Je=Rt[1],Ut=Object(s.useState)(!1),ht=Object(h.a)(Ut,2),ot=ht[0],nt=ht[1],Qe=Object(s.useState)([]),Be=Object(h.a)(Qe,2),Et=Be[0],bt=Be[1],Me=Object(s.useState)([]),Nt=Object(h.a)(Me,2),Bt=Nt[0],Z=Nt[1],P=function(m){Z([].concat(Object(xe.a)(Bt),[Object(W.a)({},m)]))},O=Object(z.m)();Object(s.useEffect)(function(){$(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){nt(!0),Le(""),Je(5),$(["","","",""]),Ue([]);return}Le(t==null?void 0:t.question_title),Je(parseInt(t==null?void 0:t.question_score)),$(t==null?void 0:t.question_choices.map(function(m){return m.choice_text}));var b=[];t==null||t.standard_answer.map(function(m,d){b.push(m-1)}),Ue(b),bt(t.tag_discipline_ids)},[t,ot]),Object(s.useEffect)(function(){ot&&b();function b(){return m.apply(this,arguments)}function m(){return m=Object(D.a)(R.a.mark(function d(){var v,u,f;return R.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(ct.H)({sub_discipline_id:(v=A.editData)===null||v===void 0||((u=v.exercise)===null||u===void 0)?void 0:u.sub_discipline_id});case 2:f=G.sent,Z(f.tag_disciplines);case 4:case"end":return G.stop()}},d)})),m.apply(this,arguments)}},[ot]),Object(s.useImperativeHandle)(E,function(){return{onSave:Q,isEdit:ot}}),Object(s.useEffect)(function(){var b,m=(A==null||((b=A.tagDisciplineData)===null||b===void 0)?void 0:b.tag_disciplines)&&Array.isArray(A.tagDisciplineData.tag_disciplines)?A.tagDisciplineData.tag_disciplines:[];Z(m)},[A.tagDisciplineData]);var Q=function(){var b=Object(D.a)(R.a.mark(function m(){var d,v,u,f,we,G,Pe;return R.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(Se){ft.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),ft.abrupt("return",!1);case 3:if(d=K.findIndex(function(he){return!he}),!(d>-1)){ft.next=7;break}return I.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(be[d]," \u9009\u9879\u7684\u5185\u5BB9")),ft.abrupt("return",!1);case 7:if(re.length){ft.next=10;break}return I.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ft.abrupt("return",!1);case 10:if(!(re.length<1)){ft.next=13;break}return I.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ft.abrupt("return",!1);case 13:if(v=K.map(function(he,At){return{choice_text:he,is_answer:re.includes(At)?At+1:0}}),!t.question_id){ft.next=20;break}return ft.next=17,U({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Se,question_type:1,question_score:at,question_choices:v.map(function(he){return he.choice_text}),standard_answers:v.filter(function(he){return he.is_answer}).map(function(he){return he.is_answer}),tag_discipline_ids:Et,sub_discipline_id:(f=A.editData)===null||f===void 0||((we=f.exercise)===null||we===void 0)?void 0:we.sub_discipline_id}});case 17:u=ft.sent,ft.next=23;break;case 20:return ft.next=22,U({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:O.categoryId,question_title:Se,question_type:1,question_score:at,question_choices:v.map(function(he){return he.choice_text}),standard_answers:v.filter(function(he){return he.is_answer}).map(function(he){return he.is_answer}),tag_discipline_ids:Et,sub_discipline_id:(G=A.editData)===null||G===void 0||((Pe=G.exercise)===null||Pe===void 0)?void 0:Pe.sub_discipline_id}});case 22:u=ft.sent;case 23:u.status===0&&(mt(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),nt(!1),U({type:"exercise/editExercise",payload:Object(W.a)({},O)}));case 24:case"end":return ft.stop()}},m)}));return function(){return b.apply(this,arguments)}}(),p=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(b){var m,d;return(A==null||((m=A.editData)===null||m===void 0||((d=m.exercise)===null||d===void 0))?void 0:d.exercise_status)===1?b:b.id!=="del"&&b.id!=="add"}),V=function(){var b=Object(D.a)(R.a.mark(function m(d){return R.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!(C!==-1)){u.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),u.abrupt("return");case 3:u.t0=d.id,u.next=u.t0==="del"?6:u.t0==="up"||u.t0==="down"?8:u.t0==="edit"?12:u.t0==="add"?15:17;break;case 6:return Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(R.a.mark(function we(){return R.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(ct.m)({id:t.question_id});case 2:U({type:"exercise/editExercise",payload:Object(W.a)({},O)});case 3:case"end":return Pe.stop()}},we)}))()}}),u.abrupt("break",17);case 8:return u.next=10,U({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:d.id}});case 10:return U({type:"exercise/editExercise",payload:Object(W.a)({},O)}),u.abrupt("break",17);case 12:return mt(t.dragKey),nt(!0),u.abrupt("break",17);case 15:return je({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),u.abrupt("break",17);case 17:case"end":return u.stop()}},m)}));return function(d){return b.apply(this,arguments)}}(),N=function(){var m;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.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(fe.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(fe.a,{value:t.question_title})),e.a.createElement("div",{className:l.a.questionChoices},t==null||((m=t.question_choices)===null||m===void 0)?void 0:m.map(function(d,v){return e.a.createElement(M.a,null,e.a.createElement(_.a,null,e.a.createElement(Fe.a,{key:v,checked:t.standard_answer.includes(v+1),disabled:!0},be[v],".")),e.a.createElement(_.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(fe.a,{value:d.choice_text}))))})),e.a.createElement("div",{className:l.a.action},!t.hideAction&&p.map(function(d,v){return d.id==="up"&&t.key===1||d.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:v,placement:"bottom",title:d.name},e.a.createElement("span",{onClick:function(){return V(d)},className:d.icon}))})))},k=function(){var m,d;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.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:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Xe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Se,onChange:function(u){return Le(u)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),K.map(function(v,u){var f,we;return e.a.createElement("div",{className:l.a.choiceWrap,key:u},e.a.createElement(Y.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(l.a.answer," ").concat(re.includes(u)?l.a.activeAnswer:""),onClick:function(){re.includes(u)?Ue(re.filter(function(Pe){return Pe!==u})):Ue([].concat(Object(xe.a)(re),[u]))}},be[u])),e.a.createElement("div",{className:l.a.editorWrap},Ee===u?e.a.createElement(Xe.a,{id:"single-question-option-".concat(u),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:v,onChange:function(Pe){K[u]=Pe,$(K)}}):e.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return tt(u)}},e.a.createElement(fe.a,{value:v}))),((f=A.editData)===null||f===void 0||((we=f.exercise)===null||we===void 0)?void 0:we.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,u>1&&e.a.createElement(Y.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(K.filter(function(Pe,it){return it!==u}))}})),u<7&&u===K.length-1&&e.a.createElement(Y.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(xe.a)(K),[""]))}}))))}),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(Ke.a,{value:at,max:1e4,min:0,onChange:function(u){Je(u)}})," \u5206"),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:"".concat(l.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:l.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(Ve.a,{value:Et,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:bt,subId:(m=A.editData)===null||m===void 0||((d=m.exercise)===null||d===void 0)?void 0:d.sub_discipline_id,knowledgeOptions:Bt,onAddKnowledgeFinish:P}))),e.a.createElement("aside",{className:"tr"},(C!==-1||t.question_id)&&e.a.createElement(Ce.a,{type:"default",onClick:function(){xt(),nt(!1)}},"\u53D6\u6D88"),e.a.createElement(Ce.a,{className:"ml20",type:"primary",onClick:function(){Q()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!ot&&N(),ot&&k())},dt=Object(Pt.a)(function(w){var r=w.problemset,E=w.loading,g=w.exercise,x=w.globalSetting;return{problemset:r,globalSetting:x,exercise:g,loading:E.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(ge)),Wt=a("55Ip"),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"],It=function(r,E){var g=r.problemset,x=r.globalSetting,A=r.exercise,et=r.loading,U=r.dispatch,o=r.editData,Ot=r.cancelAdd,t=Ot===void 0?function(){}:Ot,ye=r.editKey,xt=r.setEditKey,C=xt===void 0?function(){}:xt,L=r.addCallback,mt=L===void 0?function(){}:L,i=r.setIsClaer,B=i===void 0?function(){}:i,n=Object(We.a)(r,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),je=Object(s.useState)(""),ce=Object(h.a)(je,2),y=ce[0],ne=ce[1],K=Object(s.useState)(""),$=Object(h.a)(K,2),ie=$[0],de=$[1],Ee=Object(s.useState)(""),tt=Object(h.a)(Ee,2),c=tt[0],Re=tt[1],re=Object(s.useState)([]),Ue=Object(h.a)(re,2),Dt=Ue[0],He=Ue[1],Se=Object(s.useState)(""),Le=Object(h.a)(Se,2),vt=Le[0],Rt=Le[1],at=Object(s.useState)(),Je=Object(h.a)(at,2),Ut=Je[0],ht=Je[1],ot=Object(s.useState)(!1),nt=Object(h.a)(ot,2),Qe=nt[0],Be=nt[1],Et=Object(s.useState)([]),bt=Object(h.a)(Et,2),Me=bt[0],Nt=bt[1],Bt=Object(s.useState)(!1),Z=Object(h.a)(Bt,2),P=Z[0],O=Z[1],Q=Object(z.m)();Object(s.useEffect)(function(){var m;o.edit&&(O(!0),de(""),ne(""),Nt([])),ne(o.shixun_name),de(o.question_title);var d=[];(m=o.shixun)===null||m===void 0||m.map(function(v){d.push(v.challenge_score)}),Nt(d)},[o]),Object(s.useEffect)(function(){Be(!1)},[P]),Object(s.useImperativeHandle)(E,function(){return{onSave:p,isEdit:P}});var p=function(){var m=Object(D.a)(R.a.mark(function d(){var v,u,f;return R.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(v=[],u=!1,!u){G.next=4;break}return G.abrupt("return",!1);case 4:if(!o.question_id){G.next=10;break}return G.next=7,U({type:"exercise/editExerciseQuestion",payload:{id:o.question_id,question_title:ie,shixun_name:y,shixun_id:o.shixun_id,question_type:5,question_scores:Me}});case 7:f=G.sent,G.next=13;break;case 10:return G.next=12,U({type:"exercise/addExerciseQuestion",payload:{insert_id:o==null?void 0:o.insert_id,categoryId:Q.categoryId,question_title:ie,shixun_name:y,shixun_id:o.shixun_id,question_type:5,question_scores:Me}});case 12:f=G.sent;case 13:return f.status===0&&(C(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),O(!1),U({type:"exercise/editExercise",payload:Object(W.a)({},Q)})),G.abrupt("return",{name:ie,analysis:c,standard_answers:v,is_ordered:Ut});case 15:case"end":return G.stop()}},d)}));return function(){return m.apply(this,arguments)}}(),V=function(){var d;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(Ne.a,{defaultValue:y,onChange:function(u){debugger;ne(u.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(Xe.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ie,onChange:function(u){de(u)}})),e.a.createElement("div",{className:"mt20"},(d=o.shixun)===null||d===void 0?void 0:d.map(function(v,u){return e.a.createElement(M.a,{gutter:[20,20]},e.a.createElement(_.a,{flex:"1"},u+1,".",v.challenge_name),e.a.createElement(_.a,null,e.a.createElement(Ke.a,{defaultValue:Me[u],onChange:function(we){Me[u]=we,Nt(Me),console.log("srore:L",Me[u])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},Dt.length>1&&e.a.createElement("span",null,e.a.createElement(Fe.a,{checked:Ut,onChange:function(u){return ht(u.target.checked)},className:"".concat(l.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(l.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("aside",{className:"tr"},(ye!==-1||!(o==null?void 0:o.edit))&&e.a.createElement(Ce.a,{type:"default",onClick:function(){t(),O(!1)}},"\u53D6\u6D88"),e.a.createElement(Ce.a,{className:"ml20",type:"primary",onClick:function(){p()}},"\u4FDD\u5B58")))},N=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(m){var d,v;return(A==null||((d=A.editData)===null||d===void 0||((v=d.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?m:m.id!=="del"&&m.id!=="add"}),k=function(){var m=Object(D.a)(R.a.mark(function d(v){return R.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(!(ye!==-1)){f.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),f.abrupt("return");case 3:f.t0=v.id,f.next=f.t0==="del"?6:f.t0==="up"||f.t0==="down"?8:f.t0==="edit"?12:f.t0==="add"?15:17;break;case 6:return Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(R.a.mark(function G(){return R.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(ct.m)({id:o.question_id});case 2:U({type:"exercise/editExercise",payload:Object(W.a)({},Q)});case 3:case"end":return it.stop()}},G)}))()}}),f.abrupt("break",17);case 8:return f.next=10,U({type:"exercise/exeriseMoveUpDown",payload:{id:o.question_id,opr:v.id}});case 10:return U({type:"exercise/editExercise",payload:Object(W.a)({},Q)}),f.abrupt("break",17);case 12:return C(o.dragKey),O(!0),f.abrupt("break",17);case 15:return U({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:o.key,insert_id:o==null?void 0:o.question_id,question_type:5}}}),f.abrupt("break",17);case 17:case"end":return f.stop()}},d)}));return function(v){return m.apply(this,arguments)}}(),b=function(){var d,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},!(o==null?void 0:o.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},o.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",o.question_score,"\u5206\uFF09")),(o==null?void 0:o.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o.key,"."),e.a.createElement(fe.a,{value:o.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",o.question_score,"\u5206\uFF09"),!!((d=o.schools)===null||d===void 0?void 0:d.length)&&e.a.createElement(Y.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(fe.a,{value:o.shixun_name})),e.a.createElement("div",{className:"mt30"}),(v=o.shixun)===null||v===void 0?void 0:v.map(function(u,f){return e.a.createElement("div",{key:f},"\u7B2C",f+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},u.challenge_name)," ",e.a.createElement("span",{className:"ml10"},u.challenge_score," \u5206"))}),e.a.createElement("div",{className:l.a.action},e.a.createElement(Wt.Link,{target:"_blank",to:"/shixuns/".concat(o.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!o.hideAction&&N.map(function(u,f){return u.id==="up"&&o.key===1||u.id==="down"&&o.key===o.len?null:e.a.createElement(Y.a,{key:f,placement:"bottom",title:u.name},e.a.createElement("span",{onClick:function(){return k(u)},className:u.icon}))})))};return e.a.createElement("section",{className:l.a.wrap},!P&&b(),P&&V())},_t=Object(Pt.a)(function(w){var r=w.problemset,E=w.loading,g=w.globalSetting,x=w.exercise;return{problemset:r,globalSetting:g,exercise:x,loading:E.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(It)),Lt=["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(r,E){var g=r.problemset,x=r.exercise,A=r.globalSetting,et=r.loading,U=r.dispatch,o=r.onRef,Ot=o===void 0?function(){}:o,t=r.editData,ye=r.cancelAdd,xt=ye===void 0?function(){}:ye,C=r.editKey,L=r.setEditKey,mt=L===void 0?function(){}:L,i=r.setIsClaer,B=i===void 0?function(){}:i,n=r.addCallback,je=n===void 0?function(m){}:n,ce=Object(We.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),y=Object(s.useState)([]),ne=Object(h.a)(y,2),K=ne[0],$=ne[1],ie=Object(s.useState)(),de=Object(h.a)(ie,2),Ee=de[0],tt=de[1],c=Object(s.useState)([]),Re=Object(h.a)(c,2),re=Re[0],Ue=Re[1],Dt=Object(s.useState)(""),He=Object(h.a)(Dt,2),Se=He[0],Le=He[1],vt=Object(s.useState)(5),Rt=Object(h.a)(vt,2),at=Rt[0],Je=Rt[1],Ut=Object(s.useState)([]),ht=Object(h.a)(Ut,2),ot=ht[0],nt=ht[1],Qe=Object(s.useState)(!1),Be=Object(h.a)(Qe,2),Et=Be[0],bt=Be[1],Me=Object(z.m)(),Nt=Object(s.useRef)(null),Bt=Object(s.useState)([]),Z=Object(h.a)(Bt,2),P=Z[0],O=Z[1],Q=function(d){O([].concat(Object(xe.a)(P),[Object(W.a)({},d)]))};Object(s.useEffect)(function(){$(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){bt(!0),Le(""),Je(5),$(["","","",""]),Ue([]);return}Le(t==null?void 0:t.question_title),Je(parseInt(t==null?void 0:t.question_score)),$(t==null?void 0:t.question_choices.map(function(d){return d.choice_text}));var m=[];t==null||t.standard_answer.map(function(d,v){m.push(d-1)}),nt(t.tag_discipline_ids),Ue(m)},[t,Et]),Object(s.useEffect)(function(){Et&&m();function m(){return d.apply(this,arguments)}function d(){return d=Object(D.a)(R.a.mark(function v(){var u,f,we;return R.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(ct.H)({sub_discipline_id:(u=x.editData)===null||u===void 0||((f=u.exercise)===null||f===void 0)?void 0:f.sub_discipline_id});case 2:we=Pe.sent,O(we.tag_disciplines);case 4:case"end":return Pe.stop()}},v)})),d.apply(this,arguments)}},[Et]),Object(s.useEffect)(function(){var m,d=(x==null||((m=x.tagDisciplineData)===null||m===void 0)?void 0:m.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];O(d)},[x.tagDisciplineData]),Object(s.useImperativeHandle)(E,function(){return{onSave:p,isEdit:Et}});var p=function(){var m=Object(D.a)(R.a.mark(function d(){var v,u,f,we,G,Pe,it;return R.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(Se){he.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),he.abrupt("return",!1);case 3:if(v=K.findIndex(function(At){return!At}),!(v>-1)){he.next=7;break}return I.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Lt[v]," \u9009\u9879\u7684\u5185\u5BB9")),he.abrupt("return",!1);case 7:if(re.length){he.next=10;break}return I.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),he.abrupt("return",!1);case 10:if(!(re.length<1)){he.next=13;break}return I.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),he.abrupt("return",!1);case 13:if(u=K.map(function(At,na){return{choice_text:At,is_answer:re.includes(na)?na+1:0}}),!t.question_id){he.next=20;break}return he.next=17,U({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Se,question_type:1,question_score:at,question_choices:u.map(function(At){return At.choice_text}),standard_answers:u.filter(function(At){return At.is_answer}).map(function(At){return At.is_answer}),tag_discipline_ids:ot,sub_discipline_id:(we=x.editData)===null||we===void 0||((G=we.exercise)===null||G===void 0)?void 0:G.sub_discipline_id}});case 17:f=he.sent,he.next=23;break;case 20:return he.next=22,U({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Me.categoryId,question_title:Se,question_type:1,question_score:at,question_choices:u.map(function(At){return At.choice_text}),standard_answers:u.filter(function(At){return At.is_answer}).map(function(At){return At.is_answer}),tag_discipline_ids:ot,sub_discipline_id:(Pe=x.editData)===null||Pe===void 0||((it=Pe.exercise)===null||it===void 0)?void 0:it.sub_discipline_id}});case 22:f=he.sent;case 23:f.status===0&&(mt(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),bt(!1),U({type:"exercise/editExercise",payload:Object(W.a)({},Me)}));case 24:case"end":return he.stop()}},d)}));return function(){return m.apply(this,arguments)}}(),V=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(m){var d,v;return(x==null||((d=x.editData)===null||d===void 0||((v=d.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?m:m.id!=="del"&&m.id!=="add"}),N=function(){var m=Object(D.a)(R.a.mark(function d(v){return R.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(!(C!==-1)){f.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),f.abrupt("return");case 3:f.t0=v.id,f.next=f.t0==="del"?6:f.t0==="up"||f.t0==="down"?8:f.t0==="edit"?12:f.t0==="add"?15:17;break;case 6:return Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(R.a.mark(function G(){return R.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(ct.m)({id:t.question_id});case 2:U({type:"exercise/editExercise",payload:Object(W.a)({},Me)});case 3:case"end":return it.stop()}},G)}))()}}),f.abrupt("break",17);case 8:return f.next=10,U({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:v.id}});case 10:return U({type:"exercise/editExercise",payload:Object(W.a)({},Me)}),f.abrupt("break",17);case 12:return mt(t.dragKey),bt(!0),f.abrupt("break",17);case 15:return je({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),f.abrupt("break",17);case 17:case"end":return f.stop()}},d)}));return function(v){return m.apply(this,arguments)}}(),k=function(){var d;return e.a.createElement("aside",{ref:Nt},e.a.createElement("div",{className:l.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(fe.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(fe.a,{value:t.question_title})),e.a.createElement("div",{className:l.a.questionChoices},t==null||((d=t.question_choices)===null||d===void 0)?void 0:d.map(function(v,u){return e.a.createElement(M.a,{key:u},e.a.createElement(_.a,null,e.a.createElement(St.a,{key:u,checked:t.standard_answer.includes(u+1),disabled:!0},Lt[u],".")),e.a.createElement(_.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(fe.a,{value:v.choice_text}))))})),e.a.createElement("div",{className:l.a.action},!t.hideAction&&V.map(function(v,u){return v.id==="up"&&t.key===1||v.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:u,placement:"bottom",title:v.name},e.a.createElement("span",{onClick:function(){return N(v)},className:v.icon}))})))},b=function(){var d,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.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:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Xe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Se,onChange:function(f){return Le(f)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),K.map(function(u,f){var we,G;return e.a.createElement("div",{className:l.a.choiceWrap,key:f},e.a.createElement(Y.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(l.a.answer," ").concat(re.includes(f)?l.a.activeAnswer:""),onClick:function(){re.includes(f)?Ue(re.filter(function(it){return it!==f})):Ue([].concat(Object(xe.a)(re),[f]))}},Lt[f])),e.a.createElement("div",{className:l.a.editorWrap},Ee===f?e.a.createElement(Xe.a,{id:"single-question-option-".concat(f),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:u,onChange:function(it){K[f]=it,$(K)}}):e.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return tt(f)}},e.a.createElement(fe.a,{value:u}))),((we=x.editData)===null||we===void 0||((G=we.exercise)===null||G===void 0)?void 0:G.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,f>1&&e.a.createElement(Y.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(K.filter(function(it,ft){return ft!==f}))}})),f<7&&f===K.length-1&&e.a.createElement(Y.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(xe.a)(K),[""]))}}))))}),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(Ke.a,{value:at,max:1e4,min:0,onChange:function(f){Je(f)}})," \u5206"),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:"".concat(l.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:l.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(Ve.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:ot,onChange:nt,subId:(d=x.editData)===null||d===void 0||((v=d.exercise)===null||v===void 0)?void 0:v.sub_discipline_id,knowledgeOptions:P,onAddKnowledgeFinish:Q}))),e.a.createElement("aside",{className:"tr"},(C!==-1||t.question_id)&&e.a.createElement(Ce.a,{type:"default",onClick:function(){xt(),bt(!1)}},"\u53D6\u6D88"),e.a.createElement(Ce.a,{className:"ml20",type:"primary",onClick:function(){p()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!Et&&k(),Et&&b())},Ct=Object(Pt.a)(function(w){var r=w.problemset,E=w.loading,g=w.globalSetting,x=w.exercise;return{problemset:r,globalSetting:g,exercise:x,loading:E.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Yt)),Qt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ta=function(r,E){var g=r.problemset,x=r.exercise,A=r.globalSetting,et=r.loading,U=r.dispatch,o=r.onRef,Ot=o===void 0?function(){}:o,t=r.editData,ye=r.cancelAdd,xt=ye===void 0?function(){}:ye,C=r.editKey,L=r.setEditKey,mt=L===void 0?function(){}:L,i=r.addCallback,B=i===void 0?function(){}:i,n=r.setIsClaer,je=n===void 0?function(){}:n,ce=Object(We.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),y=Object(s.useState)(""),ne=Object(h.a)(y,2),K=ne[0],$=ne[1],ie=Object(s.useState)(""),de=Object(h.a)(ie,2),Ee=de[0],tt=de[1],c=Object(s.useState)(""),Re=Object(h.a)(c,2),re=Re[0],Ue=Re[1],Dt=Object(s.useState)(10),He=Object(h.a)(Dt,2),Se=He[0],Le=He[1],vt=Object(s.useState)(!1),Rt=Object(h.a)(vt,2),at=Rt[0],Je=Rt[1],Ut=Object(s.useState)([]),ht=Object(h.a)(Ut,2),ot=ht[0],nt=ht[1],Qe=Object(z.m)(),Be=Object(s.useState)([]),Et=Object(h.a)(Be,2),bt=Et[0],Me=Et[1],Nt=function(V){Me([].concat(Object(xe.a)(bt),[Object(W.a)({},V)]))};Object(s.useEffect)(function(){var p;if(!(t==null?void 0:t.question_title)){Je(!0),$(""),Ue(""),Le(10);return}$(t==null?void 0:t.question_title),Ue(t==null||((p=t.standard_answer)===null||p===void 0)?void 0:p[0]),Le(t==null?void 0:t.question_score),nt(t.tag_discipline_ids)},[g.editData,at]),Object(s.useEffect)(function(){var p,V=(x==null||((p=x.tagDisciplineData)===null||p===void 0)?void 0:p.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];Me(V)},[x.tagDisciplineData]),Object(s.useEffect)(function(){at&&p();function p(){return V.apply(this,arguments)}function V(){return V=Object(D.a)(R.a.mark(function N(){var k,b,m;return R.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(ct.H)({sub_discipline_id:(k=x.editData)===null||k===void 0||((b=k.exercise)===null||b===void 0)?void 0:b.sub_discipline_id});case 2:m=v.sent,Me(m.tag_disciplines);case 4:case"end":return v.stop()}},N)})),V.apply(this,arguments)}},[at]),Object(s.useImperativeHandle)(E,function(){return{onSave:Bt,isEdit:at}});var Bt=function(){var p=Object(D.a)(R.a.mark(function V(){var N,k,b,m,d;return R.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(K){u.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),u.abrupt("return",!1);case 3:if(!t.question_id){u.next=9;break}return u.next=6,U({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:K,question_type:4,question_score:Se,standard_answers:[re],tag_discipline_ids:ot,sub_discipline_id:(k=x.editData)===null||k===void 0||((b=k.exercise)===null||b===void 0)?void 0:b.sub_discipline_id}});case 6:N=u.sent,u.next=12;break;case 9:return u.next=11,U({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Qe.categoryId,exercise_bank_id:Qe.categoryId,question_title:K,question_type:4,question_score:Se,standard_answers:[re],tag_discipline_ids:ot,sub_discipline_id:(m=x.editData)===null||m===void 0||((d=m.exercise)===null||d===void 0)?void 0:d.sub_discipline_id}});case 11:N=u.sent;case 12:return N.status===0&&(mt(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),Je(!1),U({type:"exercise/editExercise",payload:Object(W.a)({},Qe)})),u.abrupt("return",{name:K,answer_texts:[re],analysis:Ee});case 14:case"end":return u.stop()}},V)}));return function(){return p.apply(this,arguments)}}(),Z=function(){var V,N;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.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(Xe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(b){return $(b)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Xe.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:re,onChange:function(b){return Ue(b)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ke.a,{value:Se,max:1e4,min:0,onChange:function(b){Le(b)}})," \u5206"),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:"".concat(l.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:l.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(Ve.a,{value:ot,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:nt,subId:(V=x.editData)===null||V===void 0||((N=V.exercise)===null||N===void 0)?void 0:N.sub_discipline_id,knowledgeOptions:bt,onAddKnowledgeFinish:Nt}))),e.a.createElement("aside",{className:"tr"},(C!==-1||t.question_id)&&e.a.createElement(Ce.a,{type:"default",onClick:function(){xt(),Je(!1)}},"\u53D6\u6D88"),e.a.createElement(Ce.a,{className:"ml20",type:"primary",onClick:function(){Bt()}},"\u4FDD\u5B58")))},P=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(p){var V,N;return(x==null||((V=x.editData)===null||V===void 0||((N=V.exercise)===null||N===void 0))?void 0:N.exercise_status)===1?p:p.id!=="del"&&p.id!=="add"}),O=function(){var p=Object(D.a)(R.a.mark(function V(N){return R.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(C!==-1)){b.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),b.abrupt("return");case 3:b.t0=N.id,b.next=b.t0==="del"?6:b.t0==="up"||b.t0==="down"?8:b.t0==="edit"?12:b.t0==="add"?15:17;break;case 6:return Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(R.a.mark(function d(){return R.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(ct.m)({id:t.question_id});case 2:U({type:"exercise/editExercise",payload:Object(W.a)({},Qe)});case 3:case"end":return u.stop()}},d)}))()}}),b.abrupt("break",17);case 8:return b.next=10,U({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:N.id}});case 10:return U({type:"exercise/editExercise",payload:Object(W.a)({},Qe)}),b.abrupt("break",17);case 12:return mt(t.dragKey),Je(!0),b.abrupt("break",17);case 15:return B({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),b.abrupt("break",17);case 17:case"end":return b.stop()}},V)}));return function(N){return p.apply(this,arguments)}}(),Q=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:l.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(fe.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(fe.a,{value:t.question_title})),e.a.createElement("div",{className:l.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(fe.a,{value:re||""})),e.a.createElement("div",{className:l.a.action},!t.hideAction&&P.map(function(V,N){return V.id==="up"&&t.key===1||V.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:N,placement:"bottom",title:V.name},e.a.createElement("span",{onClick:function(){return O(V)},className:V.icon}))})))};return e.a.createElement("section",{className:l.a.wrap},!at&&Q(),at&&Z())},aa=Object(Pt.a)(function(w){var r=w.problemset,E=w.loading,g=w.exercise,x=w.globalSetting;return{problemset:r,globalSetting:x,exercise:g,loading:E.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(ta)),Jt=["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(r,E){var g=r.problemset,x=r.exercise,A=r.globalSetting,et=r.loading,U=r.dispatch,o=r.onRef,Ot=o===void 0?function(){}:o,t=r.editData,ye=r.cancelAdd,xt=ye===void 0?function(){}:ye,C=r.editKey,L=r.setEditKey,mt=L===void 0?function(){}:L,i=r.addCallback,B=i===void 0?function(){}:i,n=r.setIsClaer,je=n===void 0?function(){}:n,ce=Object(We.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),y=Object(s.useState)([]),ne=Object(h.a)(y,2),K=ne[0],$=ne[1],ie=Object(s.useState)(),de=Object(h.a)(ie,2),Ee=de[0],tt=de[1],c=Object(s.useState)([]),Re=Object(h.a)(c,2),re=Re[0],Ue=Re[1],Dt=Object(s.useState)(""),He=Object(h.a)(Dt,2),Se=He[0],Le=He[1],vt=Object(s.useState)(5),Rt=Object(h.a)(vt,2),at=Rt[0],Je=Rt[1],Ut=Object(s.useState)(!1),ht=Object(h.a)(Ut,2),ot=ht[0],nt=ht[1],Qe=Object(z.k)(),Be=Object(z.m)();Object(s.useEffect)(function(){$(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){nt(!0),Le(""),Je(5),$(["","","",""]),Ue([]);return}Le(t==null?void 0:t.question_title),Je(parseInt(t==null?void 0:t.question_score)),$(t==null?void 0:t.question_choices.map(function(P){return P.choice_text}));var Z=[];t==null||t.standard_answer.map(function(P,O){Z.push(P-1)}),Ue(Z)},[t]),Object(s.useImperativeHandle)(E,function(){return{onSave:Et,isEdit:ot}});var Et=function(){var Z=Object(D.a)(R.a.mark(function P(){var O,Q,p;return R.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(Se){N.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),N.abrupt("return",!1);case 3:if(O=K.findIndex(function(k){return!k}),!(O>-1)){N.next=7;break}return I.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Jt[O]," \u9009\u9879\u7684\u5185\u5BB9")),N.abrupt("return",!1);case 7:if(re.length){N.next=10;break}return I.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),N.abrupt("return",!1);case 10:if(!(re.length<1)){N.next=13;break}return I.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),N.abrupt("return",!1);case 13:if(Q=K.map(function(k,b){return{choice_text:k,is_answer:re.includes(b)?b+1:0}}),!t.question_id){N.next=20;break}return N.next=17,U({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Se,question_type:1,question_score:at,question_choices:Q.map(function(k){return k.choice_text}),standard_answers:Q.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})}});case 17:p=N.sent,N.next=23;break;case 20:return N.next=22,U({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Be.categoryId,question_title:Se,question_type:1,question_score:"5.0",question_choices:Q.map(function(k){return k.choice_text}),standard_answers:Q.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})}});case 22:p=N.sent;case 23:p.status===0&&(I.b.success("\u4FDD\u5B58\u6210\u529F"),nt(!1),U({type:"exercise/editExercise",payload:Object(W.a)({},Be)}));case 24:case"end":return N.stop()}},P)}));return function(){return Z.apply(this,arguments)}}(),bt=[{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 P,O;return(x==null||((P=x.editData)===null||P===void 0||((O=P.exercise)===null||O===void 0))?void 0:O.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),Me=function(){var Z=Object(D.a)(R.a.mark(function P(O){return R.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(C!==-1)){p.next=3;break}return I.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=O.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?14:16;break;case 6:return Oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(R.a.mark(function N(){return R.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(ct.m)({id:t.question_id});case 2:U({type:"exercise/editExercise",payload:Object(W.a)({},Be)});case 3:case"end":return b.stop()}},N)}))()}}),p.abrupt("break",16);case 8:return p.next=10,U({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:O.id}});case 10:return U({type:"exercise/editExercise",payload:Object(W.a)({},Be)}),p.abrupt("break",16);case 12:return Qe.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(Be.categoryId,"&question_id=").concat(t==null?void 0:t.question_id,"&score=").concat(t==null?void 0:t.question_score,"&callback_url=").concat(location.pathname)),p.abrupt("break",16);case 14:return B({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),p.abrupt("break",16);case 16:case"end":return p.stop()}},P)}));return function(O){return Z.apply(this,arguments)}}(),Nt=function(){var Z=Object(D.a)(R.a.mark(function P(O){var Q;return R.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return O.preventDefault(),V.next=3,Object(ct.U)({id:t==null?void 0:t.hack_identifier});case 3:Q=V.sent,Q.status===0&&Object(me.G)("/myproblems/".concat(Q==null?void 0:Q.identifier));case 5:case"end":return V.stop()}},P)}));return function(O){return Z.apply(this,arguments)}}(),Bt=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:l.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(fe.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(fe.a,{value:t.question_title})),e.a.createElement("div",{className:l.a.questionChoices},e.a.createElement(fe.a,{value:t.description||""})),e.a.createElement("div",{className:l.a.action},!t.hideAction&&bt.map(function(P,O){return P.id==="up"&&t.key===1||P.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:O,placement:"bottom",title:P.name},e.a.createElement("span",{onClick:function(){return Me(P)},className:P.icon}))})))};return e.a.createElement("section",{className:l.a.wrap},Bt())},Ht=Object(Pt.a)(function(w){var r=w.problemset,E=w.loading,g=w.globalSetting,x=w.exercise;return{problemset:r,globalSetting:g,exercise:x,loading:E.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(pt)),Zt=a("ngQI"),zt=a("loLm"),T=a.n(zt),yt=function(r){var E=r.data,g=r.isDragDisabled,x=g===void 0?!1:g,A=r.editorProps,et=A===void 0?{}:A,U=r.onDragEnd,o=U===void 0?function(){}:U,Ot=function(){var B,n,je,ce,y,ne,K,$,ie,de,Ee,tt,c,Re,re=[{name:"\u5355\u9009\u9898",type:0,count:E==null||((B=E.exercise_types)===null||B===void 0)?void 0:B.q_singles,score:E==null||((n=E.exercise_types)===null||n===void 0)?void 0:n.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:E==null||((je=E.exercise_types)===null||je===void 0)?void 0:je.q_doubles,score:E==null||((ce=E.exercise_types)===null||ce===void 0)?void 0:ce.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:E==null||((y=E.exercise_types)===null||y===void 0)?void 0:y.q_judges,score:E==null||((ne=E.exercise_types)===null||ne===void 0)?void 0:ne.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:E==null||((K=E.exercise_types)===null||K===void 0)?void 0:K.q_nulls,score:E==null||(($=E.exercise_types)===null||$===void 0)?void 0:$.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:E==null||((ie=E.exercise_types)===null||ie===void 0)?void 0:ie.q_mains,score:E==null||((de=E.exercise_types)===null||de===void 0)?void 0:de.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:E==null||((Ee=E.exercise_types)===null||Ee===void 0)?void 0:Ee.q_shixuns,score:E==null||((tt=E.exercise_types)===null||tt===void 0)?void 0:tt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:E==null||((c=E.exercise_types)===null||c===void 0)?void 0:c.q_pros,score:E==null||((Re=E.exercise_types)===null||Re===void 0)?void 0:Re.q_pros_scores,items:[]}];return re},t=function(B,n,je){var ce=Array.from(B),y=ce.splice(n,1),ne=Object(h.a)(y,1),K=ne[0];return ce.splice(je,0,K),ce},ye=function(B,n,je){if(!B.destination)return;var ce=t(n,B.source.index,B.destination.index);o(ce,je)},xt=function(B,n){if(n===0)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ct,Object(le.a)({editData:B},B)),e.a.createElement(lt.a,null));if(n===1)return e.a.createElement(e.a.Fragment,null,e.a.createElement(dt,Object(le.a)({editData:B},B)),e.a.createElement(lt.a,null));if(n===2)return e.a.createElement(e.a.Fragment,null,e.a.createElement(ea,Object(le.a)({editData:B},B)),e.a.createElement(lt.a,null));if(n===3)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Vt,Object(le.a)({editData:B},B)),e.a.createElement(lt.a,null));if(n===4)return e.a.createElement(e.a.Fragment,null,e.a.createElement(aa,Object(le.a)({editData:B},B)),e.a.createElement(lt.a,null));if(n===5)return e.a.createElement(e.a.Fragment,null,e.a.createElement(_t,Object(le.a)({editData:B},B)),e.a.createElement(lt.a,null));if(n===6)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ht,Object(le.a)({editData:B},B)),e.a.createElement(lt.a,null))},C=function(B,n,je){return e.a.createElement(Zt.a,{onDragEnd:function(y){return ye(y,B,n)}},e.a.createElement(Zt.c,{droppableId:"droppable"},function(ce,y){return e.a.createElement("div",Object(le.a)({ref:ce.innerRef},ce.droppableProps,{style:{width:"100%"}}),B==null?void 0:B.map(function(ne,K){var $,ie=Object(W.a)(Object(W.a)({},ne),{},{key:K+1,hideAction:!0,isPreview:!0,dragKey:n+"-"+K},et);return e.a.createElement(Zt.b,{key:ie==null?void 0:ie.question_id,draggableId:ie==null||(($=ie.question_id)===null||$===void 0)?void 0:$.toString(),index:K,isDragDisabled:x},function(de,Ee){return e.a.createElement("aside",Object(le.a)({ref:de.innerRef},de.draggableProps,de.dragHandleProps),e.a.createElement("div",{className:T.a.posWarp,id:ie.dragKey},xt(ie,n),!x&&e.a.createElement("div",{className:T.a.pos},e.a.createElement("div",{className:T.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},L=function(B){var n=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],je=["","\u5341","\u767E","\u5343","\u4E07"];B=parseInt(B);var ce=function($){for(var ie=$.toString().split("").reverse(),de="",Ee=0;Ee<ie.length;Ee++)de=(Ee==0&&ie[Ee]==0||Ee>0&&ie[Ee]==0&&ie[Ee-1]==0?"":n[ie[Ee]]+(ie[Ee]==0?je[0]:je[Ee]))+de;return de},y=Math.floor(B/1e4),ne=B%1e4;return ne.toString().length<4&&(ne="0"+ne),y?ce(y)+"\u4E07"+ce(ne):ce(B)},mt=function(){var B,n=Ot();E==null||((B=E.exercise_questions)===null||B===void 0)||B.forEach(function(y,ne){if(y.question_type===0){var K,$;(K=n[y.question_type])===null||K===void 0||(($=K.items)===null||$===void 0)||$.push(y)}if(y.question_type===1){var ie,de;(ie=n[y.question_type])===null||ie===void 0||((de=ie.items)===null||de===void 0)||de.push(y)}if(y.question_type===2){var Ee,tt;(Ee=n[y.question_type])===null||Ee===void 0||((tt=Ee.items)===null||tt===void 0)||tt.push(y)}if(y.question_type===3){var c,Re;(c=n[y.question_type])===null||c===void 0||((Re=c.items)===null||Re===void 0)||Re.push(y)}if(y.question_type===4){var re,Ue;(re=n[y.question_type])===null||re===void 0||((Ue=re.items)===null||Ue===void 0)||Ue.push(y)}if(y.question_type===5){var Dt,He;(Dt=n[y.question_type])===null||Dt===void 0||((He=Dt.items)===null||He===void 0)||He.push(y)}if(y.question_type===6){var Se,Le;(Se=n[y.question_type])===null||Se===void 0||((Le=Se.items)===null||Le===void 0)||Le.push(y)}});var je=n==null?void 0:n.filter(function(y){return y.count!==0}),ce=E==null?void 0:E.map(function(y,ne){return e.a.createElement(e.a.Fragment,{key:ne},e.a.createElement("div",{className:"pl20"},e.a.createElement("span",{className:"font16 c-light-primary"},L(ne+1),"\u3001",y.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",y.count,"\u9898\uFF1B\u5171",y.score,"\u5206\uFF09")),C(y.items,y==null?void 0:y.question_type,y==null?void 0:y.name))});return ce};return e.a.createElement("div",null," ",mt()," ")},Ye=[{name:"\u5355\u9009\u9898",type:0,count:14,score:"10.0",items:[{question_id:1,q_position:1,question_title:"\u4EBA\u7684\u672C\u8D28\u662F\u4EC0\u4E48\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:22,choice_text:"\u5403",choice_position:1,standard_boolean:!1},{choice_id:1713984,choice_text:"\u6253\u6E38\u620F",choice_position:2,standard_boolean:!1},{choice_id:1713985,choice_text:"\u7761\u89C9",choice_position:3,standard_boolean:!1},{choice_id:1713986,choice_text:"\u641E\u4E8B\u60C5",choice_position:4,standard_boolean:!0}],standard_answer:[4],standard_answer_show:"D"},{question_id:3,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:4,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:5,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:6,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:7,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:9,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:11,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:44,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:66,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:34,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23555,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23454,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23565,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"}]},{name:"\u5224\u65AD\u9898",type:2,count:2,score:"4.0",items:[{question_id:7,q_position:3,question_title:"\u8682\u8681\u662F\u52A8\u7269",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713991,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!1},{choice_id:1713992,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!0}],standard_answer:[2],standard_answer_show:"\u9519\u8BEF"},{question_id:3457675,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:654366523445,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:6478765,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:3264235355,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:23534623553,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:686888,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:568456467,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:5687456687,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:35768756,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"}]}],pe=[{name:"\u5355\u9009\u9898",type:0,count:14,score:"10.0",items:[{answer_status:0,user_score:null,question_id:63418,q_position:1,question_title:"\u4E0D\u662F\u5417",question_type:0,question_score:"5.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184910,choice_text:"4",choice_position:3,user_answer_boolean:!0},{c_position:2,choice_id:184911,choice_text:"5",choice_position:4,user_answer_boolean:!1},{c_position:3,choice_id:184908,choice_text:"2",choice_position:1,user_answer_boolean:!1},{c_position:4,choice_id:184909,choice_text:"3",choice_position:2,user_answer_boolean:!1}],user_answer:[184910]},{answer_status:0,user_score:null,question_id:63419,q_position:2,question_title:"\u5475\u5475\u5475\u6253",question_type:0,question_score:"5.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184914,choice_text:"53",choice_position:3,user_answer_boolean:!1},{c_position:2,choice_id:184915,choice_text:"55",choice_position:4,user_answer_boolean:!1},{c_position:3,choice_id:184912,choice_text:"4",choice_position:1,user_answer_boolean:!1},{c_position:4,choice_id:184913,choice_text:"355",choice_position:2,user_answer_boolean:!1}],user_answer:[]}]},{name:"\u5224\u65AD\u9898",type:2,count:14,score:"10.0",items:[{answer_status:0,user_score:null,question_id:63420,q_position:3,question_title:"\u8D35\u9633\u5E02\u662F\u957F\u6C99\u7684",question_type:2,question_score:"2.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184916,choice_text:"\u6B63\u786E",choice_position:1,user_answer_boolean:!1},{c_position:2,choice_id:184917,choice_text:"\u9519\u8BEF",choice_position:2,user_answer_boolean:!1}],user_answer:[]}]}],ze=_e.a=yt},M8RZ:function($e,_e,a){"use strict";a.d(_e,"a",function(){return Y});var W=a("fWQN"),Ie=a("mtLc"),lt=a("yKVA"),le=a("879j"),h=a("q1tI"),s=a.n(h),e=a("i8i4"),Ae=a.n(e),Y=function(S){Object(lt.a)(H,S);var M=Object(le.a)(H);function H(Ne){var X;Object(W.a)(this,H),X=M.call(this,Ne);var _=window.document;return X.node=_.createElement("div"),_.body.appendChild(X.node),X}return Object(Ie.a)(H,[{key:"render",value:function(){var X=this.props.children;return Object(e.createPortal)(X,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),H}(s.a.Component)},O2Wb:function($e,_e,a){$e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function($e,_e,a){"use strict";var W=a("2qtc"),Ie=a("kLXV"),lt=a("rAM+"),le=a("tJVT"),h=a("jrin"),s=a("q1tI"),e=a.n(s),Ae=a("VrN/"),Y=a.n(Ae),S=a("bdgK"),M=a("p77/"),H=a("Bd2K"),Ne=a("ELLl"),X=a("19Vz"),_=a("lZu9"),Ft=a("kSUc"),Ce=a("9Bee"),ke=a("0Owb"),Ke=a("dejd"),qe=a("C+DQ"),Fe=[{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 Te(T){var yt=T.onActionCallback,Ye=T.title,pe=T.icon,ze=T.actionName,w=T.className,r=w===void 0?"":w,E=T.children;function g(){yt(ze)}return e.a.createElement("a",{title:Ye,className:r,onClick:g},e.a.createElement("i",{className:"md-iconfont ".concat(pe)}),E)}var Oe=function(T){var yt=T.watch,Ye=T.showNullButton,pe=T.onActionCallback,ze=T.fullScreen,w=T.insertTemp,r=[].concat(Fe,[{title:"".concat(yt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(yt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},r.map(function(E,g){return e.a.createElement("li",{key:g},E.actionName?e.a.createElement(Te,Object(ke.a)({},E,{onActionCallback:pe})):e.a.createElement("span",{className:"v-line"}))}),Ye?e.a.createElement("li",null,e.a.createElement(Te,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:pe},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,w&&e.a.createElement("li",null,e.a.createElement(Te,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(w),onActionCallback:pe},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(Te,{icon:"".concat(ze?"icon-shrink":"icon-enlarge"),title:ze?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:pe})))},ut=a("M8RZ"),I=a("+L6B"),rt=a("2/Rp"),R=a("y8nQ"),D=a("Vl3Y"),xe=a("5NDa"),We=a("5rEg"),z={labelCol:{span:4},wrapperCol:{span:20}},Pt=function(T){var yt=T.callback,Ye=T.onCancel;function pe(ze){yt(ze)}return e.a.createElement(D.a,Object(ke.a)({},z,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pe}),e.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(We.a,null)),e.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(We.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(rt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(rt.a,{type:"ghost",onClick:Ye},"\u53D6\u6D88")))},ct=a("7ahc"),J=a("HmJG"),oe=a("BjJ7"),me=D.a.useForm,ve={width:280,marginRight:10},l={labelCol:{span:5},wrapperCol:{span:19}},fe=function(T){var yt=T.callback,Ye=T.onCancel,pe=me(),ze=Object(le.a)(pe,1),w=ze[0];function r(x){yt(x)}function E(x){w.setFieldsValue({src:"/api/attachments/".concat(x.id)})}function g(x){var A=x.target.files[0];De(A,E)}return e.a.createElement(D.a,Object(ke.a)({form:w},l,{className:"upload-image-panel",onFinish:r}),e.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(We.a,{style:ve})),e.a.createElement(Ve,{onFileChange:g}))),e.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},e.a.createElement(We.a,{style:{width:264}})),e.a.createElement(D.a.Item,{style:{textAlign:"right"}},e.a.createElement(rt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(rt.a,{type:"ghost",onClick:Ye},"\u53D6\u6D88")))};function Ve(T){var yt=T.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",accept:"image/*",onChange:yt}))}function De(T,yt){if(!T)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ye=new FormData;Ye.append("editormd-image-file",T),Ye.append("file_param_name","editormd-image-file"),Ye.append("byxhr","true");var pe=new window.XMLHttpRequest;pe.withCredentials=!0,pe.addEventListener("load",function(ze){yt(JSON.parse(ze.target.responseText))},!1),pe.addEventListener("error",function(ze){console.error(ze)},!1),pe.open("POST","".concat(oe.a,"/api/attachments.json")),pe.send(Ye)}var qt=a("giR+"),Xt=a("fyUT"),Vt=a("7Kak"),Tt=a("9yH6"),St=Tt.a.Group,Xe={margin:"0 8px"},$t=function(T){var yt=T.callback,Ye=T.onCancel;function pe(ze){yt(ze)}return e.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pe},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:Xe},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:Xe},"\u884C\u6570"),e.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(Xt.a,null)),e.a.createElement("span",{style:Xe},"\u5217\u6570"),e.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(Xt.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:Xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(D.a.Item,{name:"align"},e.a.createElement(St,null,e.a.createElement(Tt.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(Tt.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(Tt.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(Tt.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(rt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(rt.a,{type:"ghost",onClick:Ye},"\u53D6\u6D88")))},Mt="link",ea="upload-image",be="code-block",ge="add-table",dt="------------",Wt={default:dt,left:":".concat(dt),center:":".concat(dt,":"),right:"".concat(dt,":")},Gt=a("9VGf"),It,_t;function Lt(){}var Yt=0,Ct=1e4,Qt="\u2581",ta=`
**\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 aa(T){return/^\d+$/.test(T)?"".concat(T,"px"):T}var Jt=navigator.platform.toUpperCase().indexOf("MAC")>=0,pt=Jt?"Cmd":"Ctrl",Ht=(It={},Object(h.a)(It,pt+"-B","bold"),Object(h.a)(It,pt+"-I","italic"),It),Zt=(_t={},Object(h.a)(_t,Mt,"\u6DFB\u52A0\u94FE\u63A5"),Object(h.a)(_t,be,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(h.a)(_t,ea,"\u6DFB\u52A0\u56FE\u7247"),Object(h.a)(_t,ge,"\u6DFB\u52A0\u8868\u683C"),_t),zt=_e.a=function(T){var yt=T.defaultValue,Ye=yt===void 0?"":yt,pe=T.onChange,ze=T.width,w=ze===void 0?"100%":ze,r=T.height,E=r===void 0?400:r,g=T.miniToolbar,x=g===void 0?!1:g,A=T.isFocus,et=A===void 0?!1:A,U=T.watch,o=T.insertTemp,Ot=T.id,t=Ot===void 0?"markdown-editor-id":Ot,ye=T.showResizeBar,xt=ye===void 0?!1:ye,C=T.noStorage,L=C===void 0?!1:C,mt=T.showNullButton,i=mt===void 0?!1:mt,B=T.fullScreen,n=B===void 0?!1:B,je=T.onBlur,ce=T.onCMBeforeChange,y=T.className,ne=y===void 0?"":y,K=T.placeholder,$=K===void 0?"":K,ie=T.values,de=ie===void 0?"":ie,Ee=Object(s.useState)(null),tt=Object(le.a)(Ee,2),c=tt[0],Re=tt[1],re=Object(s.useState)(Ye),Ue=Object(le.a)(re,2),Dt=Ue[0],He=Ue[1],Se=Object(s.useState)(U),Le=Object(le.a)(Se,2),vt=Le[0],Rt=Le[1],at=Object(s.useState)(n),Je=Object(le.a)(at,2),Ut=Je[0],ht=Je[1],ot=Object(s.useState)(""),nt=Object(le.a)(ot,2),Qe=nt[0],Be=nt[1],Et=Object(s.useState)(0),bt=Object(le.a)(Et,2),Me=bt[0],Nt=bt[1],Bt=Object(s.useState)(E),Z=Object(le.a)(Bt,2),P=Z[0],O=Z[1],Q=Object(s.useState)(!1),p=Object(le.a)(Q,2),V=p[0],N=p[1],k=Object(s.useRef)(),b=Object(s.useRef)(),m=Object(s.useRef)(),d=Object(s.useRef)();Object(s.useEffect)(function(){He(de),c==null||c.setValue(de)},[de]),Object(s.useEffect)(function(){if(k.current){var se=function(Ge,Ze){var gt=Ze.clipboardData;if(gt){var ue=gt.types.toString(),F=gt.items;if(ue==="text/html,Files"||ue==="Files"){var j=F[1];ue==="Files"&&(j=F[0]),j.kind==="file"&&j.type.match(/^image\//i)&&De(j.getAsFile(),function(te){te.id?ee.replaceSelection("![,](/api/attachments/".concat(te.id,")")):(te==null?void 0:te.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ee=Y.a.fromTextArea(k.current,{mode:"markdown",lineNumbers:!x,lineWrapping:!0,value:Ye,autoCloseTags:!0,autoCloseBrackets:!0});return et&&ee.focus(),ee.on("paste",se),Re(ee),function(){ee.off("paste",se)}}},[]);var v=Object(s.useCallback)(function(){if(b.current)try{var se=b.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ee=b.current.getElementsByClassName("markdown-editor-body")[0];Ut?ee.style.height="calc(100vh - ".concat(se,"px)"):ee.style.height="".concat(P-se,"px")}catch(ae){console.log(ae,"---- to set md editor body height")}},[P,b,Ut]);Object(s.useEffect)(function(){function se(){var ae=new S.default(function(Ge){var Ze=Object(lt.a)(Ge),gt;try{for(Ze.s();!(gt=Ze.n()).done;){var ue=gt.value;(ue.target.offsetHeight>0||ue.target.offsetWidth>0)&&(v(),c.setSize("100%","100%"),c.refresh())}}catch(F){Ze.e(F)}finally{Ze.f()}});return ae.observe(k.current.parentElement),ae}if(c){var ee=se();return function(){ee.unobserve(k.current.parentElement)}}},[c,v]),Object(s.useEffect)(function(){if(c){for(var se=[],ee=function(){var ue=Ge[ae];Ze=Object(le.a)(ue,2);var F=Ze[0],j=Ze[1],te=Object(h.a)({},F,function(){u(j)});se.push(te),c.addKeyMap(te)},ae=0,Ge=Object.entries(Ht);ae<Ge.length;ae++){var Ze;ee()}return function(){var gt=Object(lt.a)(se),ue;try{for(gt.s();!(ue=gt.n()).done;){var F=ue.value;c.removeKeyMap(F)}}catch(j){gt.e(j)}finally{gt.f()}}}},[c]),Object(s.useEffect)(function(){n!==Ut&&ht(n)},[n]),Object(Gt.a)(function(){if(!L&&Me>0){var se=new Date().getTime(),ee=window.sessionStorage.getItem(t);se>=Me+Ct&&(!ee||ee!==Dt)&&(window.sessionStorage.setItem(t,Dt),N(!0))}},Ct),Object(s.useEffect)(function(){Rt(U)},[c,U]),Object(s.useEffect)(function(){c&&(et&&c.focus())},[c,et]),Object(s.useEffect)(function(){if(vt&&c){var se=function(Ge){var Ze=Ge.target;if(d.current){var gt=Ze.scrollTop/Ze.scrollHeight;d.current.scrollTop=d.current.scrollHeight*gt}},ee=c.getScrollerElement();return ee.addEventListener("scroll",se),function(){ee.removeEventListener("scroll",se)}}},[c,vt]),Object(s.useEffect)(function(){if(c&&ce){var se=function(ae,Ge){ce(ae,Ge)};return c.on("beforeChange",se),function(){c.off("beforeChange",se)}}},[c,ce]),Object(s.useEffect)(function(){if(c&&je){var se=function(){je(c.getValue())};return c.on("blur",se),function(){c.off("blur",se)}}},[c,je]),Object(s.useEffect)(function(){if(c){var se=function(ae){var Ge=ae.getValue();He(Ge),Nt(new Date().getTime()),ae.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pe&&pe(Ge)};return c.on("change",se),function(){c.off("change",se)}}},[c,pe]),Object(s.useEffect)(function(){c&&(Ye==null?(c.setValue(""),He("")):Ye!==c.getValue()&&(c.setValue(Ye),He(Ye),c.setCursor(c.lineCount(),0)))},[c,Ye]);var u=Object(s.useCallback)(function(se){var ee=c.getCursor(),ae=c.getSelection(),Ge=ae.split(`
`);switch(se){case"bold":return c.replaceSelection("**"+ae+"**"),ae===""&&c.setCursor(ee.line,ee.ch+2),c.focus();case"italic":return c.replaceSelection("*"+ae+"*"),ae===""&&c.setCursor(ee.line,ee.ch+1),c.focus();case"code":return c.replaceSelection("`"+ae+"`"),ae===""&&c.setCursor(ee.line,ee.ch+1),c.focus();case"inline-latex":return c.replaceSelection("`$$"+ae+"$$`"),ae===""&&c.setCursor(ee.line,ee.ch+3),c.focus();case"latex":return c.replaceSelection("```latex\n"+ae+"\n```"),c.setCursor(ee.line+1,ae.length+1),c.focus();case"line-break":return c.replaceSelection(`<br/>
`),c.focus();case"list-ul":return ae===""?c.replaceSelection("- "+ae):c.replaceSelection(Ge.map(function(Ze){return Ze===""?"":"- ".concat(Ze)}).join(`
`)),c.focus();case"list-ol":return ae===""?c.replaceSelection("1. "+ae):c.replaceSelection(Ge.map(function(Ze,gt){return Ze===""?"":"".concat(gt+1,". ").concat(Ze)}).join(`
`)),c.focus();case"add-null-ch":return ae===""&&c.setCursor(ee.line,ee.ch+1),c.replaceSelection(Qt),c.focus();case"inster-template-1":return ae===""&&c.setCursor(ee.line,ee.ch),c.replaceSelection(ta),c.focus();case"eraser":return c.setValue(""),c.focus();case"trigger-watch":return Rt(!vt),c.focus();case"trigger-full-screen":return ht(!Ut),c.focus();case Mt:Be(Mt);return;case be:Be(be);return;case ea:Be(ea);return;case ge:Be(ge);return;default:throw new Error}},[c,vt,Ut]),f=Object(s.useCallback)(function(se){Be("");switch(Qe){case Mt:var ee=se.title,ae=se.link;return c.replaceSelection("[".concat(ee,"](").concat(ae,")")),c.focus();case be:var Ge=se.language,Ze=se.content;return c.replaceSelection(["```"+Ge,Ze,"```"].join(`
`)),c.focus();case ea:var gt=se.src,ue=se.alt;return c.replaceSelection("![ ".concat(ue," ]( ").concat(gt,' "').concat(ue,'" )')),c.focus();case ge:for(var F=se.row,j=se.col,te=se.align,q=`
`,st=0;st<F;st++){for(var kt=[],jt=[],wt=0;wt<j;wt++)st===1&&jt.push(Wt[te]),kt.push(" ");st===1&&(q+="| ".concat(jt.join(" | "),` |
`)),q+="| ".concat(kt.join(j===1?"":" | "),` |
`)}return c.replaceSelection(q+`
`),c.focus();default:throw new Error}},[c,Qe]),we=Object(s.useMemo)(function(){switch(Qe){case Mt:return e.a.createElement(Pt,{callback:f,onCancel:G});case be:return e.a.createElement(ct.b,{callback:f,onCancel:G});case ea:return e.a.createElement(fe,{callback:f,onCancel:G});case ge:return e.a.createElement($t,{callback:f,onCancel:G});default:return null}},[Qe]);function G(){Be("")}Object(s.useEffect)(function(){if(m.current){var se=function(F){Ze=!0,gt=F.pageY},ee=function(){Ze=!1},ae=function(F){if(Ze){var j=F.pageY-gt;j<0&&(j=0),j>300&&(j=300);var te=E+j+"px";O(te)}},Ge=m.current,Ze=!1,gt=0;return Ge.addEventListener("mousedown",se),document.addEventListener("mousemove",ae),document.addEventListener("mouseup",ee),function(){Ge.removeEventListener("mousedown",se),document.removeEventListener("mousemove",ae),document.removeEventListener("mouseup",ee)}}},[c,m]),Object(s.useEffect)(function(){O(E)},[E]);var Pe=aa(w),it=aa(P),ft={width:Pe,height:it},he=Object(s.useMemo)(function(){if(Me){var se=new Date(Me),ee=se.getHours(),ae=se.getMinutes(),Ge=se.getSeconds();return ee=ee<10?"0"+ee:ee,ae=ae<10?"0"+ae:ae,Ge=Ge<10?"0"+Ge:Ge,"".concat(ee,":").concat(ae,":").concat(Ge)}return 0},[Me]);function At(){window.sessionStorage.removeItem(t),N(!1),Nt(0)}function na(){N(!1),Nt(0),c.setValue(window.sessionStorage.getItem(t))}return e.a.createElement(s.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:b},e.a.createElement("div",{className:"markdown-editor-container ".concat(ne," ").concat(vt?"on-preview":""," ").concat(x?"mini":""," ").concat(Ut?"full-screen":""),style:ft},e.a.createElement(Oe,{insertTemp:o,watch:vt,fullScreen:Ut,showNullButton:i,onActionCallback:u}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:k,placeholder:$})),vt?e.a.createElement("div",{ref:d,className:"preview-container"},e.a.createElement(Ce.a,{value:Dt})):null))),xt?e.a.createElement("a",{ref:m,className:"editor-resize"}):null,e.a.createElement(ut.a,null,Zt[Qe]?e.a.createElement(Ie.a,{centered:!0,title:Zt[Qe],visible:!0,onCancel:G,footer:null},we):null))}},T1X5:function($e,_e){$e.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($e,_e,a){$e.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($e,_e,a){$e.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($e,_e,a){},i58Z:function($e,_e,a){$e.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function($e,_e,a){},kqOp:function($e,_e,a){"use strict";a.d(_e,"a",function(){return S});var W=a("0Owb"),Ie=a("fWQN"),lt=a("mtLc"),le=a("yKVA"),h=a("879j"),s=a("q1tI"),e=a.n(s),Ae=a("Ot1p"),Y="\u2581",S=function(M){Object(le.a)(Ne,M);var H=Object(h.a)(Ne);function Ne(){var X;Object(Ie.a)(this,Ne);for(var _=arguments.length,Ft=new Array(_),Ce=0;Ce<_;Ce++)Ft[Ce]=arguments[Ce];return X=H.call.apply(H,[this].concat(Ft)),X.getChCountBeforeCursor=function(ke,Ke){for(var qe=Ke.line,Fe=0,Te=0;Te<qe;Te++)Fe+=ke.getLine(Te).split(Y).length-1;var Oe=ke.getLine(qe).substring(0,Ke.ch);return Fe+=Oe.split(Y).length-1,Fe},X.onCMBeforeChange=function(ke,Ke){var qe=ke.getRange(Ke.from,Ke.to),Fe=0;if(Ke.text.forEach(function(I){Fe+=I.split(Y).length-1}),qe&&qe.indexOf(Y)!=-1){var Te=qe.split(Y).length-1,Oe=X.getChCountBeforeCursor(ke,Ke.from);console.log("\u5220\u9664".concat(Te,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(Oe,"\u4E2A\uFF0C\u65B0\u589E").concat(Fe,"\u4E2A")),X.props.deleteEmptyDisabled?Ke.cancel():X.props.onPlaceholderChange&&X.props.onPlaceholderChange(Oe,Te,Fe)}else if(Fe){var ut=X.getChCountBeforeCursor(ke,Ke.from);console.log("\u65B0\u589E".concat(Fe,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(ut,"\u4E2A")),X.props.onPlaceholderChange&&X.props.onPlaceholderChange(ut,0,Fe)}},X}return Object(lt.a)(Ne,[{key:"render",value:function(){return e.a.createElement(Ae.a,Object(W.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Ne}(s.Component)},loLm:function($e,_e,a){$e.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($e,_e,a){"use strict";a.r(_e);var W=a("WmNS"),Ie=a.n(W),lt=a("Znn+"),le=a("ZTPi"),h=a("14J3"),s=a("BMrR"),e=a("/zsF"),Ae=a("PArb"),Y=a("jCWc"),S=a("kPKH"),M=a("9og8"),H=a("tJVT"),Ne=a("CiB2"),X=a("q1tI"),_=a.n(X),Ft=a("Ty5D"),Ce=a("5bA4"),ke=a("k1fw"),Ke=a("LYsE"),qe=a("9kvl"),Fe=a("g9YV"),Te=a("wCAj"),Oe=a("oBTY"),ut=a("0ktu"),I=a.n(ut),rt=a("V0Rq"),R=a("1vsH"),D=function(ge){var dt,Wt,Gt,It,_t,Lt,Yt,Ct,Qt,ta=ge.isPreview,aa=ta===void 0?!1:ta,Jt=ge.isExportBlank,pt=Jt===void 0?!1:Jt,Ht=ge.activeTabs,Zt=ge.exercise,zt=ge.globalSetting,T=ge.loading,yt=ge.user,Ye=ge.dispatch,pe=ge.type,ze=Object(Ft.m)(),w=yt.userInfo,r=Object(X.useState)(),E=Object(H.a)(r,2),g=E[0],x=E[1],A=Object(X.useState)(),et=Object(H.a)(A,2),U=et[0],o=et[1];Object(X.useEffect)(function(){Object(R.D)(Ht)||Ht==="2"&&Ot()},[ze.userId,ze.coursesId,ze.exerciseId,ze.categoryId,Ht]),Object(X.useEffect)(function(){var C;if((C=Zt.exerciseExportHeadData)===null||C===void 0?void 0:C.title){var L=Zt.exerciseExportHeadData;x(Object(ke.a)({},L||{}));var mt=L||{},i=mt.table,B,n;((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))&&(B=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))&&(n=Number(i==null?void 0:i.singles_scores)+Number(i==null?void 0:i.doubles_scores)+Number(i==null?void 0:i.nulls_scores)+Number(i==null?void 0:i.judges_scores)+Number(i==null?void 0:i.pros_scores)+Number(i==null?void 0:i.shixuns_scores)+Number(i==null?void 0:i.mains_scores));var je=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:i==null?void 0:i.total_singles_scores,doubles_score:i==null?void 0:i.total_doubles_scores,nulls_score:i==null?void 0:i.total_nulls_scores,judges_score:i==null?void 0:i.total_judges_scores,pros_score:i==null?void 0:i.total_pros_scores,shixuns_score:i==null?void 0:i.total_shixuns_scores,mains_score:i==null?void 0:i.total_mains_scores,total_score:B},{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:n},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ce=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];o(Object(Oe.a)(pt?ce:je))}},[g]);var Ot=function(){var C=Object(M.a)(Ie.a.mark(function L(){var mt,i,B,n,je,ce,y,ne;return Ie.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return mt={id:ze.exerciseId||ze.categoryId,identify:(w==null?void 0:w.login)||null},$.next=3,Object(rt.w)(mt);case 3:i=$.sent,x(i||{}),B=(i==null?void 0:i.data.filter(function(ie){return ie.exercise_type===pe})[0])||{},n=B.table,((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))&&(je=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))&&(ce=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)),y=[{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:je},{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:ce},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ne=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],o(pt?ne:y);case 11:case"end":return $.stop()}},L)}));return function(){return C.apply(this,arguments)}}(),t=[{width:"11%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(L){return _.a.createElement("a",null,L)}},{width:"11%",title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}},{width:"11%",title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}},{width:"11%",title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}},{width:140,title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}},{width:"11%",title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}},{width:"11%",title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}},{width:"11%",title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}},{width:"11%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(L){return _.a.createElement("a",null,L==="0.0"?0:L)}}],ye=g||{},xt=ye.exercise_header;return _.a.createElement(_.a.Fragment,null,_.a.createElement("section",{className:I.a.glassSeal},_.a.createElement("span",null,"\u59D3\u540D\uFF1A",_.a.createElement("span",null,g==null?void 0:g.user)),_.a.createElement("span",null,"\u5B66\u53F7\uFF1A",_.a.createElement("span",null,g==null?void 0:g.student_id)),_.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",_.a.createElement("span",null,g==null?void 0:g.group_name))),_.a.createElement("section",{className:"".concat(I.a.wrap," ").concat(aa?"pl20":""," ")},(g==null||((dt=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||dt===void 0)?void 0:dt.photo_url)&&_.a.createElement("img",{className:I.a.img,src:g==null||((Wt=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||Wt===void 0)?void 0:Wt.photo_url}),_.a.createElement("p",{className:"font16 tc c-grey-333"},_.a.createElement("strong",null,g==null||((Gt=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||Gt===void 0)?void 0:Gt.title)),_.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",g==null||((It=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||It===void 0)?void 0:It.body),_.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",g==null||((_t=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||_t===void 0)?void 0:_t.large_counts,"\u5927\u9898\u3011\u3010",g==null||((Lt=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||Lt===void 0)?void 0:Lt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",g==null||((Yt=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||Yt===void 0)?void 0:Yt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(g==null||((Ct=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||Ct===void 0)?void 0:Ct.time)>-1?"".concat(g==null||((Qt=g.data.filter(function(C){return C.exercise_type===pe})[0])===null||Qt===void 0)?void 0:Qt.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),_.a.createElement("div",{className:"mt10"},_.a.createElement(Te.a,{className:I.a.table,columns:t,dataSource:Object(Oe.a)(U||[]),bordered:!0,pagination:!1}))))},xe=Object(qe.a)(function(be){var ge=be.exercise,dt=be.loading,Wt=be.user,Gt=be.globalSetting;return{exercise:ge,globalSetting:Gt,user:Wt,loading:dt.effects}})(D),We=function(ge){var dt=ge.exercise,Wt=ge.loading,Gt=ge.dispatch,It=ge.activeTabs,_t=ge.datas,Lt=ge.type,Yt=Object(Ft.m)(),Ct=Object(X.useState)(Object(ke.a)(Object(ke.a)({},Yt),{page:1,per_page:10})),Qt=Object(H.a)(Ct,1),ta=Qt[0],aa=dt.editData;return console.log("--------",_t),_.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},_.a.createElement(xe,{isPreview:!0,activeTabs:"2",type:Lt}),_.a.createElement(Ae.a,null),_.a.createElement(Ke.a,{data:_t==null?void 0:_t.exercise_question_types,isDragDisabled:!0}))},z=Object(qe.a)(function(be){var ge=be.exercise,dt=be.loading;return{exercise:ge,loading:dt.effects}})(We),Pt=a("ErOA"),ct=a("DjyN"),J=a("NUBc"),oe=a("+L6B"),me=a("2/Rp"),ve=a("OaEy"),l=a("2fM7"),fe=a("y8nQ"),Ve=a("Vl3Y"),De=a("5NDa"),qt=a("5rEg"),Xt=a("b5+g"),Vt=a.n(Xt),Tt=a("LvDl"),St=a.n(Tt),Xe=function(ge){Object(Ne.a)(ge);var dt={page:1,per_page:10,total:100},Wt=Object(X.useState)(),Gt=Object(H.a)(Wt,2),It=Gt[0],_t=Gt[1],Lt=Object(Ft.m)(),Yt=Object(X.useState)([]),Ct=Object(H.a)(Yt,2),Qt=Ct[0],ta=Ct[1],aa=Object(X.useState)([]),Jt=Object(H.a)(aa,2),pt=Jt[0],Ht=Jt[1],Zt=Object(X.useState)({}),zt=Object(H.a)(Zt,2),T=zt[0],yt=zt[1],Ye=Object(X.useState)(dt),pe=Object(H.a)(Ye,2),ze=pe[0],w=pe[1];function r(){return E.apply(this,arguments)}function E(){return E=Object(M.a)(Ie.a.mark(function et(){var U,o,Ot,t,ye=arguments;return Ie.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return U=ye.length>0&&ye[0]!==void 0?ye[0]:dt,o=ye.length>1&&ye[1]!==void 0?ye[1]:{},Ot=St.a.pickBy(Object(ke.a)(Object(ke.a)({},U),o),function(L){return!!L}),C.next=5,Object(Pt.a)("/api/common_exercises/exercises/".concat(Lt.exerciseId,"/exercise_lists.json"),{method:"get",params:Ot});case 5:t=C.sent,t.status===0&&(_t(t),w(Object(ke.a)(Object(ke.a)({},U),{},{total:t==null?void 0:t.count})));case 7:case"end":return C.stop()}},et)})),E.apply(this,arguments)}function g(){return x.apply(this,arguments)}function x(){return x=Object(M.a)(Ie.a.mark(function et(){var U,o;return Ie.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(Pt.a)("/api/common_exercises/exercises/".concat(Lt.exerciseId,"/student_groups.json"),{method:"get"});case 2:return U=t.sent,t.next=5,Object(Pt.a)("/api/common_exercises/exercises/".concat(Lt.exerciseId,"/professions.json "),{method:"get"});case 5:o=t.sent,U.status===0&&Ht(U.data),o.status===0&&ta(o.data);case 8:case"end":return t.stop()}},et)})),x.apply(this,arguments)}Object(X.useEffect)(function(){r(),g()},[Lt]);var A=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:50,fixed:"left",align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:60,align:"center",fixed:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",width:50,align:"center",ellipsis:!0},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",width:60,align:"center",ellipsis:!0},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",width:60,ellipsis:!0,align:"center"},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:120,ellipsis:!0,align:"center"},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:120,ellipsis:!0,align:"center"},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",width:70,ellipsis:!0,align:"center"},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",key:"subjective_score",width:70,ellipsis:!0,align:"center"},{title:"\u603B\u6210\u7EE9",dataIndex:"score",key:"score",width:50,ellipsis:!0,align:"center"},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"address",key:"address",width:60,ellipsis:!0,align:"center"},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",width:60,ellipsis:!0,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"address",key:"address",width:100,fixed:"right",ellipsis:!0,align:"center"}];return _.a.createElement("div",{className:"edu-container bg-white mt40"},_.a.createElement(Ve.a,{layout:"inline",onFinish:function(U){w(Object(ke.a)({},U)),r(dt,U)}},_.a.createElement(Ve.a.Item,{style:{lineHeight:"40px"},label:"\u59D3\u540D",name:"name"},_.a.createElement(qt.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D",size:"large",style:{height:"40px"}})),_.a.createElement(Ve.a.Item,{style:{lineHeight:"40px"},label:"\u5B66\u53F7",name:"student_no"},_.a.createElement(qt.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7",size:"large",style:{height:"40px"}})),_.a.createElement(Ve.a.Item,{style:{lineHeight:"40px"},label:"\u4E13\u4E1A",name:"profession"},_.a.createElement(l.a,{className:Vt.a.Selectclass,defaultValue:"\u5168\u90E8"},_.a.createElement(l.a.Option,{value:"\u5168\u90E8"},"\u5168\u90E8"),Qt.map(function(et,U){return _.a.createElement(l.a.Option,{value:et},et)}))),_.a.createElement(Ve.a.Item,{style:{lineHeight:"40px"},label:"\u73ED\u7EA7",name:"student_group"},_.a.createElement(l.a,{className:Vt.a.Selectclass,defaultValue:"\u5168\u90E8"},_.a.createElement(l.a.Option,{value:"\u5168\u90E8"},"\u5168\u90E8"),pt.map(function(et,U){return _.a.createElement(l.a.Option,{value:et},et)}))),_.a.createElement(me.a,{htmlType:"submit",style:{width:"88px",marginTop:"5px"},type:"primary"},"\u67E5\u8BE2")),_.a.createElement(Te.a,{dataSource:It==null?void 0:It.exercise_users,scroll:{x:1300},style:{marginTop:"20px"},columns:A,pagination:!1}),_.a.createElement(J.a,{style:{textAlign:"center",marginTop:"20px"}}))},$t=Xe,Mt=function(ge){Object(Ne.a)(ge);var dt=Object(X.useState)(),Wt=Object(H.a)(dt,2),Gt=Wt[0],It=Wt[1],_t=Object(Ft.m)(),Lt=Object(X.useState)([]),Yt=Object(H.a)(Lt,2),Ct=Yt[0],Qt=Yt[1],ta=[{title:"\u8003\u751F\u5217\u8868",count:_.a.createElement($t,null),key:1},{title:"\u8BD5\u5377\u9884\u89C8",count:_.a.createElement(z,{datas:Ct[0]}),key:2},{title:"\u8BD5\u5377\u9884\u89C8\uFF08A\uFF09\u5377",count:_.a.createElement(z,{type:"A\u8BD5\u5377",datas:Ct.filter(function(pt){return pt.exercise_type==="A\u8BD5\u5377"})[0]}),key:3},{title:"\u8BD5\u5377\u9884\u89C8\uFF08B\uFF09\u5377",count:_.a.createElement(z,{type:"B\u8BD5\u5377",datas:Ct.filter(function(pt){return pt.exercise_type==="B\u8BD5\u5377"})[0]}),key:4}].filter(function(pt){return(Ct==null?void 0:Ct.length)>=2?pt.key!=2:pt.key<=2});Object(X.useEffect)(function(){aa()},[_t]);function aa(){return Jt.apply(this,arguments)}function Jt(){return Jt=Object(M.a)(Ie.a.mark(function pt(){var Ht;return Ie.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Object(Pt.a)("/api/common_exercises/exercises/".concat(_t==null?void 0:_t.exerciseId),{method:"get"});case 2:Ht=zt.sent,Ht.status===0&&Qt(Ht.data);case 4:case"end":return zt.stop()}},pt)})),Jt.apply(this,arguments)}return _.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},_.a.createElement(s.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},_.a.createElement(S.a,{className:"current",onClick:function(){return history.back()}},_.a.createElement(Ce.a,null),"\u8FD4\u56DE"),_.a.createElement(S.a,null,_.a.createElement(Ae.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),_.a.createElement(S.a,null,_.a.createElement("strong",{className:"font18"},"\u8BD5\u5377\u8BE6\u60C5"))),_.a.createElement(Ae.a,{style:{margin:"0px 0px 40px 0px"}}),_.a.createElement("div",null,_.a.createElement(le.a,null,ta.map(function(pt,Ht){return _.a.createElement(le.a.TabPane,{tab:pt.title,key:pt.key},pt.count)}))))},ea=_e.default=Mt},u2Z1:function($e,_e,a){"use strict";a.d(_e,"a",function(){return Te});var W=a("WmNS"),Ie=a.n(W),lt=a("miYZ"),le=a("tsqr"),h=a("9og8"),s=a("5NDa"),e=a("5rEg"),Ae=a("2qtc"),Y=a("kLXV"),S=a("oBTY"),M=a("tJVT"),H=a("OaEy"),Ne=a("2fM7"),X=a("q1tI"),_=a.n(X),Ft=a("ErOA"),Ce=a("i58Z"),ke=a.n(Ce),Ke=a("T1X5"),qe=a.n(Ke),Fe=Ne.a.Option,Te=function(ut){var I=ut.subId,rt=ut.value,R=ut.selectvalues,D=ut.knowledgeOptions,xe=D===void 0?[]:D,We=ut.onChange,z=We===void 0?function(){}:We,Pt=ut.onAddKnowledgeFinish,ct=Pt===void 0?function(){}:Pt,J=Object(X.useRef)(),oe=Object(X.useState)([]),me=Object(M.a)(oe,2),ve=me[0],l=me[1];rt=rt||[];var fe=function(qt,Xt){qt?(l([Xt.key]),z([Xt.key])):(l([]),z([]))};Object(X.useEffect)(function(){(R==null?void 0:R.length)>0&&(l(Object(S.a)(R)),z(Object(S.a)(R)))},[xe]),Object(X.useEffect)(function(){var De;((De=rt)===null||De===void 0?void 0:De.length)>0&&z(Object(S.a)(rt))},[xe]);var Ve=function(qt){qt.preventDefault(),J.current="",Y.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:_.a.createElement("div",{className:"font14"},_.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},_.a.createElement("img",{src:qe.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",_.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",_.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",_.a.createElement("br",null)),_.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:J.current,onChange:function(Vt){J.current=Vt.target.value}})),onOk:function(){return new Promise(function(){var Vt=Object(h.a)(Ie.a.mark(function Tt(St,Xe){var $t,Mt;return Ie.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(J.current){be.next=3;break}return le.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),be.abrupt("return",Xe());case 3:if(!(J.current.length>20)){be.next=6;break}return le.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),be.abrupt("return",Xe());case 6:return be.next=8,Object(Ft.a)("/api/tag_disciplines.json",{method:"post",body:{name:J.current,sub_discipline_id:I}});case 8:return $t=be.sent,($t==null?void 0:$t.status)===0&&(ct({id:$t.tag_discipline_id,name:J.current,type:"personal"}),Mt=[],Mt.push($t.tag_discipline_id),z([].concat(Mt)),l([$t.tag_discipline_id]),z([].concat(Mt))),be.abrupt("return",St());case 11:case"end":return be.stop()}},Tt)}));return function(Tt,St){return Vt.apply(this,arguments)}}())}})};return _.a.createElement("div",{className:ke.a.wrap},_.a.createElement(Ne.a,{disabled:!I,className:"mr5",style:{width:"242px"},onChange:fe,showSearch:!0,allowClear:!0,value:xe==null?void 0:xe.filter(function(De){return(ve==null?void 0:ve.includes(De==null?void 0:De.id))||(ve==null?void 0:ve.includes((De==null?void 0:De.id)+""))}).map(function(De){return De.name})},xe==null?void 0:xe.map(function(De){return _.a.createElement(Fe,{key:De.id,value:De.name},_.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},_.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},De.name),_.a.createElement("span",null,De.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),_.a.createElement("button",{disabled:!I,className:"".concat(ke.a.addKnowledge," ").concat(I?"":ke.a.disabled),onClick:Ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]);