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

16 lines
96 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[211,6],{"7ahc":function(Ae,Z,t){"use strict";t.d(Z,"a",function(){return Y});var Le=t("k1fw"),q=t("0Owb"),ke=t("+L6B"),G=t("2/Rp"),he=t("y8nQ"),h=t("Vl3Y"),r=t("tJVT"),T=t("OaEy"),z=t("2fM7"),b=t("q1tI"),X=t.n(b),v=t("VrN/"),Ce=t.n(v),K=t("p77/"),Me=t.n(K),se=t("c5Ni"),st=t.n(se),H=z.a.Option,N={labelCol:{span:4},wrapperCol:{span:20}},S={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"]};Z.b=function(ue){var de=ue.callback,f=ue.onCancel,oe=Object(b.useState)("python"),Je=Object(r.a)(oe,2),bt=Je[0],V=Je[1];function Bt(o){V(S[o][1])}function ut(o){de(o)}return X.a.createElement(h.a,Object(q.a)({},N,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ut}),X.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},X.a.createElement(z.a,{onChange:Bt},Object.keys(S).map(function(o){return X.a.createElement(H,{key:o,value:o},S[o][0])}))),X.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},X.a.createElement(Y,{mode:bt})),X.a.createElement("div",{className:"flex-container flex-end"},X.a.createElement(G.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),X.a.createElement(G.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))};function Y(ue){var de=ue.value,f=ue.onChange,oe=ue.mode,Je=ue.options,bt=Je===void 0?{}:Je,V=Object(b.useRef)(),Bt=Object(b.useState)(),ut=Object(r.a)(Bt,2),o=ut[0],i=ut[1];return Object(b.useEffect)(function(){if(o){var e=function(Pt){var U=Pt.getValue();f&&f(U)};return o.on("change",e),function(){o.off("change",e)}}},[o,f]),Object(b.useEffect)(function(){o&&o.setOption("mode",oe)},[o,oe]),Object(b.useEffect)(function(){o&&((de!==o.getValue()||de==="")&&setTimeout(function(){o.setValue(de||" ")},300))},[o,de]),Object(b.useEffect)(function(){if(V.current&&!o){var e=Ce.a.fromTextArea(V.current,Object(Le.a)({mode:oe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},bt));i(e)}},[V.current,o]),X.a.createElement("div",{className:"my-codemirror-container"},X.a.createElement("textarea",{ref:V}))}},"7qnI":function(Ae,Z,t){"use strict";var Le=t("5Dmo"),q=t("3S7+"),ke=t("fWQN"),G=t("mtLc"),he=t("yKVA"),h=t("879j"),r=t("5NDa"),T=t("5rEg"),z=t("q1tI"),b=t.n(z),X=t("O2Wb"),v=t.n(X),Ce=T.a.TextArea,K=function(Me){Object(he.a)(st,Me);var se=Object(h.a)(st);function st(){return Object(ke.a)(this,st),se.apply(this,arguments)}return Object(G.a)(st,[{key:"render",value:function(){var N=this,S=this.props,Y=S.index,ue=S.onAnswerChange,de=S.addChildAnswer,f=S.exerciseIsPublish,oe=S.answers,Je=S.activeOptionErrorIndex;return b.a.createElement("div",{className:v.a.flex},b.a.createElement("div",{className:"".concat(v.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Y+1,"):"),b.a.createElement("div",{className:"".concat(v.a.flex," ").concat(v.a.flex1),style:{flexDirection:"column"}},oe.map(function(bt,V){var Bt="".concat(Y,"-").concat(V);return b.a.createElement("div",{className:"".concat(v.a.flex," ").concat(v.a.flex1),key:V},b.a.createElement("div",{className:v.a.flex1,style:{flex:"0 0 1000px"}},b.a.createElement("div",null,b.a.createElement(Ce,{className:Bt===Je?v.a.error:"",spellCheck:!1,rows:4,value:bt||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(V==0?"":"(\u53EF\u9009)"),onChange:function(o){return ue(Y,V,o.target.value)},style:{minHeight:95}}))),!f&&b.a.createElement(b.a.Fragment,null,V!=0&&b.a.createElement(q.a,{title:"\u5220\u9664"},b.a.createElement("i",{className:"".concat(v.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return N.props.deleteChildAnswer(Y,V)},style:{float:"right"}})),V===0&&b.a.createElement(q.a,{title:"\u5220\u9664"},b.a.createElement("i",{className:"".concat(v.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return N.props.deleteChildAnswermain(Y,V)},style:{float:"right"}})),b.a.createElement(q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.a.createElement("i",{className:"".concat(v.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return de(Y)},style:{float:"right",visibility:V==oe.length-1?"":"hidden"}}))))})))}}]),st}(z.Component);Z.a=K},"9Bee":function(Ae,Z,t){"use strict";var Le=t("k1fw"),q=t("q1tI"),ke=t.n(q),G=t("vg9a"),he=t("tJVT"),h=t("DlQD"),r=t.n(h),T=t("rUJ1");function z(U,p){var ee=U.match(/^(\s+)(?:```)/);if(ee===null)return p;var ae=ee[1];return p.split(`
`).map(function(we){var De=we.match(/^\s+/);if(De===null)return we;var Rt=Object(he.a)(De,1),ct=Rt[0];return ct.length>=ae.length?we.slice(ae.length):we}).join(`
`)}var b=[],X=["<ul>"],v=new r.a.Renderer,Ce=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function K(){b.length=0,X=["<ul>"]}var Me={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function se(U,p,ee,ae){if(p>=U.length||U[p].level<=ee)return p;var we=U[p];ae.push("<li><a href='#"+we.anchor+"'>"+we.text+"</a>"),p++;var De=[];return p=se(U,p,we.level,De),De.length>0&&(ae.push("<ul>"),De.forEach(function(Rt){ae.push(Rt)}),ae.push("</ul>")),ae.push("</li>"),p=se(U,p,ee,ae),p}function st(){return se(b,0,0,X),X.push("</ul>"),X.join("")}var H={heading:function(p){var ee=Ce.exec(p);if(ee)return{type:"heading",raw:ee[0],depth:ee[1].length,text:ee[2]}},fences:function(p){var ee=this.rules.block.fences.exec(p);if(ee){var ae=ee[0],we=z(ae,ee[3]||""),De=ee[2]?ee[2].trim():ee[2];if(["latex","katex","math"].indexOf(De)>=0){var Rt=Y(),ct=we;we=Rt,ue[Rt]={type:"block",expression:ct}}return{type:"code",raw:ae,lang:De,text:we}}}},N=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,Y=function(){return"__special_katext_id_".concat(S++,"__")},ue={};function de(){return ue}function f(){S=0,ue={}}function oe(U){return U=U.replace(N,function(p,ee){var ae=Y();return ue[ae]={type:"inline",expression:ee},ae}),U}var Je=v.listitem;v.listitem=function(U){return Je(oe(U))};var bt=v.paragraph;v.paragraph=function(U){return bt(oe(U))};var V=v.tablecell;v.tablecell=function(U,p){return V(oe(U),p)},v.code=function(U,p,ee){var ae=(p||"").match(/\S*/)[0];return ae?["latex","katex","math"].indexOf(ae)>=0?"<p class='editormd-tex'>".concat(U,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(p,'">').concat(ee?U:Object(T.escape)(U,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(ee?U:Object(T.escape)(U,!0))+"</code></pre>"},v.heading=function(U,p,ee){var ae=this.options.headerPrefix+ee.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return b.push({anchor:ae,level:p,text:U}),"<h"+p+' id="'+ae+'">'+U+"</h"+p+">"},r.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:H,renderer:v});var Bt=r.a,ut=t("SJMd"),o=t("m3rI"),i=t("Oy/b"),e=/<pre[^>]*>/g;function Et(U){var p=document.createElement("div");return p.innerHTML=U,p.childNodes.length===0?"":p.childNodes[0].nodeValue}var Pt=Z.a=function(U){var p=U.value,ee=p===void 0?"":p,ae=U.className,we=U.showTextOnly,De=U.showLines,Rt=U.style,ct=Rt===void 0?{}:Rt,Ft=String(ee),be=Object(q.useMemo)(function(){try{var Re=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,l=/\"\/api\/attachments\/|\"\/attachments\/download\//g,at=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ft=Ft.replace(Re,"("+o.a.API_SERVER+"/api/attachments/").replace(l,'"'+o.a.API_SERVER+"/api/attachments/").replace(at,'"'+o.a.API_SERVER+"/files/uploads/")}catch(kt){}var ie=Bt(Ft);setTimeout(function(){return Fe()},300);var yt=de();if(Ft.match(/\[TOC\]/)&&(ie=ie.replace("<p>[TOC]</p>",st()),K()),ie=ie.replace(/(__special_katext_id_\d+__)/g,function(kt,ot){var jt=yt[ot],Gt=jt.type,Yt=jt.expression;return Object(i.renderToString)(Et(Yt)||"",{displayMode:Gt==="block",throwOnError:!1,output:"html"})}),ie=ie.replace(/▁/g,"\u2581\u2581\u2581"),f(),we){var It=document.createElement("div");return It.innerHTML=ie,It.innerText}return ie},[Ft]),gt=Object(q.useRef)();Me.WebkitLineClamp=De,De&&(ct=Object(Le.a)(Object(Le.a)({},ct),Me));function tt(Re){var l=Re.target;if(l.tagName.toUpperCase()==="A"){var at=l.getAttribute("href");if(at.startsWith("#")){Re.preventDefault();var ie=document.getElementById(at.replace("#",""));ie&&ie.scrollIntoView(!0)}}}var Fe=function(){};return Object(q.useEffect)(function(){if(gt.current&&be&&(be.match(e)&&window.PR.prettyPrint()),gt.current)return gt.current.addEventListener("click",tt),function(){gt.current.removeEventListener("click",tt),f(),K()}},[be,gt.current,tt]),ke.a.createElement(ke.a.Fragment,null,ke.a.createElement("div",{ref:gt,style:Object(Le.a)({},ct),className:"".concat(ae||""," markdown-body "),dangerouslySetInnerHTML:{__html:be}}))}},"9VGf":function(Ae,Z,t){"use strict";t.d(Z,"a",function(){return ke});var Le=t("q1tI"),q=t.n(Le);function ke(G,he){var h=Object(Le.useRef)();Object(Le.useEffect)(function(){h.current=G}),Object(Le.useEffect)(function(){function r(){h.current()}if(he!==null){var T=setInterval(r,he);return function(){return clearInterval(T)}}},[he])}},BdwD:function(Ae,Z,t){"use strict";var Le=t("k1fw"),q=t("q1tI"),ke=t.n(q),G=function(h){var r=h.styles,T=r===void 0?{}:r,z=h.customText;return ke.a.createElement("section",{className:"tc animated fadeIn",style:Object(Le.a)(Object(Le.a)({},{color:"#999",margin:"200px auto"}),T)},ke.a.createElement("img",{src:t("FOrL")}),ke.a.createElement("p",{className:"mt20 font14"},z||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};Z.a=G},BjJ7:function(Ae,Z,t){"use strict";t.d(Z,"d",function(){return q}),t.d(Z,"c",function(){return ke}),t.d(Z,"e",function(){return G}),t.d(Z,"b",function(){return he}),t.d(Z,"a",function(){return r});var Le=t("m3rI");function q(T){var z=!0;if(T.length>0){for(var b=0;b<T.length;b++)if(T[b].compile_success==0||!T[b].compile_success){z=!1;break}}else z=!1;return z}function ke(T){for(var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",b=[],X=0;X<T.length;X++){var v=T[X],Ce=z?"".concat(z,"/").concat(v.name):"".concat(v.name);b.push({title:v.name,isLeaf:!(v.type==="tree"),key:Ce})}return b}function G(T,z,b){for(var X=0;X<T.length;X++){var v=T[X];if(v.key===z){v.children=b;break}v.children&&G(v.children,z,b)}return T}function he(T,z,b){var X;return function(){var v=this,Ce=arguments,K=function(){X=null,b||T.apply(v,Ce)},Me=b&&!X;clearTimeout(X),X=setTimeout(K,z),Me&&T.apply(v,Ce)}}var h=!0,r=Le.a.API_SERVER},"C+DQ":function(Ae,Z,t){},FOrL:function(Ae,Z){Ae.exports="data:image/png;base64,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"},HmJG:function(Ae,Z,t){},M8RZ:function(Ae,Z,t){"use strict";t.d(Z,"a",function(){return z});var Le=t("fWQN"),q=t("mtLc"),ke=t("yKVA"),G=t("879j"),he=t("q1tI"),h=t.n(he),r=t("i8i4"),T=t.n(r),z=function(b){Object(ke.a)(v,b);var X=Object(G.a)(v);function v(Ce){var K;Object(Le.a)(this,v),K=X.call(this,Ce);var Me=window.document;return K.node=Me.createElement("div"),Me.body.appendChild(K.node),K}return Object(q.a)(v,[{key:"render",value:function(){var K=this.props.children;return Object(r.createPortal)(K,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),v}(h.a.Component)},NcEG:function(Ae,Z,t){"use strict";t.r(Z);var Le=t("+L6B"),q=t("2/Rp"),ke=t("5NDa"),G=t("5rEg"),he=t("Znn+"),h=t("ZTPi"),r=t("2qtc"),T=t("kLXV"),z=t("14J3"),b=t("BMrR"),X=t("jCWc"),v=t("kPKH"),Ce=t("sPJy"),K=t("bE4q"),Me=t("/zsF"),se=t("PArb"),st=t("miYZ"),H=t("tsqr"),N=t("9og8"),S=t("k1fw"),Y=t("oBTY"),ue=t("y8nQ"),de=t("Vl3Y"),f=t("tJVT"),oe=t("PpiC"),Je=t("B9cy"),bt=t("Ol7k"),V=t("lUTK"),Bt=t("BvKs"),ut=t("WmNS"),o=t.n(ut),i=t("q1tI"),e=t.n(i),Et=t("Ty5D"),Pt=t("55Ip"),U=t("9kvl"),p=t("tgas"),ee=t("jb+D"),ae=t("BdwD"),we=t("giR+"),De=t("fyUT"),Rt=t("sRBo"),ct=t("kaz8"),Ft=t("5Dmo"),be=t("3S7+"),gt=t("V0Rq"),tt=t("Ot1p"),Fe=t("9Bee"),Re=t("xvzu"),l=t.n(Re),at=["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"],ie=function(_,$){var me=_.problemset,Ot=_.globalSetting,Ct=_.loading,te=_.dispatch,u=_.onRef,xt=u===void 0?function(){}:u,a=_.editData,it=Object(oe.a)(_,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(i.useState)([]),Oe=Object(f.a)(xe,2),M=Oe[0],ce=Oe[1],He=Object(i.useState)(),Qe=Object(f.a)(He,2),Ie=Qe[0],Ze=Qe[1],Pe=Object(i.useState)([]),pe=Object(f.a)(Pe,2),n=pe[0],ve=pe[1],_t=Object(i.useState)(""),We=Object(f.a)(_t,2),_e=We[0],ge=We[1],Xe=Object(i.useState)(5),Ke=Object(f.a)(Xe,2),Ue=Ke[0],ye=Ke[1],Ge=Object(i.useState)(!1),Ve=Object(f.a)(Ge,2),ne=Ve[0],w=Ve[1],j=Object(Et.m)();Object(i.useEffect)(function(){ce(["","","",""])},[]),Object(i.useEffect)(function(){if(!(a!=null&&a.question_choices)){w(!0);return}ge(a==null?void 0:a.question_title),ye(parseInt(a==null?void 0:a.question_score)),ce(a==null?void 0:a.question_choices.map(function(R){return R.choice_text}));var E=[];a==null||a.standard_answer.map(function(R,s){E.push(R-1)}),ve(E)},[a]),Object(i.useImperativeHandle)($,function(){return{onSave:re,isEdit:ne}});var re=function(){var E=Object(N.a)(o.a.mark(function R(){var s,A,m;return o.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(_e){C.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),C.abrupt("return",!1);case 3:if(s=M.findIndex(function(k){return!k}),!(s>-1)){C.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(at[s]," \u9009\u9879\u7684\u5185\u5BB9")),C.abrupt("return",!1);case 7:if(n.length){C.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),C.abrupt("return",!1);case 10:if(!(n.length<1)){C.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),C.abrupt("return",!1);case 13:if(A=M.map(function(k,Ne){return{choice_text:k,is_answer:n.includes(Ne)?Ne+1:0}}),!a.question_id){C.next=20;break}return C.next=17,te({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:_e,question_type:1,question_score:"5.0",question_choices:A.map(function(k){return k.choice_text}),standard_answers:A.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})}});case 17:m=C.sent,C.next=23;break;case 20:return C.next=22,te({type:"exercise/addExerciseQuestion",payload:{categoryId:j.categoryId,question_title:_e,question_type:1,question_score:"5.0",question_choices:A.map(function(k){return k.choice_text}),standard_answers:A.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})}});case 22:m=C.sent;case 23:m.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),w(!1),te({type:"exercise/editExercise",payload:Object(S.a)({},j)}));case 24:case"end":return C.stop()}},R)}));return function(){return E.apply(this,arguments)}}(),L=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],g=function(){var E=Object(N.a)(o.a.mark(function R(s){return o.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:m.t0=s.id,m.next=m.t0==="del"?3:m.t0==="up"||m.t0==="down"?5:m.t0==="edit"?9:11;break;case 3:return T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(o.a.mark(function C(){return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(gt.m)({id:a.question_id});case 2:te({type:"exercise/editExercise",payload:Object(S.a)({},j)});case 3:case"end":return Ne.stop()}},C)}))()}}),m.abrupt("break",11);case 5:return m.next=7,te({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:s.id}});case 7:return te({type:"exercise/editExercise",payload:Object(S.a)({},j)}),m.abrupt("break",11);case 9:return w(!0),m.abrupt("break",11);case 11:case"end":return m.stop()}},R)}));return function(s){return E.apply(this,arguments)}}(),y=function(){var R;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"},a.key,"\u3001\u591A\u9009\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&L.map(function(s,A){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(be.a,{key:A,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return g(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Fe.a,{value:a.question_title})),e.a.createElement("div",{className:l.a.questionChoices},a==null||((R=a.question_choices)===null||R===void 0)?void 0:R.map(function(s,A){return e.a.createElement(b.a,null,e.a.createElement(v.a,null,e.a.createElement(ct.a,{key:A,checked:a.standard_answer.includes(A+1),disabled:!0},at[A],".")),e.a.createElement(v.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Fe.a,{value:s.choice_text}))))})))},qe=function(){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(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_e,onChange:function(s){return ge(s)}}),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"))),M.map(function(R,s){return e.a.createElement("div",{className:l.a.choiceWrap,key:s},e.a.createElement(be.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(l.a.answer," ").concat(n.includes(s)?l.a.activeAnswer:""),onClick:function(){n.includes(s)?ve(n.filter(function(m){return m!==s})):ve([].concat(Object(Y.a)(n),[s]))}},at[s])),e.a.createElement("div",{className:l.a.editorWrap},Ie===s?e.a.createElement(tt.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:R,onChange:function(m){M[s]=m,ce(M)}}):e.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return Ze(s)}},e.a.createElement(Fe.a,{value:R}))),s>1&&e.a.createElement(be.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ce(M.filter(function(m,lt){return lt!==s}))}})),s<7&&s===M.length-1&&e.a.createElement(be.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce([].concat(Object(Y.a)(M),[""]))}})))}),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(De.a,{value:Ue,max:1e4,min:-1,onChange:function(s){ye(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(q.a,{type:"default",onClick:function(){return w(!1)}},"\u53D6\u6D88"),e.a.createElement(q.a,{className:"ml20",type:"primary",onClick:function(){return re()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!ne&&y(),ne&&qe())},yt=Object(U.a)(function(Q){var _=Q.problemset,$=Q.loading,me=Q.globalSetting;return{problemset:_,globalSetting:me,loading:$.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(ie)),It=t("7Kak"),kt=t("9yH6"),ot=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jt=function(_,$){var me=_.problemset,Ot=_.globalSetting,Ct=_.loading,te=_.dispatch,u=_.onRef,xt=u===void 0?function(){}:u,a=_.editData,it=Object(oe.a)(_,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(i.useState)([]),Oe=Object(f.a)(xe,2),M=Oe[0],ce=Oe[1],He=Object(i.useState)(),Qe=Object(f.a)(He,2),Ie=Qe[0],Ze=Qe[1],Pe=Object(i.useState)([]),pe=Object(f.a)(Pe,2),n=pe[0],ve=pe[1],_t=Object(i.useState)(""),We=Object(f.a)(_t,2),_e=We[0],ge=We[1],Xe=Object(i.useState)(0),Ke=Object(f.a)(Xe,2),Ue=Ke[0],ye=Ke[1],Ge=Object(i.useState)(!1),Ve=Object(f.a)(Ge,2),ne=Ve[0],w=Ve[1],j=Object(Et.m)();Object(i.useEffect)(function(){ce(["","","",""])},[]),Object(i.useEffect)(function(){if(!(a!=null&&a.question_choices)){w(!0);return}ge(a==null?void 0:a.question_title),ye(parseInt(a==null?void 0:a.question_score)),ce(a==null?void 0:a.question_choices.map(function(R){return R.choice_text}));var E=[];a==null||a.standard_answer.map(function(R,s){E.push(R-1)}),ve(E)},[a]),Object(i.useImperativeHandle)($,function(){return{onSave:re,isEdit:ne}});var re=function(){var E=Object(N.a)(o.a.mark(function R(){var s,A,m;return o.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(_e){C.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),C.abrupt("return",!1);case 3:if(s=M.findIndex(function(k){return!k}),!(s>-1)){C.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ot[s]," \u9009\u9879\u7684\u5185\u5BB9")),C.abrupt("return",!1);case 7:if(n.length){C.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),C.abrupt("return",!1);case 10:if(!(n.length<1)){C.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),C.abrupt("return",!1);case 13:if(A=M.map(function(k,Ne){return{choice_text:k,is_answer:n.includes(Ne)?Ne+1:0}}),!a.question_id){C.next=20;break}return C.next=17,Object(p.u)({id:a.question_id,question_title:_e,question_type:1,question_score:Ue,question_choices:A.map(function(k){return k.choice_text}),standard_answers:A.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})});case 17:m=C.sent,C.next=23;break;case 20:return C.next=22,Object(p.a)({exercise_bank_id:j.topicId,question_title:_e,question_type:1,question_score:"5.0",question_choices:A.map(function(k){return k.choice_text}),standard_answers:A.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})});case 22:m=C.sent;case 23:return m.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),w(!1)),C.next=26,te({type:"polls/getExerciseBanks",payload:Object(S.a)({},j)});case 26:case"end":return C.stop()}},R)}));return function(){return E.apply(this,arguments)}}(),L=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],g=function(){var E=Object(N.a)(o.a.mark(function R(s){return o.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:m.t0=s.id,m.next=m.t0==="del"?3:m.t0==="up"||m.t0==="down"?5:m.t0==="edit"?9:11;break;case 3:return T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(o.a.mark(function C(){return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(p.e)({pollsId:a.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(S.a)({},j)});case 3:case"end":return Ne.stop()}},C)}))()}}),m.abrupt("break",11);case 5:return m.next=7,Object(p.j)({exerciseId:a==null?void 0:a.question_id,opr:s.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(S.a)({},j)}),m.abrupt("break",11);case 9:return w(!0),m.abrupt("break",11);case 11:case"end":return m.stop()}},R)}));return function(s){return E.apply(this,arguments)}}(),y=function(){var R;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"},a.key,"\u3001\u5355\u9009\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&L.map(function(s,A){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(be.a,{key:A,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return g(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Fe.a,{value:a.question_title})),e.a.createElement("div",{className:l.a.questionChoices},a==null||((R=a.question_choices)===null||R===void 0)?void 0:R.map(function(s,A){return e.a.createElement(b.a,null,e.a.createElement(v.a,null,e.a.createElement(kt.a,{key:A,checked:a.standard_answer.includes(A+1),disabled:!0},ot[A],".")),e.a.createElement(v.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Fe.a,{value:s.choice_text}))))})))},qe=function(){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(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_e,onChange:function(s){return ge(s)}}),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"))),M.map(function(R,s){return e.a.createElement("div",{className:l.a.choiceWrap,key:s},e.a.createElement(be.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(l.a.answer," ").concat(n.includes(s)?l.a.activeAnswer:""),onClick:function(){n.includes(s)?ve(n.filter(function(m){return m!==s})):ve([].concat(Object(Y.a)(n),[s]))}},ot[s])),e.a.createElement("div",{className:l.a.editorWrap},Ie===s?e.a.createElement(tt.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:R,onChange:function(m){M[s]=m,ce(M)}}):e.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return Ze(s)}},e.a.createElement(Fe.a,{value:R}))),s>1&&e.a.createElement(be.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ce(M.filter(function(m,lt){return lt!==s}))}})),s<7&&s===M.length-1&&e.a.createElement(be.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce([].concat(Object(Y.a)(M),[""]))}})))}),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(De.a,{value:Ue,max:1e4,min:-1,onChange:function(s){ye(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(q.a,{type:"default",onClick:function(){return w(!1)}},"\u53D6\u6D88"),e.a.createElement(q.a,{className:"ml20",type:"primary",onClick:function(){return re()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!ne&&y(),ne&&qe())},Gt=Object(U.a)(function(Q){var _=Q.problemset,$=Q.loading,me=Q.globalSetting;return{problemset:_,globalSetting:me,loading:$.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(jt)),Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Jt=function(_,$){var me=_.problemset,Ot=_.globalSetting,Ct=_.loading,te=_.dispatch,u=_.onRef,xt=u===void 0?function(){}:u,a=_.editData,it=Object(oe.a)(_,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(i.useState)(),Oe=Object(f.a)(xe,2),M=Oe[0],ce=Oe[1],He=Object(i.useState)(""),Qe=Object(f.a)(He,2),Ie=Qe[0],Ze=Qe[1],Pe=Object(i.useState)(!1),pe=Object(f.a)(Pe,2),n=pe[0],ve=pe[1],_t=Object(i.useState)(5),We=Object(f.a)(_t,2),_e=We[0],ge=We[1],Xe=Object(Et.m)();Object(i.useEffect)(function(){if(!(a!=null&&a.question_choices)){ve(!0);return}Ze(a==null?void 0:a.question_title),ge(a==null?void 0:a.question_score),ce(a.standard_answer[0]+"")},[a]),Object(i.useImperativeHandle)($,function(){return{onSave:Ke,isEdit:n}});var Ke=function(){var ne=Object(N.a)(o.a.mark(function w(){var j,re;return o.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(Ie){g.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),g.abrupt("return",!1);case 3:if(M){g.next=6;break}return H.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),g.abrupt("return",!1);case 6:if(j=[{choice_text:"\u6B63\u786E",is_answer:M==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:M==="2"?2:0}],!a.question_id){g.next=13;break}return g.next=10,Object(p.u)({id:a.question_id,question_title:Ie,question_type:2,question_score:_e,question_choices:j.map(function(y){return y.choice_text}),standard_answers:j.filter(function(y){return y.is_answer}).map(function(y){return y.is_answer})});case 10:re=g.sent,g.next=16;break;case 13:return g.next=15,Object(p.a)({exercise_bank_id:Xe.topicId,question_title:Ie,question_type:2,question_score:_e,question_choices:j.map(function(y){return y.choice_text}),standard_answers:j.filter(function(y){return y.is_answer}).map(function(y){return y.is_answer})});case 15:re=g.sent;case 16:return re.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),ve(!1)),te({type:"polls/getExerciseBanks",payload:Object(S.a)({},Xe)}),g.abrupt("return",{name:Ie,choices:j});case 19:case"end":return g.stop()}},w)}));return function(){return ne.apply(this,arguments)}}(),Ue=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],ye=function(){var ne=Object(N.a)(o.a.mark(function w(j){return o.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:L.t0=j.id,L.next=L.t0==="del"?3:L.t0==="up"||L.t0==="down"?5:L.t0==="edit"?9:11;break;case 3:return T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(o.a.mark(function y(){return o.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(p.e)({pollsId:a.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(S.a)({},Xe)});case 3:case"end":return E.stop()}},y)}))()}}),L.abrupt("break",11);case 5:return L.next=7,Object(p.j)({exerciseId:a==null?void 0:a.question_id,opr:j.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(S.a)({},Xe)}),L.abrupt("break",11);case 9:return ve(!0),L.abrupt("break",11);case 11:case"end":return L.stop()}},w)}));return function(j){return ne.apply(this,arguments)}}(),Ge=function(){var w;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"},a.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&Ue.map(function(j,re){return j.id==="up"&&a.key===1||j.id==="down"&&a.key===a.len?null:e.a.createElement(be.a,{key:re,placement:"bottom",title:j.name},e.a.createElement("span",{onClick:function(){return ye(j)},className:j.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:l.a.questionChoices},a==null||((w=a.question_choices)===null||w===void 0)?void 0:w.map(function(j,re){return e.a.createElement(kt.a,{key:re,checked:a.standard_answer.includes(re+1),disabled:!0},Yt[re],". ",e.a.createElement("span",{className:"c-black font14"},j.choice_text))})))},Ve=function(){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(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ie,onChange:function(j){return Ze(j)}}),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(kt.a.Group,{buttonStyle:"solid",value:M,onChange:function(j){return ce(j.target.value)}},e.a.createElement(kt.a.Button,{value:"1",className:"".concat(l.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(kt.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(De.a,{value:_e,max:1e4,min:-1,onChange:function(j){ge(j)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(q.a,{type:"default",onClick:function(){return ve(!1)}},"\u53D6\u6D88"),e.a.createElement(q.a,{className:"ml20",type:"primary",onClick:function(){return Ke()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!n&&Ge(),n&&Ve())},ra=Object(U.a)(function(Q){var _=Q.problemset,$=Q.loading,me=Q.globalSetting;return{problemset:_,globalSetting:me,loading:$.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Jt)),la=t("kqOp"),$t=t("7qnI"),ea=t("1vsH"),sa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ua=function(_,$){var me=_.problemset,Ot=_.globalSetting,Ct=_.loading,te=_.dispatch,u=_.editData,xt=Object(oe.a)(_,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(i.useState)(""),it=Object(f.a)(a,2),xe=it[0],Oe=it[1],M=Object(i.useState)(""),ce=Object(f.a)(M,2),He=ce[0],Qe=ce[1],Ie=Object(i.useState)([]),Ze=Object(f.a)(Ie,2),Pe=Ze[0],pe=Ze[1],n=Object(i.useState)(""),ve=Object(f.a)(n,2),_t=ve[0],We=ve[1],_e=Object(i.useState)(),ge=Object(f.a)(_e,2),Xe=ge[0],Ke=ge[1],Ue=Object(i.useState)(!1),ye=Object(f.a)(Ue,2),Ge=ye[0],Ve=ye[1],ne=Object(i.useState)(5),w=Object(f.a)(ne,2),j=w[0],re=w[1],L=Object(i.useState)(!1),g=Object(f.a)(L,2),y=g[0],qe=g[1],E=Object(Et.m)();Object(i.useEffect)(function(){if(!(u!=null&&u.question_title)){qe(!0);return}Oe(u==null?void 0:u.question_title),Ke(u==null?void 0:u.is_ordered),re(u==null?void 0:u.question_score);var I=u==null?void 0:u.standard_answer.map(function(d){return d.answer_text});pe(I)},[me.editData]),Object(i.useEffect)(function(){Ve(!1)},[y]),Object(i.useImperativeHandle)($,function(){return{onSave:R,isEdit:y}});var R=function(){var I=Object(N.a)(o.a.mark(function d(){var c,O,W;return o.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(c=[],O=!1,Pe.forEach(function(B,St){c.push({choice_id:St+1,answer_text:[]}),B.forEach(function(Wt,Ht){c[St].answer_text.push(Wt),(!Wt||!Object(ea.R)(Wt,1e4))&&(We("".concat(St,"-").concat(Ht)),H.b.info(Wt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),O=!0)})}),!O){Te.next=5;break}return Te.abrupt("return",!1);case 5:if(!u.question_id){Te.next=11;break}return Te.next=8,Object(p.u)({id:u.question_id,question_title:xe,question_type:3,question_score:j,is_ordered:Xe,standard_answers:c});case 8:W=Te.sent,Te.next=14;break;case 11:return Te.next=13,Object(p.a)({exercise_bank_id:E.topicId,question_title:xe,question_type:3,question_score:j,is_ordered:Xe,standard_answers:c});case 13:W=Te.sent;case 14:return W.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),qe(!1)),te({type:"polls/getExerciseBanks",payload:Object(S.a)({},E)}),Te.abrupt("return",{name:xe,analysis:He,standard_answers:c,is_ordered:Xe});case 17:case"end":return Te.stop()}},d)}));return function(){return I.apply(this,arguments)}}(),s=function(d,c,O){var W=Pe.slice();if(c&&W.splice(d,c),O&&Ge)for(var J=0;J<O;J++)W.splice(d+J,0,[""]);Ve(!0),pe(W)},A=function(d,c,O){We("");var W=Pe.slice();W[d][c]=O,pe(W)},m=function(d){var c=Pe.slice();c[d]=[].concat(Object(Y.a)(c[d]),[""]),pe(c)},lt=function(d,c){var O=Pe.slice();if(!O[d][c]){O[d]=O[d].filter(function(W,J){return J!==c}),pe(O);return}T.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(){O[d]=O[d].filter(function(J,Te){return Te!==c}),pe(O)}})},C=function(d){T.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 O=Pe.slice();O=Pe.filter(function(W,J){return d!==J}),pe(O)}})},k=function(){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"},"\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(la.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:xe,onChange:function(c){return Oe(c)},showNullButton:!0,onPlaceholderChange:s})),e.a.createElement("div",{className:"mt20"},Pe.map(function(d,c){return e.a.createElement($t.a,{key:c,answers:d,index:c,is_md:!0,activeOptionErrorIndex:_t,onAnswerChange:A,addChildAnswer:m,deleteChildAnswer:lt,deleteChildAnswermain:C})})),e.a.createElement("div",{className:"mt20"},Pe.length>1&&e.a.createElement("span",null,e.a.createElement(ct.a,{checked:Xe,onChange:function(c){return Ke(c.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:""},"\u5206\u503C\uFF1A",e.a.createElement(De.a,{value:j,max:1e4,min:-1,onChange:function(c){re(c)}})," \u5206"),e.a.createElement("aside",{className:"tr"},u.question_id&&e.a.createElement(q.a,{type:"default",onClick:function(){return qe(!1)}},"\u53D6\u6D88"),e.a.createElement(q.a,{className:"ml20",type:"primary",onClick:function(){return R()}},"\u4FDD\u5B58")))},Ne=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Nt=function(){var I=Object(N.a)(o.a.mark(function d(c){return o.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:W.t0=c.id,W.next=W.t0==="del"?3:W.t0==="up"||W.t0==="down"?5:W.t0==="edit"?9:11;break;case 3:return T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(o.a.mark(function Te(){return o.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(p.e)({pollsId:u.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(S.a)({},E)});case 3:case"end":return St.stop()}},Te)}))()}}),W.abrupt("break",11);case 5:return W.next=7,Object(p.j)({exerciseId:u==null?void 0:u.question_id,opr:c.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(S.a)({},E)}),W.abrupt("break",11);case 9:return qe(!0),W.abrupt("break",11);case 11:case"end":return W.stop()}},d)}));return function(c){return I.apply(this,arguments)}}(),Ye=function(){var d;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),!u.hideAction&&Ne.map(function(c,O){return c.id==="up"&&u.key===1||c.id==="down"&&u.key===u.len?null:e.a.createElement(be.a,{key:O,placement:"bottom",title:c.name},e.a.createElement("span",{onClick:function(){return Nt(c)},className:c.icon}))})),e.a.createElement("div",{className:"mt5"},u.question_title),e.a.createElement("div",{className:l.a.questionChoices},u==null||((d=u.standard_answer)===null||d===void 0)?void 0:d.map(function(c,O){return e.a.createElement(b.a,null,e.a.createElement(v.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",c.choice_id,"\uFF09\uFF1A"),e.a.createElement(v.a,{flex:"1"},e.a.createElement(G.a,{key:O,checked:u.standard_answer.includes(O),disabled:!0,value:c.answer_text})))})))};return e.a.createElement("section",{className:l.a.wrap},!y&&Ye(),y&&k())},ta=Object(U.a)(function(Q){var _=Q.problemset,$=Q.loading,me=Q.globalSetting;return{problemset:_,globalSetting:me,loading:$.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(ua)),ia=["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"],P=function(_,$){var me=_.problemset,Ot=_.globalSetting,Ct=_.loading,te=_.dispatch,u=_.onRef,xt=u===void 0?function(){}:u,a=_.editData,it=Object(oe.a)(_,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(i.useState)(""),Oe=Object(f.a)(xe,2),M=Oe[0],ce=Oe[1],He=Object(i.useState)(""),Qe=Object(f.a)(He,2),Ie=Qe[0],Ze=Qe[1],Pe=Object(i.useState)(""),pe=Object(f.a)(Pe,2),n=pe[0],ve=pe[1],_t=Object(i.useState)(5),We=Object(f.a)(_t,2),_e=We[0],ge=We[1],Xe=Object(i.useState)(!1),Ke=Object(f.a)(Xe,2),Ue=Ke[0],ye=Ke[1],Ge=Object(Et.m)();Object(i.useEffect)(function(){var L;if(!(a!=null&&a.question_title)){ye(!0);return}ce(a==null?void 0:a.question_title),ve(a==null||((L=a.standard_answer)===null||L===void 0)?void 0:L[0]),ge(a==null?void 0:a.question_score)},[me.editData]),Object(i.useImperativeHandle)($,function(){return{onSave:Ve,isEdit:Ue}});var Ve=function(){var L=Object(N.a)(o.a.mark(function g(){var y;return o.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(M){E.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(!a.question_id){E.next=9;break}return E.next=6,Object(p.u)({id:a.question_id,question_title:M,question_type:4,question_score:_e,standard_answers:[n]});case 6:y=E.sent,E.next=12;break;case 9:return E.next=11,Object(p.a)({exercise_bank_id:Ge.topicId,question_title:M,question_type:4,question_score:_e,standard_answers:[n]});case 11:y=E.sent;case 12:return y.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),ye(!1),te({type:"polls/getExerciseBanks",payload:Object(S.a)({},Ge)})),E.abrupt("return",{name:M,answer_texts:[n],analysis:Ie});case 14:case"end":return E.stop()}},g)}));return function(){return L.apply(this,arguments)}}(),ne=function(){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"},"\u7B80\u7B54\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(y){return ce(y)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(tt.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:n,onChange:function(y){return ve(y)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(De.a,{value:_e,max:1e4,min:-1,onChange:function(y){ge(y)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(q.a,{type:"default",onClick:function(){return ye(!1)}},"\u53D6\u6D88"),e.a.createElement(q.a,{className:"ml20",type:"primary",onClick:function(){return Ve()}},"\u4FDD\u5B58")))},w=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],j=function(){var L=Object(N.a)(o.a.mark(function g(y){return o.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:E.t0=y.id,E.next=E.t0==="del"?3:E.t0==="up"||E.t0==="down"?5:E.t0==="edit"?9:11;break;case 3:return T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(o.a.mark(function s(){return o.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(p.e)({pollsId:a.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(S.a)({},Ge)});case 3:case"end":return m.stop()}},s)}))()}}),E.abrupt("break",11);case 5:return E.next=7,Object(p.j)({exerciseId:a==null?void 0:a.question_id,opr:y.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(S.a)({},Ge)}),E.abrupt("break",11);case 9:return ye(!0),E.abrupt("break",11);case 11:case"end":return E.stop()}},g)}));return function(y){return L.apply(this,arguments)}}(),re=function(){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"},a.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&w.map(function(g,y){return g.id==="up"&&a.key===1||g.id==="down"&&a.key===a.len?null:e.a.createElement(be.a,{key:y,placement:"bottom",title:g.name},e.a.createElement("span",{onClick:function(){return j(g)},className:g.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:l.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Fe.a,{value:n})))};return e.a.createElement("section",{className:l.a.wrap},!Ue&&re(),Ue&&ne())},nt=Object(U.a)(function(Q){var _=Q.problemset,$=Q.loading,me=Q.globalSetting;return{problemset:_,globalSetting:me,loading:$.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(P)),Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],je=function(_,$){var me=_.problemset,Ot=_.globalSetting,Ct=_.loading,te=_.dispatch,u=_.editData,xt=Object(oe.a)(_,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(i.useState)(""),it=Object(f.a)(a,2),xe=it[0],Oe=it[1],M=Object(i.useState)(""),ce=Object(f.a)(M,2),He=ce[0],Qe=ce[1],Ie=Object(i.useState)(""),Ze=Object(f.a)(Ie,2),Pe=Ze[0],pe=Ze[1],n=Object(i.useState)([]),ve=Object(f.a)(n,2),_t=ve[0],We=ve[1],_e=Object(i.useState)(""),ge=Object(f.a)(_e,2),Xe=ge[0],Ke=ge[1],Ue=Object(i.useState)(),ye=Object(f.a)(Ue,2),Ge=ye[0],Ve=ye[1],ne=Object(i.useState)(!1),w=Object(f.a)(ne,2),j=w[0],re=w[1],L=Object(i.useState)([]),g=Object(f.a)(L,2),y=g[0],qe=g[1],E=Object(i.useState)(!1),R=Object(f.a)(E,2),s=R[0],A=R[1],m=Object(Et.m)();Object(i.useEffect)(function(){var Ye;u.edit&&A(!0),Oe(u.shixun_name),Qe(u.question_title);var I=[];(Ye=u.shixun)===null||Ye===void 0||Ye.map(function(d){I.push(d.challenge_score)}),qe(I)},[u]),Object(i.useEffect)(function(){re(!1)},[s]),Object(i.useImperativeHandle)($,function(){return{onSave:lt,isEdit:s}});var lt=function(){var Ye=Object(N.a)(o.a.mark(function I(){var d,c,O;return o.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(d=[],c=!1,!c){J.next=4;break}return J.abrupt("return",!1);case 4:if(!u.question_id){J.next=10;break}return J.next=7,Object(p.u)({id:u.question_id,question_title:He,shixun_name:xe,shixun_id:u.shixun_id,question_type:5,question_scores:y});case 7:O=J.sent,J.next=13;break;case 10:return J.next=12,Object(p.a)({exercise_bank_id:m.topicId,question_title:He,shixun_name:xe,shixun_id:u.shixun_id,question_type:5,question_scores:y});case 12:O=J.sent;case 13:return O.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),A(!1)),J.next=16,te({type:"polls/getExerciseBanks",payload:Object(S.a)({},m)});case 16:return J.abrupt("return",{name:He,analysis:Pe,standard_answers:d,is_ordered:Ge});case 17:case"end":return J.stop()}},I)}));return function(){return Ye.apply(this,arguments)}}(),C=function(){var I;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(G.a,{defaultValue:xe,onChange:function(c){Oe(c.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(tt.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:He,onChange:function(c){Qe(c)}})),e.a.createElement("div",{className:"mt20"},(I=u.shixun)===null||I===void 0?void 0:I.map(function(d,c){return e.a.createElement(b.a,{gutter:[20,20]},e.a.createElement(v.a,{flex:"1"},c+1,".",d.challenge_name),e.a.createElement(v.a,null,e.a.createElement(De.a,{defaultValue:y[c],onChange:function(W){y[c]=W,qe(y),console.log("srore:L",y[c])}})))})),e.a.createElement("div",{className:"mt20"},_t.length>1&&e.a.createElement("span",null,e.a.createElement(ct.a,{checked:Ge,onChange:function(c){return Ve(c.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"},!(u!=null&&u.edit)&&e.a.createElement(q.a,{type:"default",onClick:function(){return A(!1)}},"\u53D6\u6D88"),e.a.createElement(q.a,{className:"ml20",type:"primary",onClick:function(){return lt()}},"\u4FDD\u5B58")))},k=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Ne=function(){var Ye=Object(N.a)(o.a.mark(function I(d){return o.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:O.t0=d.id,O.next=O.t0==="del"?3:O.t0==="up"||O.t0==="down"?5:O.t0==="edit"?9:11;break;case 3:return T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(o.a.mark(function J(){return o.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(p.e)({pollsId:u.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(S.a)({},m)});case 3:case"end":return B.stop()}},J)}))()}}),O.abrupt("break",11);case 5:return O.next=7,Object(p.j)({exerciseId:u==null?void 0:u.question_id,opr:d.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(S.a)({},m)}),O.abrupt("break",11);case 9:return A(!0),O.abrupt("break",11);case 11:case"end":return O.stop()}},I)}));return function(d){return Ye.apply(this,arguments)}}(),Nt=function(){var I;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"},u.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),e.a.createElement("div",{className:"tr"},e.a.createElement(Pt.Link,{target:"_blank",to:"/shixuns/".concat(u.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!u.hideAction&&k.map(function(d,c){return d.id==="up"&&u.key===1||d.id==="down"&&u.key===u.len?null:e.a.createElement(be.a,{key:c,placement:"bottom",title:d.name},e.a.createElement("span",{onClick:function(){return Ne(d)},className:d.icon}))}))),e.a.createElement("div",{className:"font16"},u.shixun_name),e.a.createElement("div",{className:"mt30"}),(I=u.shixun)===null||I===void 0?void 0:I.map(function(d,c){return e.a.createElement("div",{key:c},"\u7B2C",c+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},d.challenge_name)," ",e.a.createElement("span",{className:"ml10"},d.challenge_score))}))};return e.a.createElement("section",{className:l.a.wrap},!s&&Nt(),s&&C())},rt=Object(U.a)(function(Q){var _=Q.problemset,$=Q.loading,me=Q.globalSetting;return{problemset:_,globalSetting:me,loading:$.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(je)),At=t("UU91"),ft=t.n(At),Ut=t("fJjg"),Tt=Bt.a.SubMenu,Mt=bt.a.Content,qt=bt.a.Sider,zt=function(_){var $,me,Ot,Ct,te,u,xt,a,it,xe,Oe,M,ce,He,Qe,Ie,Ze,Pe,pe,n,ve,_t,We,_e,ge,Xe,Ke,Ue,ye,Ge,Ve,ne,w,j,re,L,g,y,qe,E,R,s,A,m,lt,C,k,Ne,Nt,Ye,I,d,c,O,W,J,Te,B=_.polls,St=_.globalSetting,Wt=_.loading,Ht=_.user,Qt=_.dispatch,ca=Object(oe.a)(_,["polls","globalSetting","loading","user","dispatch"]),pt=Object(Et.m)(),F=Object(Et.l)(),D=Ht.userInfo,x=de.a.useForm(),Ee=Object(f.a)(x,1),le=Ee[0],Se=Object(i.useState)([]),$e=Object(f.a)(Se,2),ze=$e[0],et=$e[1],vt=Object(i.useState)(!1),Xt=Object(f.a)(vt,2),Kt=Xt[0],na=Xt[1],oa=[{name:"\u9009\u62E9\u9898",id:0},{name:"\u5224\u65AD\u9898",id:2},{name:"\u586B\u7A7A\u9898",id:3},{name:"\u7B80\u7B54\u9898",id:4},{name:"\u5B9E\u8BAD\u9898",id:5}],wt=Object(i.useRef)();Object(i.useEffect)(function(){var Dt;if((Dt=B.exerciseBanks)!==null&&Dt!==void 0&&Dt.exercise_questions){var fe,dt,ht,Lt,mt;et(Object(Y.a)((fe=B.exerciseBanks)===null||fe===void 0?void 0:fe.exercise_questions)),le.setFieldsValue({exercise_name:(dt=B.exerciseBanks)===null||dt===void 0||((ht=dt.exercise)===null||ht===void 0)?void 0:ht.exercise_name,exercise_description:(Lt=B.exerciseBanks)===null||Lt===void 0||((mt=Lt.exercise)===null||mt===void 0)?void 0:mt.exercise_description})}},[B.exerciseBanks]),Object(i.useEffect)(function(){Qt({type:"polls/getExerciseBanks",payload:Object(S.a)({},pt)})},[pt.categoryId]);var _a=function(){var Dt=Object(N.a)(o.a.mark(function fe(){var dt,ht,Lt;return o.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,le.validateFields();case 2:return Lt=le.getFieldValue(),Lt.is_md=!0,Lt.topicId=(dt=B.exerciseBanks)===null||dt===void 0||((ht=dt.exercise)===null||ht===void 0)?void 0:ht.id,na(!1),Vt.next=8,Object(p.v)(Object(S.a)({},Lt));case 8:Qt({type:"polls/getExerciseBanks",payload:Object(S.a)({},pt)});case 9:case"end":return Vt.stop()}},fe)}));return function(){return Dt.apply(this,arguments)}}(),Ea=function(){var Dt=Object(N.a)(o.a.mark(function fe(dt){var ht;return o.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,wt==null?void 0:wt.current;case 2:if(ht=mt.sent,!(ht!=null&&ht.isEdit)){mt.next=6;break}return H.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),mt.abrupt("return");case 6:dt===5?Qt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}):et([].concat(Object(Y.a)(ze),[{question_type:dt}]));case 7:case"end":return mt.stop()}},fe)}));return function(dt){return Dt.apply(this,arguments)}}(),da=function(){Qt({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:[pt.topicId],object_type:"exercise"}}})},ma=function(){return ze==null?void 0:ze.map(function(fe,dt){if(fe.key=dt+1,fe.len=ze.length,fe.question_type===0)return e.a.createElement("aside",null,e.a.createElement(Gt,{ref:wt,editData:fe}),e.a.createElement(se.a,null));if(fe.question_type===1)return e.a.createElement("aside",null,e.a.createElement(yt,{ref:wt,editData:fe}),e.a.createElement(se.a,null));if(fe.question_type===2)return e.a.createElement("aside",null,e.a.createElement(ra,{ref:wt,editData:fe}),e.a.createElement(se.a,null));if(fe.question_type===3)return e.a.createElement("aside",null,e.a.createElement(ta,{editData:fe}),e.a.createElement(se.a,null));if(fe.question_type===4)return e.a.createElement("aside",null,e.a.createElement(nt,{editData:fe}),e.a.createElement(se.a,null));if(fe.question_type===5)return e.a.createElement("aside",null,e.a.createElement(rt,{editData:fe}),e.a.createElement(se.a,null))})};return e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},D&&e.a.createElement(K.a,{separator:">"},e.a.createElement(K.a.Item,null,e.a.createElement(Pt.Link,{to:"/users/".concat(pt.username,"/").concat(pt.topictype==="personal"?"topics":"topicbank","/").concat(pt.topictype)},pt.topictype==="personal"?"\u6211\u7684\u9898\u5E93":"\u516C\u5171\u9898\u5E93")),e.a.createElement(K.a.Item,null,"\u8BE6\u60C5"))),e.a.createElement("aside",{className:[ft.a.title,"mt20"].join(" ")},e.a.createElement(b.a,{style:{width:"100%"},align:"middle"},e.a.createElement(v.a,{flex:"1"},e.a.createElement("strong",{className:"font20 ml5"},($=B.exerciseBanks)===null||$===void 0||((me=$.exercise)===null||me===void 0)?void 0:me.exercise_name),e.a.createElement(ea.i,{status:[(Ot=B.exerciseBanks)!==null&&Ot!==void 0&&(Ct=Ot.exercise)!==null&&Ct!==void 0&&Ct.is_public?"\u516C\u5F00":"\u79C1\u6709"]})),e.a.createElement(v.a,null,e.a.createElement(Pt.Link,{className:"font16 c-light-black",to:"/users/".concat(D.login,"/topics/").concat(pt.topictype)},"\u8FD4\u56DE"))))),e.a.createElement("section",{className:[ft.a.bg,"pl30","pr30","pb30","mt20 relative"].join(" ")},e.a.createElement("div",{className:ft.a.export},((te=B.exerciseBanks)===null||te===void 0?void 0:te.authorize)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("a",{onClick:function(fe){fe.preventDefault(),T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onOk:function(){var dt=Object(N.a)(o.a.mark(function Lt(){var mt;return o.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,Object(ee.g)({object_type:"normal",object_id:[pt.topicId]});case 2:mt=Zt.sent,mt.status===0&&U.c.push("/users/".concat(pt.username,"/topics/personal"));case 4:case"end":return Zt.stop()}},Lt)}));function ht(){return dt.apply(this,arguments)}return ht}()})}},"\u5220\u9664"),e.a.createElement(Pt.Link,{to:"/users/".concat(D.login,"/topics/").concat(pt.topicId,"/").concat(pt.topictype,"/exercise/edit")},"\u7F16\u8F91")),e.a.createElement("a",{onClick:function(fe){fe.preventDefault(),da()}},"\u53D1\u9001")),e.a.createElement(h.a,{className:ft.a.tabs},e.a.createElement(h.a.TabPane,{tab:e.a.createElement("span",{className:"font16 pt10 pb12"},"\u5185\u5BB9\u8BE6\u60C5"),key:"1"},e.a.createElement("div",{className:"c-light-black"},(u=B.exerciseBanks)===null||u===void 0||((xt=u.exercise)===null||xt===void 0)?void 0:xt.exercise_description))),Kt&&e.a.createElement(de.a,{layout:"vertical",form:le},e.a.createElement(de.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u6807\u9898\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},e.a.createElement(G.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),e.a.createElement(de.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},e.a.createElement(G.a.TextArea,{rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),e.a.createElement(de.a.Item,{className:"tr"},e.a.createElement(q.a,{type:"primary",onClick:function(){_a()}},"\u4FDD\u5B58")))),e.a.createElement("p",{className:"mt10",style:{display:"flex"}},e.a.createElement("span",{className:"fl",style:{flex:"1"}},!!((a=B.exerciseBanks)!==null&&a!==void 0&&(it=a.exercise_types)!==null&&it!==void 0&&it.q_singles)&&e.a.createElement("span",{className:"ml20"},"\u5355\u9009\u9898",(xe=B.exerciseBanks)===null||xe===void 0||((Oe=xe.exercise_types)===null||Oe===void 0)?void 0:Oe.q_singles,"\u9898\uFF0C\u5171",(M=B.exerciseBanks)===null||M===void 0||((ce=M.exercise_types)===null||ce===void 0)?void 0:ce.q_singles_scores,"\u5206"),!!((He=B.exerciseBanks)!==null&&He!==void 0&&(Qe=He.exercise_types)!==null&&Qe!==void 0&&Qe.q_doubles)&&e.a.createElement("span",{className:"ml20"},"\u591A\u9009\u9898",(Ie=B.exerciseBanks)===null||Ie===void 0||((Ze=Ie.exercise_types)===null||Ze===void 0)?void 0:Ze.q_doubles,"\u9898\uFF0C\u5171",(Pe=B.exerciseBanks)===null||Pe===void 0||((pe=Pe.exercise_types)===null||pe===void 0)?void 0:pe.q_doubles_scores,"\u5206"),!!((n=B.exerciseBanks)!==null&&n!==void 0&&(ve=n.exercise_types)!==null&&ve!==void 0&&ve.q_judges)&&e.a.createElement("span",{className:"ml20"},"\u5224\u65AD\u9898",(_t=B.exerciseBanks)===null||_t===void 0||((We=_t.exercise_types)===null||We===void 0)?void 0:We.q_judges,"\u9898\uFF0C\u5171",(_e=B.exerciseBanks)===null||_e===void 0||((ge=_e.exercise_types)===null||ge===void 0)?void 0:ge.q_judges_scores,"\u5206"),!!((Xe=B.exerciseBanks)!==null&&Xe!==void 0&&(Ke=Xe.exercise_types)!==null&&Ke!==void 0&&Ke.q_nulls)&&e.a.createElement("span",{className:"ml20"},"\u586B\u7A7A\u9898",(Ue=B.exerciseBanks)===null||Ue===void 0||((ye=Ue.exercise_types)===null||ye===void 0)?void 0:ye.q_nulls,"\u9898\uFF0C\u5171",(Ge=B.exerciseBanks)===null||Ge===void 0||((Ve=Ge.exercise_types)===null||Ve===void 0)?void 0:Ve.q_nulls_scores,"\u5206"),!!((ne=B.exerciseBanks)!==null&&ne!==void 0&&(w=ne.exercise_types)!==null&&w!==void 0&&w.q_mains)&&e.a.createElement("span",{className:"ml20"},"\u7B80\u7B54\u9898",(j=B.exerciseBanks)===null||j===void 0||((re=j.exercise_types)===null||re===void 0)?void 0:re.q_mains,"\u9898\uFF0C\u5171",(L=B.exerciseBanks)===null||L===void 0||((g=L.exercise_types)===null||g===void 0)?void 0:g.q_mains_scores,"\u5206"),!!((y=B.exerciseBanks)!==null&&y!==void 0&&(qe=y.exercise_types)!==null&&qe!==void 0&&qe.q_shixuns)&&e.a.createElement("span",{className:"ml20"},"\u5B9E\u8BAD\u9898",(E=B.exerciseBanks)===null||E===void 0||((R=E.exercise_types)===null||R===void 0)?void 0:R.q_shixuns,"\u9898\uFF0C\u5171",(s=B.exerciseBanks)===null||s===void 0||((A=s.exercise_types)===null||A===void 0)?void 0:A.q_shixuns_scores,"\u5206"),!!((m=B.exerciseBanks)!==null&&m!==void 0&&(lt=m.exercise_types)!==null&&lt!==void 0&&lt.q_pros)&&e.a.createElement("span",{className:"ml20"},"\u7F16\u7A0B\u9898",(C=B.exerciseBanks)===null||C===void 0||((k=C.exercise_types)===null||k===void 0)?void 0:k.q_pros,"\u9898\uFF0C\u5171",(Ne=B.exerciseBanks)===null||Ne===void 0||((Nt=Ne.exercise_types)===null||Nt===void 0)?void 0:Nt.q_pros_scores,"\u5206")),e.a.createElement("span",{className:"fr"},!!((Ye=B.exerciseBanks)!==null&&Ye!==void 0&&(I=Ye.exercise_types)!==null&&I!==void 0&&I.q_counts)&&e.a.createElement("span",null,"\u5408\u8BA1 ",e.a.createElement("span",{className:"color-blue"},(d=B.exerciseBanks)===null||d===void 0||((c=d.exercise_types)===null||c===void 0)?void 0:c.q_counts)," \u9898\uFF0C \u5171 ",e.a.createElement("span",{className:"".concat(((O=B.exerciseBanks)===null||O===void 0||((W=O.exercise_types)===null||W===void 0)?void 0:W.q_scores)>100?"color-red font-bd":"color-orange")},(J=B.exerciseBanks)===null||J===void 0||((Te=J.exercise_types)===null||Te===void 0)?void 0:Te.q_scores)," \u5206"))),e.a.createElement("section",{className:[ft.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},ze!=""&&ma(),ze==""&&e.a.createElement(ae.a,null)),e.a.createElement(Ut.a,null))},aa=Z.default=Object(U.a)(function(Q){var _=Q.polls,$=Q.loading,me=Q.user,Ot=Q.globalSetting;return{polls:_,globalSetting:Ot,user:me,loading:$.effects}})(zt)},Nska:function(Ae,Z,t){Ae.exports={wrap:"wrap___1qNoS",title:"title___18s87",radioWrap:"radioWrap___3ZobS",radio:"radio___19YEl",colorFF0000:"colorFF0000___2BuLq",pagination:"pagination___18hXH"}},O2Wb:function(Ae,Z,t){Ae.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ae,Z,t){"use strict";var Le=t("2qtc"),q=t("kLXV"),ke=t("rAM+"),G=t("tJVT"),he=t("jrin"),h=t("q1tI"),r=t.n(h),T=t("VrN/"),z=t.n(T),b=t("bdgK"),X=t("p77/"),v=t("Bd2K"),Ce=t("ELLl"),K=t("19Vz"),Me=t("lZu9"),se=t("kSUc"),st=t("9Bee"),H=t("0Owb"),N=t("dejd"),S=t("C+DQ"),Y=[{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 ue(P){var nt=P.onActionCallback,Be=P.title,je=P.icon,rt=P.actionName,At=P.className,ft=At===void 0?"":At,Ut=P.children;function Tt(){nt(rt)}return r.a.createElement("a",{title:Be,className:ft,onClick:Tt},r.a.createElement("i",{className:"md-iconfont ".concat(je)}),Ut)}var de=function(P){var nt=P.watch,Be=P.showNullButton,je=P.onActionCallback,rt=P.fullScreen,At=P.insertTemp,ft=[].concat(Y,[{title:"".concat(nt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(nt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return r.a.createElement("ul",{className:"markdown-toolbar-container"},ft.map(function(Ut,Tt){return r.a.createElement("li",{key:Tt},Ut.actionName?r.a.createElement(ue,Object(H.a)({},Ut,{onActionCallback:je})):r.a.createElement("span",{className:"v-line"}))}),Be?r.a.createElement("li",null,r.a.createElement(ue,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:je},r.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,At&&r.a.createElement("li",null,r.a.createElement(ue,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(At),onActionCallback:je},r.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),r.a.createElement("li",{className:"btn-full-screen"},r.a.createElement(ue,{icon:"".concat(rt?"icon-shrink":"icon-enlarge"),title:rt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:je})))},f=t("M8RZ"),oe=t("+L6B"),Je=t("2/Rp"),bt=t("y8nQ"),V=t("Vl3Y"),Bt=t("5NDa"),ut=t("5rEg"),o={labelCol:{span:4},wrapperCol:{span:20}},i=function(P){var nt=P.callback,Be=P.onCancel;function je(rt){nt(rt)}return r.a.createElement(V.a,Object(H.a)({},o,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je}),r.a.createElement(V.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},r.a.createElement(ut.a,null)),r.a.createElement(V.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},r.a.createElement(ut.a,null)),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(Je.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Je.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))},e=t("7ahc"),Et=t("HmJG"),Pt=t("BjJ7"),U=V.a.useForm,p={width:280,marginRight:10},ee={labelCol:{span:5},wrapperCol:{span:19}},ae=function(P){var nt=P.callback,Be=P.onCancel,je=U(),rt=Object(G.a)(je,1),At=rt[0];function ft(Mt){nt(Mt)}function Ut(Mt){At.setFieldsValue({src:"/api/attachments/".concat(Mt.id)})}function Tt(Mt){var qt=Mt.target.files[0];De(qt,Ut)}return r.a.createElement(V.a,Object(H.a)({form:At},ee,{className:"upload-image-panel",onFinish:ft}),r.a.createElement(V.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},r.a.createElement("div",{className:"flex-container"},r.a.createElement(V.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},r.a.createElement(ut.a,{style:p})),r.a.createElement(we,{onFileChange:Tt}))),r.a.createElement(V.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},r.a.createElement(ut.a,{style:{width:264}})),r.a.createElement(V.a.Item,{style:{textAlign:"right"}},r.a.createElement(Je.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Je.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))};function we(P){var nt=P.onFileChange;return r.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",r.a.createElement("input",{type:"file",accept:"image/*",onChange:nt}))}function De(P,nt){if(!P)throw new String("\u6CA1\u6709\u6587\u4EF6");var Be=new FormData;Be.append("editormd-image-file",P),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(rt){nt(JSON.parse(rt.target.responseText))},!1),je.addEventListener("error",function(rt){console.error(rt)},!1),je.open("POST","".concat(Pt.a,"/api/attachments.json")),je.send(Be)}var Rt=t("giR+"),ct=t("fyUT"),Ft=t("7Kak"),be=t("9yH6"),gt=be.a.Group,tt={margin:"0 8px"},Fe=function(P){var nt=P.callback,Be=P.onCancel;function je(rt){nt(rt)}return r.a.createElement(V.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),r.a.createElement("span",{style:tt},"\u884C\u6570"),r.a.createElement(V.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},r.a.createElement(ct.a,null)),r.a.createElement("span",{style:tt},"\u5217\u6570"),r.a.createElement(V.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},r.a.createElement(ct.a,null))),r.a.createElement("div",{className:"flex-container",style:{marginTop:12}},r.a.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),r.a.createElement(V.a.Item,{name:"align"},r.a.createElement(gt,null,r.a.createElement(be.a,{value:"default"},r.a.createElement("i",{className:"fa fa-align-justify"})),r.a.createElement(be.a,{value:"left"},r.a.createElement("i",{className:"fa fa-align-left"})),r.a.createElement(be.a,{value:"center"},r.a.createElement("i",{className:"fa fa-align-center"})),r.a.createElement(be.a,{value:"right"},r.a.createElement("i",{className:"fa fa-align-right"}))))),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(Je.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Je.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))},Re="link",l="upload-image",at="code-block",ie="add-table",yt="------------",It={default:yt,left:":".concat(yt),center:":".concat(yt,":"),right:"".concat(yt,":")},kt=t("9VGf"),ot,jt;function Gt(){}var Yt=0,Jt=1e4,ra="\u2581",la=`
**\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 $t(P){return/^\d+$/.test(P)?"".concat(P,"px"):P}var ea=navigator.platform.toUpperCase().indexOf("MAC")>=0,sa=ea?"Cmd":"Ctrl",ua=(ot={},Object(he.a)(ot,sa+"-B","bold"),Object(he.a)(ot,sa+"-I","italic"),ot),ta=(jt={},Object(he.a)(jt,Re,"\u6DFB\u52A0\u94FE\u63A5"),Object(he.a)(jt,at,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(he.a)(jt,l,"\u6DFB\u52A0\u56FE\u7247"),Object(he.a)(jt,ie,"\u6DFB\u52A0\u8868\u683C"),jt),ia=Z.a=function(P){var nt=P.defaultValue,Be=nt===void 0?"":nt,je=P.onChange,rt=P.width,At=rt===void 0?"100%":rt,ft=P.height,Ut=ft===void 0?400:ft,Tt=P.miniToolbar,Mt=Tt===void 0?!1:Tt,qt=P.isFocus,zt=qt===void 0?!1:qt,aa=P.watch,Q=P.insertTemp,_=P.id,$=_===void 0?"markdown-editor-id":_,me=P.showResizeBar,Ot=me===void 0?!1:me,Ct=P.noStorage,te=Ct===void 0?!1:Ct,u=P.showNullButton,xt=u===void 0?!1:u,a=P.fullScreen,it=a===void 0?!1:a,xe=P.onBlur,Oe=P.onCMBeforeChange,M=P.className,ce=M===void 0?"":M,He=P.placeholder,Qe=He===void 0?"":He,Ie=P.values,Ze=Ie===void 0?"":Ie,Pe=Object(h.useState)(null),pe=Object(G.a)(Pe,2),n=pe[0],ve=pe[1],_t=Object(h.useState)(Be),We=Object(G.a)(_t,2),_e=We[0],ge=We[1],Xe=Object(h.useState)(aa),Ke=Object(G.a)(Xe,2),Ue=Ke[0],ye=Ke[1],Ge=Object(h.useState)(it),Ve=Object(G.a)(Ge,2),ne=Ve[0],w=Ve[1],j=Object(h.useState)(""),re=Object(G.a)(j,2),L=re[0],g=re[1],y=Object(h.useState)(0),qe=Object(G.a)(y,2),E=qe[0],R=qe[1],s=Object(h.useState)(Ut),A=Object(G.a)(s,2),m=A[0],lt=A[1],C=Object(h.useState)(!1),k=Object(G.a)(C,2),Ne=k[0],Nt=k[1],Ye=Object(h.useRef)(),I=Object(h.useRef)(),d=Object(h.useRef)(),c=Object(h.useRef)();Object(h.useEffect)(function(){ge(Ze),n==null||n.setValue(Ze)},[Ze]),Object(h.useEffect)(function(){if(Ye.current){var F=function(Ee,le){var Se=le.clipboardData;if(Se){var $e=Se.types.toString(),ze=Se.items;if($e==="text/html,Files"||$e==="Files"||Se.types.indexOf("Files")){var et=ze[1];$e==="Files"&&(et=ze[0]),et.kind==="file"&&et.type.match(/^image\//i)&&De(et.getAsFile(),function(vt){vt.id?D.replaceSelection("![,](/api/attachments/".concat(vt.id,")")):(vt==null?void 0:vt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},D=z.a.fromTextArea(Ye.current,{mode:"markdown",lineNumbers:!Mt,lineWrapping:!0,value:Be,autoCloseTags:!0,autoCloseBrackets:!0});return zt&&D.focus(),D.on("paste",F),ve(D),function(){D.off("paste",F)}}},[]);var O=Object(h.useCallback)(function(){if(I.current)try{var F=I.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,D=I.current.getElementsByClassName("markdown-editor-body")[0];ne?D.style.height="calc(100vh - ".concat(F,"px)"):D.style.height="".concat(m-F,"px")}catch(x){console.log(x,"---- to set md editor body height")}},[m,I,ne]);Object(h.useEffect)(function(){function F(){var x=new b.default(function(Ee){var le=Object(ke.a)(Ee),Se;try{for(le.s();!(Se=le.n()).done;){var $e=Se.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&(O(),n.setSize("100%","100%"),n.refresh())}}catch(ze){le.e(ze)}finally{le.f()}});return x.observe(Ye.current.parentElement),x}if(n){var D=F();return function(){D.unobserve(Ye.current.parentElement)}}},[n,O]),Object(h.useEffect)(function(){if(n){for(var F=[],D=function(){var $e=Ee[x];le=Object(G.a)($e,2);var ze=le[0],et=le[1],vt=Object(he.a)({},ze,function(){W(et)});F.push(vt),n.addKeyMap(vt)},x=0,Ee=Object.entries(ua);x<Ee.length;x++){var le;D()}return function(){var Se=Object(ke.a)(F),$e;try{for(Se.s();!($e=Se.n()).done;){var ze=$e.value;n.removeKeyMap(ze)}}catch(et){Se.e(et)}finally{Se.f()}}}},[n]),Object(h.useEffect)(function(){it!==ne&&w(it)},[it]),Object(kt.a)(function(){if(!te&&E>0){var F=new Date().getTime(),D=window.sessionStorage.getItem($);F>=E+Jt&&(!D||D!==_e)&&(window.sessionStorage.setItem($,_e),Nt(!0))}},Jt),Object(h.useEffect)(function(){ye(aa)},[n,aa]),Object(h.useEffect)(function(){n&&(zt&&n.focus())},[n,zt]),Object(h.useEffect)(function(){if(Ue&&n){var F=function(Ee){var le=Ee.target;if(c.current){var Se=le.scrollTop/le.scrollHeight;c.current.scrollTop=c.current.scrollHeight*Se}},D=n.getScrollerElement();return D.addEventListener("scroll",F),function(){D.removeEventListener("scroll",F)}}},[n,Ue]),Object(h.useEffect)(function(){if(n&&Oe){var F=function(x,Ee){Oe(x,Ee)};return n.on("beforeChange",F),function(){n.off("beforeChange",F)}}},[n,Oe]),Object(h.useEffect)(function(){if(n&&xe){var F=function(){xe(n.getValue())};return n.on("blur",F),function(){n.off("blur",F)}}},[n,xe]),Object(h.useEffect)(function(){if(n){var F=function(x){var Ee=x.getValue();ge(Ee),R(new Date().getTime()),x.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),je&&je(Ee)};return n.on("change",F),function(){n.off("change",F)}}},[n,je]),Object(h.useEffect)(function(){n&&(Be==null?(n.setValue(""),ge("")):Be!==n.getValue()&&(n.setValue(Be),ge(Be),n.setCursor(n.lineCount(),0)))},[n,Be]);var W=Object(h.useCallback)(function(F){var D=n.getCursor(),x=n.getSelection(),Ee=x.split(`
`);switch(F){case"bold":return n.replaceSelection("**"+x+"**"),x===""&&n.setCursor(D.line,D.ch+2),n.focus();case"italic":return n.replaceSelection("*"+x+"*"),x===""&&n.setCursor(D.line,D.ch+1),n.focus();case"code":return n.replaceSelection("`"+x+"`"),x===""&&n.setCursor(D.line,D.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+x+"$$`"),x===""&&n.setCursor(D.line,D.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+x+"\n```"),n.setCursor(D.line+1,x.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return x===""?n.replaceSelection("- "+x):n.replaceSelection(Ee.map(function(le){return le===""?"":"- ".concat(le)}).join(`
`)),n.focus();case"list-ol":return x===""?n.replaceSelection("1. "+x):n.replaceSelection(Ee.map(function(le,Se){return le===""?"":"".concat(Se+1,". ").concat(le)}).join(`
`)),n.focus();case"add-null-ch":return x===""&&n.setCursor(D.line,D.ch+1),n.replaceSelection(ra),n.focus();case"inster-template-1":return x===""&&n.setCursor(D.line,D.ch),n.replaceSelection(la),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return ye(!Ue),n.focus();case"trigger-full-screen":return w(!ne),n.focus();case Re:g(Re);return;case at:g(at);return;case l:g(l);return;case ie:g(ie);return;default:throw new Error}},[n,Ue,ne]),J=Object(h.useCallback)(function(F){g("");switch(L){case Re:var D=F.title,x=F.link;return n.replaceSelection("[".concat(D,"](").concat(x,")")),n.focus();case at:var Ee=F.language,le=F.content;return n.replaceSelection(["```"+Ee,le,"```"].join(`
`)),n.focus();case l:var Se=F.src,$e=F.alt;return n.replaceSelection("![ ".concat($e," ]( ").concat(Se,' "').concat($e,'" )')),n.focus();case ie:for(var ze=F.row,et=F.col,vt=F.align,Xt=`
`,Kt=0;Kt<ze;Kt++){for(var na=[],oa=[],wt=0;wt<et;wt++)Kt===1&&oa.push(It[vt]),na.push(" ");Kt===1&&(Xt+="| ".concat(oa.join(" | "),` |
`)),Xt+="| ".concat(na.join(et===1?"":" | "),` |
`)}return n.replaceSelection(Xt+`
`),n.focus();default:throw new Error}},[n,L]),Te=Object(h.useMemo)(function(){switch(L){case Re:return r.a.createElement(i,{callback:J,onCancel:B});case at:return r.a.createElement(e.b,{callback:J,onCancel:B});case l:return r.a.createElement(ae,{callback:J,onCancel:B});case ie:return r.a.createElement(Fe,{callback:J,onCancel:B});default:return null}},[L]);function B(){g("")}Object(h.useEffect)(function(){if(d.current){var F=function(ze){le=!0,Se=ze.pageY},D=function(){le=!1},x=function(ze){if(le){var et=ze.pageY-Se;et<0&&(et=0),et>300&&(et=300);var vt=Ut+et+"px";lt(vt)}},Ee=d.current,le=!1,Se=0;return Ee.addEventListener("mousedown",F),document.addEventListener("mousemove",x),document.addEventListener("mouseup",D),function(){Ee.removeEventListener("mousedown",F),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",D)}}},[n,d]),Object(h.useEffect)(function(){lt(Ut)},[Ut]);var St=$t(At),Wt=$t(m),Ht={width:St,height:Wt},Qt=Object(h.useMemo)(function(){if(E){var F=new Date(E),D=F.getHours(),x=F.getMinutes(),Ee=F.getSeconds();return D=D<10?"0"+D:D,x=x<10?"0"+x:x,Ee=Ee<10?"0"+Ee:Ee,"".concat(D,":").concat(x,":").concat(Ee)}return 0},[E]);function ca(){window.sessionStorage.removeItem($),Nt(!1),R(0)}function pt(){Nt(!1),R(0),n.setValue(window.sessionStorage.getItem($))}return r.a.createElement(h.Fragment,null,r.a.createElement("div",{className:"markdown-editor-wrapper",ref:I},r.a.createElement("div",{className:"markdown-editor-container ".concat(ce," ").concat(Ue?"on-preview":""," ").concat(Mt?"mini":""," ").concat(ne?"full-screen":""),style:Ht},r.a.createElement(de,{insertTemp:Q,watch:Ue,fullScreen:ne,showNullButton:xt,onActionCallback:W}),r.a.createElement("div",{className:"markdown-editor-body"},r.a.createElement("div",{className:"codemirror-container"},r.a.createElement("textarea",{ref:Ye,placeholder:Qe})),Ue?r.a.createElement("div",{ref:c,className:"preview-container"},r.a.createElement(st.a,{value:_e})):null))),Ot?r.a.createElement("a",{ref:d,className:"editor-resize"}):null,r.a.createElement(f.a,null,ta[L]?r.a.createElement(q.a,{centered:!0,title:ta[L],visible:!0,onCancel:B,footer:null},Te):null))}},UU91:function(Ae,Z,t){Ae.exports={flex_box_center:"flex_box_center___W-luD",flex_space_between:"flex_space_between___MDZOl",flex_box_vertical_center:"flex_box_vertical_center___GF3w8",flex_box_center_end:"flex_box_center_end___UZLKo",flex_box_column:"flex_box_column___26ZEG",bg:"bg___Lrg3h",containerTitle:"containerTitle___36aFc",containerDesc:"containerDesc___1ITIo",listItem:"listItem___3yIgk",info:"info___1J349",title:"title___1poFp",titleLeft:"titleLeft___1G4yJ",titleRight:"titleRight___3ZAtk",acitons:"acitons___rsUze",export:"export___23Ina"}},dejd:function(Ae,Z,t){},fJjg:function(Ae,Z,t){"use strict";var Le=t("2qtc"),q=t("kLXV"),ke=t("7Kak"),G=t("9yH6"),he=t("k1fw"),h=t("miYZ"),r=t("tsqr"),T=t("9og8"),z=t("tJVT"),b=t("PpiC"),X=t("5NDa"),v=t("5rEg"),Ce=t("WmNS"),K=t.n(Ce),Me=t("q1tI"),se=t.n(Me),st=t("9kvl"),H=t("Nska"),N=t.n(H),S=t("1vsH"),Y=v.a.Search,ue=function(f){var oe=f.userDetail,Je=f.globalSetting,bt=f.loading,V=f.dispatch,Bt=Object(b.a)(f,["userDetail","globalSetting","loading","dispatch"]),ut=Object(Me.useState)(""),o=Object(z.a)(ut,2),i=o[0],e=o[1],Et=Object(Me.useState)([]),Pt=Object(z.a)(Et,2),U=Pt[0],p=Pt[1],ee=Object(Me.useState)(),ae=Object(z.a)(ee,2),we=ae[0],De=ae[1],Rt=Object(Me.useState)(!1),ct=Object(z.a)(Rt,2),Ft=ct[0],be=ct[1];Object(Me.useEffect)(function(){gt()},[]);var gt=function(){var Fe=Object(T.a)(K.a.mark(function Re(){var l;return K.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,V({type:"userDetail/topicGetCourseList",payload:{search:i}});case 2:l=ie.sent,l&&p((l==null?void 0:l.courses)||[]);case 4:case"end":return ie.stop()}},Re)}));return function(){return Fe.apply(this,arguments)}}(),tt=function(){var Fe=Object(T.a)(K.a.mark(function Re(){var l,at,ie,yt,It;return K.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(we){ot.next=4;break}return r.b.info("\u60A8\u9700\u8981\u521B\u5EFA\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),be(!0),ot.abrupt("return");case 4:return ot.next=6,V({type:"userDetail/topicSendToClass",payload:Object(he.a)({course_id:we},(l=oe.actionTabs)===null||l===void 0?void 0:l.params)});case 6:at=ot.sent,V({type:"userDetail/setActionTabs",payload:{}}),at&&at.status===0&&(It={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll"},Object(S.I)("/classrooms/".concat(we,"/").concat(It[(ie=oe.actionTabs)===null||ie===void 0||((yt=ie.params)===null||yt===void 0)?void 0:yt.object_type])));case 9:case"end":return ot.stop()}},Re)}));return function(){return Fe.apply(this,arguments)}}();return se.a.createElement(q.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:oe.actionTabs.key==="UserDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:bt["userDetail/sendToClass"],width:600,onOk:tt,onCancel:function(){V({type:"userDetail/setActionTabs",payload:{}})}},se.a.createElement("div",{className:N.a.wrap},se.a.createElement("div",{className:N.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),se.a.createElement("div",{className:"mb10"},se.a.createElement(Y,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:i,onChange:function(Re){return e(Re.target.value)},onSearch:function(Re){e(Re),gt()}})),se.a.createElement("div",{className:N.a.radioWrap},se.a.createElement(G.a.Group,{value:we,onChange:function(Re){De(Re.target.value),be(!1)}},U.map(function(Fe,Re){return se.a.createElement(G.a,{className:N.a.radio,value:Fe.course_id,key:Fe.course_id},Fe.course_name)}))),Ft&&se.a.createElement("div",{className:N.a.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802")))};Z.a=Object(st.a)(function(de){var f=de.userDetail,oe=de.loading,Je=de.globalSetting;return{userDetail:f,globalSetting:Je,loading:oe.effects}})(ue)},kSUc:function(Ae,Z,t){},kqOp:function(Ae,Z,t){"use strict";t.d(Z,"a",function(){return b});var Le=t("0Owb"),q=t("fWQN"),ke=t("mtLc"),G=t("yKVA"),he=t("879j"),h=t("q1tI"),r=t.n(h),T=t("Ot1p"),z="\u2581",b=function(X){Object(G.a)(Ce,X);var v=Object(he.a)(Ce);function Ce(){var K;Object(q.a)(this,Ce);for(var Me=arguments.length,se=new Array(Me),st=0;st<Me;st++)se[st]=arguments[st];return K=v.call.apply(v,[this].concat(se)),K.getChCountBeforeCursor=function(H,N){for(var S=N.line,Y=0,ue=0;ue<S;ue++)Y+=H.getLine(ue).split(z).length-1;var de=H.getLine(S).substring(0,N.ch);return Y+=de.split(z).length-1,Y},K.onCMBeforeChange=function(H,N){var S=H.getRange(N.from,N.to),Y=0;if(N.text.forEach(function(oe){Y+=oe.split(z).length-1}),S&&S.indexOf(z)!=-1){var ue=S.split(z).length-1,de=K.getChCountBeforeCursor(H,N.from);console.log("\u5220\u9664".concat(ue,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(de,"\u4E2A\uFF0C\u65B0\u589E").concat(Y,"\u4E2A")),K.props.deleteEmptyDisabled?N.cancel():K.props.onPlaceholderChange&&K.props.onPlaceholderChange(de,ue,Y)}else if(Y){var f=K.getChCountBeforeCursor(H,N.from);console.log("\u65B0\u589E".concat(Y,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(f,"\u4E2A")),K.props.onPlaceholderChange&&K.props.onPlaceholderChange(f,0,Y)}},K}return Object(ke.a)(Ce,[{key:"render",value:function(){return r.a.createElement(T.a,Object(Le.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Ce}(h.Component)},xvzu:function(Ae,Z,t){Ae.exports={flex_box_center:"flex_box_center___11Yx1",flex_space_between:"flex_space_between___3B8wg",flex_box_vertical_center:"flex_box_vertical_center___1cm8r",flex_box_center_end:"flex_box_center_end___2h7Wz",flex_box_column:"flex_box_column___1vJbd",wrap:"wrap___30mNN",modal:"modal___39YWi",titleWrap:"titleWrap___25lJO",required:"required___2_KP9",title:"title___dFjtB",colorGray:"colorGray___3RoHj",choiceWrap:"choiceWrap___14CFD",answer:"answer___10oFr",activeAnswer:"activeAnswer___S76uT",deleteIcon:"deleteIcon___kKaJg",addIcon:"addIcon___3w3u_",editorWrap:"editorWrap___3DrnO",htmlWrap:"htmlWrap___1tGnP",radio:"radio___24YhJ",color333:"color333___1O71o",color999:"color999___xHfER",questionType:"questionType___22Z7J",questionChoices:"questionChoices____Unas"}}}]);