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

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