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