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