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