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
131 KiB
16 lines
131 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[132,5,6],{"0ktu":function($e,me,a){$e.exports={wrap:"wrap___Njgw1",img:"img___1NCIz",table:"table___17SHx",totalScore:"totalScore___3Ok3U",people:"people___1xBI-",glassSeal:"glassSeal___3JKE6"}},"7ahc":function($e,me,a){"use strict";a.d(me,"a",function(){return h});var K=a("k1fw"),dt=a("0Owb"),ct=a("+L6B"),se=a("2/Rp"),p=a("y8nQ"),s=a("Vl3Y"),e=a("tJVT"),Oe=a("OaEy"),$=a("2fM7"),M=a("q1tI"),A=a.n(M),W=a("VrN/"),v=a.n(W),ue=a("p77/"),Ce=a.n(ue),kt=a("c5Ni"),Be=a.n(kt),_t=$.a.Option,T={labelCol:{span:4},wrapperCol:{span:20}},ke={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"]};me.b=function(w){var fe=w.callback,ye=w.onCancel,Te=Object(M.useState)("python"),be=Object(e.a)(Te,2),Re=be[0],Ee=be[1];function mt(_e){Ee(ke[_e][1])}function Je(_e){fe(_e)}return A.a.createElement(s.a,Object(dt.a)({},T,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je}),A.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},A.a.createElement($.a,{onChange:mt},Object.keys(ke).map(function(_e){return A.a.createElement(_t,{key:_e,value:_e},ke[_e][0])}))),A.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},A.a.createElement(h,{mode:Re})),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(se.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),A.a.createElement(se.a,{type:"ghost",onClick:ye},"\u53D6\u6D88")))};function h(w){var fe=w.value,ye=w.onChange,Te=w.mode,be=w.options,Re=be===void 0?{}:be,Ee=Object(M.useRef)(),mt=Object(M.useState)(),Je=Object(e.a)(mt,2),_e=Je[0],c=Je[1];return Object(M.useEffect)(function(){if(_e){var ve=function(oe){var xe=oe.getValue();ye&&ye(xe)};return _e.on("change",ve),function(){_e.off("change",ve)}}},[_e,ye]),Object(M.useEffect)(function(){_e&&_e.setOption("mode",Te)},[_e,Te]),Object(M.useEffect)(function(){_e&&((fe!==_e.getValue()||fe==="")&&setTimeout(function(){_e.setValue(fe||" ")},300))},[_e,fe]),Object(M.useEffect)(function(){if(Ee.current&&!_e){var ve=v.a.fromTextArea(Ee.current,Object(K.a)({mode:Te,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Re));c(ve)}},[Ee.current,_e]),A.a.createElement("div",{className:"my-codemirror-container"},A.a.createElement("textarea",{ref:Ee}))}},"7qnI":function($e,me,a){"use strict";var K=a("5Dmo"),dt=a("3S7+"),ct=a("fWQN"),se=a("mtLc"),p=a("yKVA"),s=a("879j"),e=a("5NDa"),Oe=a("5rEg"),$=a("q1tI"),M=a.n($),A=a("O2Wb"),W=a.n(A),v=Oe.a.TextArea,ue=function(Ce){Object(p.a)(Be,Ce);var kt=Object(s.a)(Be);function Be(){return Object(ct.a)(this,Be),kt.apply(this,arguments)}return Object(se.a)(Be,[{key:"render",value:function(){var T=this,ke=this.props,h=ke.index,w=ke.onAnswerChange,fe=ke.addChildAnswer,ye=ke.exerciseIsPublish,Te=ke.answers,be=ke.activeOptionErrorIndex;return M.a.createElement("div",{className:W.a.flex},M.a.createElement("div",{className:"".concat(W.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",h+1,"):"),M.a.createElement("div",{className:"".concat(W.a.flex," ").concat(W.a.flex1),style:{flexDirection:"column"}},Te.map(function(Re,Ee){var mt="".concat(h,"-").concat(Ee);return M.a.createElement("div",{className:"".concat(W.a.flex," ").concat(W.a.flex1),key:Ee},M.a.createElement("div",{className:W.a.flex1,style:{flex:1}},M.a.createElement("div",null,M.a.createElement(v,{className:mt===be?W.a.error:"",spellCheck:!1,rows:4,value:Re||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(Ee==0?"":"(\u53EF\u9009)"),onChange:function(_e){return w(h,Ee,_e.target.value)},style:{minHeight:95}}))),!ye&&M.a.createElement(M.a.Fragment,null,Ee!=0&&M.a.createElement(dt.a,{title:"\u5220\u9664"},M.a.createElement("i",{className:"".concat(W.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return T.props.deleteChildAnswer(h,Ee)},style:{float:"right"}})),Ee===0&&M.a.createElement(dt.a,{title:"\u5220\u9664"},M.a.createElement("i",{className:"".concat(W.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return T.props.deleteChildAnswermain(h,Ee)},style:{float:"right"}})),M.a.createElement(dt.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},M.a.createElement("i",{className:"".concat(W.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return fe(h)},style:{float:"right",visibility:Ee==Te.length-1?"":"hidden"}}))))})))}}]),Be}($.Component);me.a=ue},"8Ee4":function($e,me,a){$e.exports={wrap:"wrap___1MZxu",img:"img___3O8xx",table:"table___2INZv",totalScore:"totalScore___33nSZ",people:"people___3DYFo",glassSeal:"glassSeal___1MBZ5"}},"9Bee":function($e,me,a){"use strict";var K=a("q1tI"),dt=a.n(K),ct=a("vg9a"),se=a("tJVT"),p=a("DlQD"),s=a.n(p),e=a("rUJ1");function Oe(S,oe){var xe=S.match(/^(\s+)(?:```)/);if(xe===null)return oe;var te=xe[1];return oe.split(`
|
|
`).map(function(J){var Fe=J.match(/^\s+/);if(Fe===null)return J;var je=Object(se.a)(Fe,1),V=je[0];return V.length>=te.length?J.slice(te.length):J}).join(`
|
|
`)}var $=[],M=["<ul>"],A=new s.a.Renderer,W=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){$.length=0,M=["<ul>"]}function ue(S,oe,xe,te){if(oe>=S.length||S[oe].level<=xe)return oe;var J=S[oe];te.push("<li><a href='#"+J.anchor+"'>"+J.text+"</a>"),oe++;var Fe=[];return oe=ue(S,oe,J.level,Fe),Fe.length>0&&(te.push("<ul>"),Fe.forEach(function(je){te.push(je)}),te.push("</ul>")),te.push("</li>"),oe=ue(S,oe,xe,te),oe}function Ce(){return ue($,0,0,M),M.push("</ul>"),M.join("")}var kt={heading:function(oe){var xe=W.exec(oe);if(xe)return{type:"heading",raw:xe[0],depth:xe[1].length,text:xe[2]}},fences:function(oe){var xe=this.rules.block.fences.exec(oe);if(xe){var te=xe[0],J=Oe(te,xe[3]||""),Fe=xe[2]?xe[2].trim():xe[2];if(["latex","katex","math"].indexOf(Fe)>=0){var je=T(),V=J;J=je,ke[je]={type:"block",expression:V}}return{type:"code",raw:te,lang:Fe,text:J}}}},Be=/(?:\${2})([^\n`]+?)(?:\${2})/gi,_t=0,T=function(){return"__special_katext_id_".concat(_t++,"__")},ke={};function h(){return ke}function w(){_t=0,ke={}}function fe(S){return S=S.replace(Be,function(oe,xe){var te=T();return ke[te]={type:"inline",expression:xe},te}),S}var ye=A.listitem;A.listitem=function(S){return ye(fe(S))};var Te=A.paragraph;A.paragraph=function(S){return Te(fe(S))};var be=A.tablecell;A.tablecell=function(S,oe){return be(fe(S),oe)},A.code=function(S,oe,xe){var te=(oe||"").match(/\S*/)[0];return te?["latex","katex","math"].indexOf(te)>=0?"<p class='editormd-tex'>".concat(S,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(oe,'">').concat(xe?S:Object(e.escape)(S,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(xe?S:Object(e.escape)(S,!0))+"</code></pre>"},A.heading=function(S,oe,xe){var te=this.options.headerPrefix+xe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return $.push({anchor:te,level:oe,text:S}),"<h"+oe+' id="'+te+'">'+S+"</h"+oe+">"},s.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:kt,renderer:A});var Re=s.a,Ee=a("SJMd"),mt=a("m3rI"),Je=a("Oy/b"),_e=/<pre[^>]*>/g;function c(S){var oe=document.createElement("div");return oe.innerHTML=S,oe.childNodes.length===0?"":oe.childNodes[0].nodeValue}var ve=me.a=function(S){var oe=S.value,xe=oe===void 0?"":oe,te=S.className,J=S.style,Fe=J===void 0?{}:J,je=String(xe),V=Object(K.useMemo)(function(){try{var Ot=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Et=/\"\/api\/attachments\/|\"\/attachments\/download\//g,P=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;je=je.replace(Ot,"("+mt.a.API_SERVER+"/api/attachments/").replace(Et,'"'+mt.a.API_SERVER+"/api/attachments/").replace(P,'"'+mt.a.API_SERVER+"/files/uploads/")}catch(ft){}var Qe=Re(je),qe=h();return je.match(/\[TOC\]/)&&(Qe=Qe.replace("<p>[TOC]</p>",Ce()),v()),Qe=Qe.replace(/(__special_katext_id_\d+__)/g,function(ft,Tt){var Ge=qe[Tt],Xt=Ge.type,nt=Ge.expression;return Object(Je.renderToString)(c(nt)||"",{displayMode:Xt==="block",throwOnError:!1,output:"html"})}),Qe=Qe.replace(/▁/g,"\u2581\u2581\u2581"),w(),Qe},[je]),pt=Object(K.useRef)();function We(Ot){var Et=Ot.target;if(Et.tagName.toUpperCase()==="A"){var P=Et.getAttribute("href");if(P.startsWith("#")){Ot.preventDefault();var Qe=document.getElementById(P.replace("#",""));Qe&&Qe.scrollIntoView(!0)}}}return Object(K.useEffect)(function(){if(pt.current&&V&&(V.match(_e)&&window.PR.prettyPrint()),pt.current)return pt.current.addEventListener("click",We),function(){pt.current.removeEventListener("click",We),w(),v()}},[V,pt.current,We]),dt.a.createElement("div",{ref:pt,style:Fe,className:"".concat(te||""," markdown-body"),dangerouslySetInnerHTML:{__html:V}})}},"9VGf":function($e,me,a){"use strict";a.d(me,"a",function(){return ct});var K=a("q1tI"),dt=a.n(K);function ct(se,p){var s=Object(K.useRef)();Object(K.useEffect)(function(){s.current=se}),Object(K.useEffect)(function(){function e(){s.current()}if(p!==null){var Oe=setInterval(e,p);return function(){return clearInterval(Oe)}}},[p])}},BjJ7:function($e,me,a){"use strict";a.d(me,"d",function(){return dt}),a.d(me,"c",function(){return ct}),a.d(me,"e",function(){return se}),a.d(me,"b",function(){return p}),a.d(me,"a",function(){return e});var K=a("m3rI");function dt(Oe){var $=!0;if(Oe.length>0){for(var M=0;M<Oe.length;M++)if(Oe[M].compile_success==0||!Oe[M].compile_success){$=!1;break}}else $=!1;return $}function ct(Oe){for(var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",M=[],A=0;A<Oe.length;A++){var W=Oe[A],v=$?"".concat($,"/").concat(W.name):"".concat(W.name);M.push({title:W.name,isLeaf:!(W.type==="tree"),key:v})}return M}function se(Oe,$,M){for(var A=0;A<Oe.length;A++){var W=Oe[A];if(W.key===$){W.children=M;break}W.children&&se(W.children,$,M)}return Oe}function p(Oe,$,M){var A;return function(){var W=this,v=arguments,ue=function(){A=null,M||Oe.apply(W,v)},Ce=M&&!A;clearTimeout(A),A=setTimeout(ue,$),Ce&&Oe.apply(W,v)}}var s=!0,e=K.a.API_SERVER},"C+DQ":function($e,me,a){},HmJG:function($e,me,a){},LYsE:function($e,me,a){"use strict";var K=a("k1fw"),dt=a("/zsF"),ct=a("PArb"),se=a("0Owb"),p=a("tJVT"),s=a("q1tI"),e=a.n(s),Oe=a("5Dmo"),$=a("3S7+"),M=a("+L6B"),A=a("2/Rp"),W=a("giR+"),v=a("fyUT"),ue=a("sRBo"),Ce=a("kaz8"),kt=a("2qtc"),Be=a("kLXV"),_t=a("miYZ"),T=a("tsqr"),ke=a("WmNS"),h=a.n(ke),w=a("9og8"),fe=a("oBTY"),ye=a("PpiC"),Te=a("Ty5D"),be=a("9kvl"),Re=a("V0Rq"),Ee=a("kqOp"),mt=a("7qnI"),Je=a("1vsH"),_e=a("YJx+"),c=a.n(_e),ve=a("9Bee"),S=a("u2Z1"),oe=["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"],xe="\u2581",te=function(o,d){var j=o.problemset,y=o.globalSetting,n=o.exercise,ht=o.loading,i=o.dispatch,u=o.editData,jt=o.editKey,t=o.setEditKey,ze=t===void 0?function(){}:t,gt=o.cancelAdd,Xe=gt===void 0?function(){}:gt,st=o.addCallback,Nt=st===void 0?function(){}:st,He=o.setIsClaer,H=He===void 0?function(){}:He,L=Object(ye.a)(o,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),ot=Object(s.useState)(""),Pe=Object(p.a)(ot,2),R=Pe[0],ie=Pe[1],X=Object(s.useState)(""),ee=Object(p.a)(X,2),re=ee[0],he=ee[1],pe=Object(s.useState)([]),Ze=Object(p.a)(pe,2),Se=Ze[0],Ue=Ze[1],r=Object(s.useState)(""),Ae=Object(p.a)(r,2),Ft=Ae[0],rt=Ae[1],Me=Object(s.useState)(),we=Object(p.a)(Me,2),Kt=we[0],Rt=we[1],Le=Object(s.useState)(!1),et=Object(p.a)(Le,2),Wt=et[0],Ct=et[1],Ie=Object(s.useState)(2),lt=Object(p.a)(Ie,2),xt=lt[0],tt=lt[1],Ve=Object(s.useState)(0),at=Object(p.a)(Ve,2),ut=at[0],Lt=at[1],At=Object(s.useState)(!1),Y=Object(p.a)(At,2),x=Y[0],D=Y[1],Q=Object(s.useState)(!1),E=Object(p.a)(Q,2),N=E[0],F=E[1],q=Object(s.useState)([]),g=Object(p.a)(q,2),f=g[0],m=g[1],b=Object(Te.m)(),l=Object(s.useState)([]),_=Object(p.a)(l,2),le=_[0],G=_[1],De=function(O){G([].concat(Object(fe.a)(le),[Object(K.a)({},O)]))};Object(s.useEffect)(function(){if(!(u==null?void 0:u.question_title)){D(!0),ie(""),Rt(!1),tt(2),Ue([]),rt(""),Ct(!1);return}ie(u==null?void 0:u.question_title),Rt(u==null?void 0:u.is_ordered),tt(u==null?void 0:u.question_score);var z=u==null?void 0:u.standard_answer.map(function(O){return O.answer_text});Ue(Object(fe.a)(z)),m(u.tag_discipline_ids)},[u,x]),Object(s.useEffect)(function(){Ct(!1),x&&z();function z(){return O.apply(this,arguments)}function O(){return O=Object(w.a)(h.a.mark(function I(){var k,C,Ne;return h.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(Re.I)({sub_discipline_id:(k=n.editData)===null||k===void 0||((C=k.exercise)===null||C===void 0)?void 0:C.sub_discipline_id});case 2:Ne=Ut.sent,G(Ne.tag_disciplines);case 4:case"end":return Ut.stop()}},I)})),O.apply(this,arguments)}},[x]),Object(s.useImperativeHandle)(d,function(){return{onSave:Ke,isEdit:x}}),Object(s.useEffect)(function(){var z,O=(n==null||((z=n.tagDisciplineData)===null||z===void 0)?void 0:z.tag_disciplines)&&Array.isArray(n.tagDisciplineData.tag_disciplines)?n.tagDisciplineData.tag_disciplines:[];G(O)},[n.tagDisciplineData]);var Ke=function(){var z=Object(w.a)(h.a.mark(function O(){var I,k,C,Ne,Bt,Ut,Mt;return h.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(I=[],k=!1,F(!0),Se.forEach(function(sa,aa){I.push({choice_id:aa+1,answer_text:[]}),sa.forEach(function(ta,oa){I[aa].answer_text.push(ta),(!ta||!Object(Je.W)(ta,1e4))&&(rt("".concat(aa,"-").concat(oa)),T.b.info(ta?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),k=!0)})}),!k){St.next=7;break}return F(!1),St.abrupt("return",!1);case 7:if(!u.question_id){St.next=13;break}return St.next=10,i({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:R,question_type:3,question_score:xt,is_ordered:Kt,standard_answers:I,tag_discipline_ids:f,sub_discipline_id:(Ne=n.editData)===null||Ne===void 0||((Bt=Ne.exercise)===null||Bt===void 0)?void 0:Bt.sub_discipline_id}});case 10:C=St.sent,St.next=16;break;case 13:return St.next=15,i({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:b.categoryId,question_title:R,question_type:3,question_score:xt,is_ordered:Kt,standard_answers:I,tag_discipline_ids:f,sub_discipline_id:(Ut=n.editData)===null||Ut===void 0||((Mt=Ut.exercise)===null||Mt===void 0)?void 0:Mt.sub_discipline_id}});case 15:C=St.sent;case 16:return C.status===0&&(ze(-1),T.b.success("\u4FDD\u5B58\u6210\u529F"),D(!1),i({type:"exercise/editExercise",payload:Object(K.a)({},b)})),F(!1),St.abrupt("return",{name:R,analysis:re,standard_answers:I,is_ordered:Kt});case 19:case"end":return St.stop()}},O)}));return function(){return z.apply(this,arguments)}}(),vt=function(O,I,k){var C=Se.slice();if(I&&C.splice(O,I),k&&Wt||!u.question_id)for(var Ne=0;Ne<k;Ne++)C.splice(O+Ne,0,[""]);Lt(C==null?void 0:C.length),Ct(!0),console.log(C,"newStandardAnswers"),Ue(C)},ge=function(O,I,k){rt("");var C=Se.slice();C[O][I]=k,Ue(C)},Pt=function(O){var I=Se.slice();I[O]=[].concat(Object(fe.a)(I[O]),[""]),Ue(I)},Zt=function(O,I){var k=Se.slice();if(!k[O][I]){k[O]=k[O].filter(function(C,Ne){return Ne!==I}),Ue(k);return}Be.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:c.a.modal,onOk:function(){k[O]=k[O].filter(function(Ne,Bt){return Bt!==I}),Ue(k)}})},na=function(O){Be.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:c.a.modal,onOk:function(){var k=0;ie(R.replace(/\▁/g,function(C){return k++,k-1===O?"":C})),setTimeout(function(){var C=Se.slice();C=Se.filter(function(Ne,Bt){return O!==Bt}),Ue(C)},500)}})},ia=function(){},ne=function(){var O,I,k,C,Ne,Bt;return console.log(Se,"answers"),e.a.createElement("aside",null,e.a.createElement("div",{className:c.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(Ee.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:R,onChange:function(Mt){return ie(Mt)},showNullButton:((O=n.editData)===null||O===void 0||((I=O.exercise)===null||I===void 0)?void 0:I.exercise_status)===1,deleteEmptyDisabled:!(((k=n.editData)===null||k===void 0||((C=k.exercise)===null||C===void 0)?void 0:C.exercise_status)===1)||N,onPlaceholderChange:vt})),e.a.createElement("div",{className:"mt20"},Se.map(function(Ut,Mt){var Jt,St;return e.a.createElement(mt.a,{key:Mt,answers:Ut,index:Mt,is_md:!0,exerciseIsPublish:((Jt=n.editData)===null||Jt===void 0||((St=Jt.exercise)===null||St===void 0)?void 0:St.exercise_status)!==1,activeOptionErrorIndex:Ft,onAnswerChange:ge,addChildAnswer:Pt,deleteChildAnswer:Zt,deleteChildAnswermain:na})})),e.a.createElement("div",{className:"mt20"},Se.length>1&&e.a.createElement("span",null,e.a.createElement(Ce.a,{checked:Kt,onChange:function(Mt){return Rt(Mt.target.checked)},className:"".concat(c.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(c.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("p",{className:""},e.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",e.a.createElement(v.a,{value:xt,max:1e4,min:0,onChange:function(Mt){tt(Mt)}})," \u5206 \xA0 ",!!xt&&!!ut&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(xt/ut).toFixed(1),"\u5206)")),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(S.a,{value:f,selectvalues:u==null?void 0:u.tag_discipline_ids,onChange:m,subId:(Ne=n.editData)===null||Ne===void 0||((Bt=Ne.exercise)===null||Bt===void 0)?void 0:Bt.sub_discipline_id,knowledgeOptions:le,onAddKnowledgeFinish:De}))),e.a.createElement("aside",{className:"tr"},(jt!==-1||u.question_id)&&e.a.createElement(A.a,{type:"default",onClick:function(){Xe(),D(!1)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){Ke()}},"\u4FDD\u5B58")))},Z=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(z){var O,I;return(n==null||((O=n.editData)===null||O===void 0||((I=O.exercise)===null||I===void 0))?void 0:I.exercise_status)===1?z:z.id!=="del"&&z.id!=="add"}),ae=function(){var z=Object(w.a)(h.a.mark(function O(I){return h.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(!(jt!==-1)){C.next=3;break}return T.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),C.abrupt("return");case 3:C.t0=I.id,C.next=C.t0==="del"?6:C.t0==="up"||C.t0==="down"?8:C.t0==="edit"?12:C.t0==="add"?15:17;break;case 6:return Be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(h.a.mark(function Bt(){return h.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(Re.m)({id:u.question_id});case 2:i({type:"exercise/editExercise",payload:Object(K.a)({},b)});case 3:case"end":return Mt.stop()}},Bt)}))()}}),C.abrupt("break",17);case 8:return C.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:I.id}});case 10:return i({type:"exercise/editExercise",payload:Object(K.a)({},b)}),C.abrupt("break",17);case 12:return ze(u.dragKey),D(!0),C.abrupt("break",17);case 15:return Nt({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:3}),C.abrupt("break",17);case 17:case"end":return C.stop()}},O)}));return function(I){return z.apply(this,arguments)}}(),Ye=function(){var O,I=u==null||((O=u.standard_answer)===null||O===void 0)?void 0:O.map(function(k){var C;return e.a.createElement("span",{className:"mr10",key:k.position},"\u586B\u7A7A".concat(k.position||k.choice_id,"\uFF1A").concat(k==null||((C=k.answer_text)===null||C===void 0)?void 0:C.join("\u3001")))});return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(u==null?void 0:u.isPreview)&&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==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(ve.a,{value:u.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ve.a,{value:u.question_title})),e.a.createElement("div",{className:c.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",I),e.a.createElement("aside",null,e.a.createElement("span",{className:c.a.text},"\u89E3\u6790:"),e.a.createElement(ve.a,{value:u.analysis?u.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:c.a.action},!u.hideAction&&Z.map(function(k,C){return k.id==="up"&&u.key===1||k.id==="down"&&u.key===u.len?null:e.a.createElement($.a,{key:C,placement:"bottom",title:k.name},e.a.createElement("span",{onClick:function(){return ae(k)},className:k.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},!x&&Ye(),x&&ne())},J=Object(be.a)(function(U){var o=U.problemset,d=U.loading,j=U.exercise,y=U.globalSetting;return{problemset:o,globalSetting:y,exercise:j,loading:d.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(te)),Fe=a("7Kak"),je=a("9yH6"),V=a("Ot1p"),pt=["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"],We=function(o,d){var j=o.problemset,y=o.globalSetting,n=o.exercise,ht=o.loading,i=o.dispatch,u=o.onRef,jt=u===void 0?function(){}:u,t=o.editData,ze=o.editKey,gt=o.setEditKey,Xe=gt===void 0?function(){}:gt,st=o.cancelAdd,Nt=st===void 0?function(){}:st,He=o.addCallback,H=He===void 0?function(){}:He,L=o.setIsClaer,ot=L===void 0?function(){}:L,Pe=Object(ye.a)(o,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),R=Object(s.useState)(),ie=Object(p.a)(R,2),X=ie[0],ee=ie[1],re=Object(s.useState)(""),he=Object(p.a)(re,2),pe=he[0],Ze=he[1],Se=Object(s.useState)(!1),Ue=Object(p.a)(Se,2),r=Ue[0],Ae=Ue[1],Ft=Object(s.useState)(2),rt=Object(p.a)(Ft,2),Me=rt[0],we=rt[1],Kt=Object(s.useState)([]),Rt=Object(p.a)(Kt,2),Le=Rt[0],et=Rt[1],Wt=Object(s.useState)([]),Ct=Object(p.a)(Wt,2),Ie=Ct[0],lt=Ct[1],xt=function(x){lt([].concat(Object(fe.a)(Ie),[Object(K.a)({},x)]))},tt=Object(Te.m)();Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){Ae(!0),Ze(""),we(2),ee("");return}Ze(t==null?void 0:t.question_title),we(t==null?void 0:t.question_score),ee(t.standard_answer[0]+""),et(t.tag_discipline_ids)},[t,r]),Object(s.useEffect)(function(){r&&Y();function Y(){return x.apply(this,arguments)}function x(){return x=Object(w.a)(h.a.mark(function D(){var Q,E,N;return h.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(Re.I)({sub_discipline_id:(Q=n.editData)===null||Q===void 0||((E=Q.exercise)===null||E===void 0)?void 0:E.sub_discipline_id});case 2:N=q.sent,lt(N.tag_disciplines);case 4:case"end":return q.stop()}},D)})),x.apply(this,arguments)}},[r]),Object(s.useImperativeHandle)(d,function(){return{onSave:Ve,isEdit:r}}),Object(s.useEffect)(function(){var Y,x=(n==null||((Y=n.tagDisciplineData)===null||Y===void 0)?void 0:Y.tag_disciplines)&&Array.isArray(n.tagDisciplineData.tag_disciplines)?n.tagDisciplineData.tag_disciplines:[];lt(x)},[n.tagDisciplineData]);var Ve=function(){var Y=Object(w.a)(h.a.mark(function x(){var D,Q,E,N,F,q;return h.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(pe){f.next=3;break}return T.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),f.abrupt("return",!1);case 3:if(X){f.next=6;break}return T.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),f.abrupt("return",!1);case 6:if(D=[{choice_text:"\u6B63\u786E",is_answer:X==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:X==="2"?2:0}],!t.question_id){f.next=13;break}return f.next=10,i({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:pe,question_type:2,question_score:Me,question_choices:D.map(function(m){return m.choice_text}),standard_answers:D.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(E=n.editData)===null||E===void 0||((N=E.exercise)===null||N===void 0)?void 0:N.sub_discipline_id}});case 10:Q=f.sent,f.next=16;break;case 13:return f.next=15,i({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:tt.categoryId,question_title:pe,question_type:2,question_score:Me,question_choices:D.map(function(m){return m.choice_text}),standard_answers:D.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(F=n.editData)===null||F===void 0||((q=F.exercise)===null||q===void 0)?void 0:q.sub_discipline_id}});case 15:Q=f.sent;case 16:return Q.status===0&&(Xe(-1),T.b.success("\u4FDD\u5B58\u6210\u529F"),Ae(!1),i({type:"exercise/editExercise",payload:Object(K.a)({},tt)})),f.abrupt("return",{name:pe,choices:D});case 18:case"end":return f.stop()}},x)}));return function(){return Y.apply(this,arguments)}}(),at=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Y){var x,D;return(n==null||((x=n.editData)===null||x===void 0||((D=x.exercise)===null||D===void 0))?void 0:D.exercise_status)===1?Y:Y.id!=="del"&&Y.id!=="add"}),ut=function(){var Y=Object(w.a)(h.a.mark(function x(D){return h.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!(ze!==-1)){E.next=3;break}return T.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),E.abrupt("return");case 3:E.t0=D.id,E.next=E.t0==="del"?6:E.t0==="up"||E.t0==="down"?8:E.t0==="edit"?12:E.t0==="add"?15:17;break;case 6:return Be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(h.a.mark(function F(){return h.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(Re.m)({id:t.question_id});case 2:i({type:"exercise/editExercise",payload:Object(K.a)({},tt)});case 3:case"end":return g.stop()}},F)}))()}}),E.abrupt("break",17);case 8:return E.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:D.id}});case 10:return i({type:"exercise/editExercise",payload:Object(K.a)({},tt)}),E.abrupt("break",17);case 12:return Xe(t.dragKey),Ae(!0),E.abrupt("break",17);case 15:return H({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),E.abrupt("break",17);case 17:case"end":return E.stop()}},x)}));return function(D){return Y.apply(this,arguments)}}(),Lt=function(){var x,D,Q=[];return t==null||((x=t.question_choices)===null||x===void 0)||x.forEach(function(E,N){E.standard_boolean&&Q.push(pt[N])}),e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ve.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ve.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},t==null||((D=t.question_choices)===null||D===void 0)?void 0:D.map(function(E,N){return e.a.createElement(je.a,{key:N,checked:t.standard_answer.includes(N+1),disabled:!0},pt[N],". ",e.a.createElement("span",{className:"c-black font14"},E.choice_text))})),e.a.createElement("div",{className:c.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",Q.join("")),e.a.createElement("aside",null,e.a.createElement("span",{className:c.a.text},"\u89E3\u6790:"),e.a.createElement(ve.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:c.a.action},!t.hideAction&&at.map(function(E,N){return E.id==="up"&&t.key===1||E.id==="down"&&t.key===t.len?null:e.a.createElement($.a,{key:N,placement:"bottom",title:E.name},e.a.createElement("span",{onClick:function(){return ut(E)},className:E.icon}))})))},At=function(){var x,D;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:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pe,onChange:function(E){return Ze(E)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(je.a.Group,{buttonStyle:"solid",value:X,onChange:function(E){return ee(E.target.value)}},e.a.createElement(je.a.Button,{value:"1",className:"".concat(c.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(je.a.Button,{value:"2",className:c.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(v.a,{value:Me,max:1e4,min:0,onChange:function(E){we(E)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(S.a,{value:Le,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:et,subId:(x=n.editData)===null||x===void 0||((D=x.exercise)===null||D===void 0)?void 0:D.sub_discipline_id,knowledgeOptions:Ie,onAddKnowledgeFinish:xt}))),e.a.createElement("aside",{className:"tr"},(ze!==-1||t.question_id)&&e.a.createElement(A.a,{type:"default",onClick:function(){Nt(),Ae(!1)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:c.a.wrap},!r&&Lt(),r&&At())},Ot=Object(be.a)(function(U){var o=U.problemset,d=U.loading,j=U.exercise,y=U.globalSetting;return{problemset:o,globalSetting:y,exercise:j,loading:d.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(We)),Et=a("14J3"),P=a("BMrR"),Qe=a("jCWc"),qe=a("kPKH"),ft=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Tt=function(o,d){var j=o.problemset,y=o.globalSetting,n=o.exercise,ht=o.loading,i=o.dispatch,u=o.onRef,jt=u===void 0?function(){}:u,t=o.editData,ze=o.cancelAdd,gt=ze===void 0?function(){}:ze,Xe=o.editKey,st=o.setEditKey,Nt=st===void 0?function(){}:st,He=o.setIsClaer,H=He===void 0?function(){}:He,L=o.addCallback,ot=L===void 0?function(g){}:L,Pe=Object(ye.a)(o,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),R=Object(s.useState)([]),ie=Object(p.a)(R,2),X=ie[0],ee=ie[1],re=Object(s.useState)(),he=Object(p.a)(re,2),pe=he[0],Ze=he[1],Se=Object(s.useState)([]),Ue=Object(p.a)(Se,2),r=Ue[0],Ae=Ue[1],Ft=Object(s.useState)(""),rt=Object(p.a)(Ft,2),Me=rt[0],we=rt[1],Kt=Object(s.useState)(5),Rt=Object(p.a)(Kt,2),Le=Rt[0],et=Rt[1],Wt=Object(s.useState)(!1),Ct=Object(p.a)(Wt,2),Ie=Ct[0],lt=Ct[1],xt=Object(s.useState)([]),tt=Object(p.a)(xt,2),Ve=tt[0],at=tt[1],ut=Object(s.useState)([]),Lt=Object(p.a)(ut,2),At=Lt[0],Y=Lt[1],x=function(f){Y([].concat(Object(fe.a)(At),[Object(K.a)({},f)]))},D=Object(Te.m)();Object(s.useEffect)(function(){ee(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){lt(!0),we(""),et(5),ee(["","","",""]),Ae([]);return}we(t==null?void 0:t.question_title),et(parseInt(t==null?void 0:t.question_score)),ee(t==null?void 0:t.question_choices.map(function(f){return f.choice_text}));var g=[];t==null||t.standard_answer.map(function(f,m){g.push(f-1)}),Ae(g),at(t.tag_discipline_ids)},[t,Ie]),Object(s.useEffect)(function(){Ie&&g();function g(){return f.apply(this,arguments)}function f(){return f=Object(w.a)(h.a.mark(function m(){var b,l,_;return h.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(Re.I)({sub_discipline_id:(b=n.editData)===null||b===void 0||((l=b.exercise)===null||l===void 0)?void 0:l.sub_discipline_id});case 2:_=G.sent,Y(_.tag_disciplines);case 4:case"end":return G.stop()}},m)})),f.apply(this,arguments)}},[Ie]),Object(s.useImperativeHandle)(d,function(){return{onSave:Q,isEdit:Ie}}),Object(s.useEffect)(function(){var g,f=(n==null||((g=n.tagDisciplineData)===null||g===void 0)?void 0:g.tag_disciplines)&&Array.isArray(n.tagDisciplineData.tag_disciplines)?n.tagDisciplineData.tag_disciplines:[];Y(f)},[n.tagDisciplineData]);var Q=function(){var g=Object(w.a)(h.a.mark(function f(){var m,b,l,_,le,G,De;return h.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(Me){vt.next=3;break}return T.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),vt.abrupt("return",!1);case 3:if(m=X.findIndex(function(ge){return!ge}),!(m>-1)){vt.next=7;break}return T.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ft[m]," \u9009\u9879\u7684\u5185\u5BB9")),vt.abrupt("return",!1);case 7:if(r.length){vt.next=10;break}return T.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),vt.abrupt("return",!1);case 10:if(!(r.length<1)){vt.next=13;break}return T.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),vt.abrupt("return",!1);case 13:if(b=X.map(function(ge,Pt){return{choice_text:ge,is_answer:r.includes(Pt)?Pt+1:0}}),!t.question_id){vt.next=20;break}return vt.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Me,question_type:1,question_score:Le,question_choices:b.map(function(ge){return ge.choice_text}),standard_answers:b.filter(function(ge){return ge.is_answer}).map(function(ge){return ge.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(_=n.editData)===null||_===void 0||((le=_.exercise)===null||le===void 0)?void 0:le.sub_discipline_id}});case 17:l=vt.sent,vt.next=23;break;case 20:return vt.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:D.categoryId,question_title:Me,question_type:1,question_score:Le,question_choices:b.map(function(ge){return ge.choice_text}),standard_answers:b.filter(function(ge){return ge.is_answer}).map(function(ge){return ge.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(G=n.editData)===null||G===void 0||((De=G.exercise)===null||De===void 0)?void 0:De.sub_discipline_id}});case 22:l=vt.sent;case 23:l.status===0&&(Nt(-1),T.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),i({type:"exercise/editExercise",payload:Object(K.a)({},D)}));case 24:case"end":return vt.stop()}},f)}));return function(){return g.apply(this,arguments)}}(),E=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(g){var f,m;return(n==null||((f=n.editData)===null||f===void 0||((m=f.exercise)===null||m===void 0))?void 0:m.exercise_status)===1?g:g.id!=="del"&&g.id!=="add"}),N=function(){var g=Object(w.a)(h.a.mark(function f(m){return h.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(!(Xe!==-1)){l.next=3;break}return T.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),l.abrupt("return");case 3:l.t0=m.id,l.next=l.t0==="del"?6:l.t0==="up"||l.t0==="down"?8:l.t0==="edit"?12:l.t0==="add"?15:17;break;case 6:return Be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(h.a.mark(function le(){return h.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Re.m)({id:t.question_id});case 2:i({type:"exercise/editExercise",payload:Object(K.a)({},D)});case 3:case"end":return De.stop()}},le)}))()}}),l.abrupt("break",17);case 8:return l.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:m.id}});case 10:return i({type:"exercise/editExercise",payload:Object(K.a)({},D)}),l.abrupt("break",17);case 12:return Nt(t.dragKey),lt(!0),l.abrupt("break",17);case 15:return ot({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),l.abrupt("break",17);case 17:case"end":return l.stop()}},f)}));return function(m){return g.apply(this,arguments)}}(),F=function(){var f,m,b=[];return t==null||((f=t.question_choices)===null||f===void 0)||f.forEach(function(l,_){l.standard_boolean&&b.push(ft[_])}),e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u591A\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ve.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ve.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},t==null||((m=t.question_choices)===null||m===void 0)?void 0:m.map(function(l,_){return e.a.createElement(P.a,null,e.a.createElement(qe.a,null,e.a.createElement(Ce.a,{key:_,checked:t.standard_answer.includes(_+1),disabled:!0},ft[_],".")),e.a.createElement(qe.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(ve.a,{value:l.choice_text}))))})),e.a.createElement("div",{className:c.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",b.join("")),e.a.createElement("aside",null,e.a.createElement("span",{className:c.a.text},"\u89E3\u6790:"),e.a.createElement(ve.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:c.a.action},!t.hideAction&&E.map(function(l,_){return l.id==="up"&&t.key===1||l.id==="down"&&t.key===t.len?null:e.a.createElement($.a,{key:_,placement:"bottom",title:l.name},e.a.createElement("span",{onClick:function(){return N(l)},className:l.icon}))})))},q=function(){var f,m;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.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:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Me,onChange:function(l){return we(l)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),X.map(function(b,l){var _,le;return e.a.createElement("div",{className:c.a.choiceWrap,key:l},e.a.createElement($.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(c.a.answer," ").concat(r.includes(l)?c.a.activeAnswer:""),onClick:function(){r.includes(l)?Ae(r.filter(function(De){return De!==l})):Ae([].concat(Object(fe.a)(r),[l]))}},ft[l])),e.a.createElement("div",{className:c.a.editorWrap},pe===l?e.a.createElement(V.a,{id:"single-question-option-".concat(l),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:b,onChange:function(De){X[l]=De,ee(X)}}):e.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return Ze(l)}},e.a.createElement(ve.a,{value:b}))),((_=n.editData)===null||_===void 0||((le=_.exercise)===null||le===void 0)?void 0:le.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,l>1&&e.a.createElement($.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ee(X.filter(function(De,Ke){return Ke!==l}))}})),l<7&&l===X.length-1&&e.a.createElement($.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ee([].concat(Object(fe.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(v.a,{value:Le,max:1e4,min:0,onChange:function(l){et(l)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(S.a,{value:Ve,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:at,subId:(f=n.editData)===null||f===void 0||((m=f.exercise)===null||m===void 0)?void 0:m.sub_discipline_id,knowledgeOptions:At,onAddKnowledgeFinish:x}))),e.a.createElement("aside",{className:"tr"},(Xe!==-1||t.question_id)&&e.a.createElement(A.a,{type:"default",onClick:function(){gt(),lt(!1)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){Q()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:c.a.wrap},!Ie&&F(),Ie&&q())},Ge=Object(be.a)(function(U){var o=U.problemset,d=U.loading,j=U.exercise,y=U.globalSetting;return{problemset:o,globalSetting:y,exercise:j,loading:d.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Tt)),Xt=a("5NDa"),nt=a("5rEg"),de=a("55Ip"),Ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],It=function(o,d){var j=o.problemset,y=o.globalSetting,n=o.exercise,ht=o.loading,i=o.dispatch,u=o.editData,jt=o.cancelAdd,t=jt===void 0?function(){}:jt,ze=o.editKey,gt=o.setEditKey,Xe=gt===void 0?function(){}:gt,st=o.addCallback,Nt=st===void 0?function(){}:st,He=o.setIsClaer,H=He===void 0?function(){}:He,L=Object(ye.a)(o,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),ot=Object(s.useState)(""),Pe=Object(p.a)(ot,2),R=Pe[0],ie=Pe[1],X=Object(s.useState)(""),ee=Object(p.a)(X,2),re=ee[0],he=ee[1],pe=Object(s.useState)(""),Ze=Object(p.a)(pe,2),Se=Ze[0],Ue=Ze[1],r=Object(s.useState)([]),Ae=Object(p.a)(r,2),Ft=Ae[0],rt=Ae[1],Me=Object(s.useState)(""),we=Object(p.a)(Me,2),Kt=we[0],Rt=we[1],Le=Object(s.useState)(),et=Object(p.a)(Le,2),Wt=et[0],Ct=et[1],Ie=Object(s.useState)(!1),lt=Object(p.a)(Ie,2),xt=lt[0],tt=lt[1],Ve=Object(s.useState)([]),at=Object(p.a)(Ve,2),ut=at[0],Lt=at[1],At=Object(s.useState)(!1),Y=Object(p.a)(At,2),x=Y[0],D=Y[1],Q=Object(Te.m)();Object(s.useEffect)(function(){var f;u.edit&&(D(!0),he(""),ie(""),Lt([])),ie(u.shixun_name),he(u.question_title);var m=[];(f=u.shixun)===null||f===void 0||f.map(function(b){m.push(b.challenge_score)}),Lt(m)},[u]),Object(s.useEffect)(function(){tt(!1)},[x]),Object(s.useImperativeHandle)(d,function(){return{onSave:E,isEdit:x}});var E=function(){var f=Object(w.a)(h.a.mark(function m(){var b,l,_;return h.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(b=[],l=!1,!l){G.next=4;break}return G.abrupt("return",!1);case 4:if(!u.question_id){G.next=10;break}return G.next=7,i({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:re,shixun_name:R,shixun_id:u.shixun_id,question_type:5,question_scores:ut}});case 7:_=G.sent,G.next=13;break;case 10:return G.next=12,i({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:Q.categoryId,question_title:re,shixun_name:R,shixun_id:u.shixun_id,question_type:5,question_scores:ut}});case 12:_=G.sent;case 13:return _.status===0&&(Xe(-1),T.b.success("\u4FDD\u5B58\u6210\u529F"),D(!1),i({type:"exercise/editExercise",payload:Object(K.a)({},Q)})),G.abrupt("return",{name:re,analysis:Se,standard_answers:b,is_ordered:Wt});case 15:case"end":return G.stop()}},m)}));return function(){return f.apply(this,arguments)}}(),N=function(){var m;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.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(nt.a,{defaultValue:R,onChange:function(l){debugger;ie(l.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(V.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:re,onChange:function(l){he(l)}})),e.a.createElement("div",{className:"mt20"},(m=u.shixun)===null||m===void 0?void 0:m.map(function(b,l){return e.a.createElement(P.a,{gutter:[20,20]},e.a.createElement(qe.a,{flex:"1"},l+1,".",b.challenge_name),e.a.createElement(qe.a,null,e.a.createElement(v.a,{defaultValue:ut[l],onChange:function(le){ut[l]=le,Lt(ut),console.log("srore:L",ut[l])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},Ft.length>1&&e.a.createElement("span",null,e.a.createElement(Ce.a,{checked:Wt,onChange:function(l){return Ct(l.target.checked)},className:"".concat(c.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(c.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"},(ze!==-1||!(u==null?void 0:u.edit))&&e.a.createElement(A.a,{type:"default",onClick:function(){t(),D(!1)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){E()}},"\u4FDD\u5B58")))},F=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(f){var m,b;return(n==null||((m=n.editData)===null||m===void 0||((b=m.exercise)===null||b===void 0))?void 0:b.exercise_status)===1?f:f.id!=="del"&&f.id!=="add"}),q=function(){var f=Object(w.a)(h.a.mark(function m(b){return h.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!(ze!==-1)){_.next=3;break}return T.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),_.abrupt("return");case 3:_.t0=b.id,_.next=_.t0==="del"?6:_.t0==="up"||_.t0==="down"?8:_.t0==="edit"?12:_.t0==="add"?15:17;break;case 6:return Be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(h.a.mark(function G(){return h.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(Re.m)({id:u.question_id});case 2:i({type:"exercise/editExercise",payload:Object(K.a)({},Q)});case 3:case"end":return Ke.stop()}},G)}))()}}),_.abrupt("break",17);case 8:return _.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:b.id}});case 10:return i({type:"exercise/editExercise",payload:Object(K.a)({},Q)}),_.abrupt("break",17);case 12:return Xe(u.dragKey),D(!0),_.abrupt("break",17);case 15:return i({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:u.key,insert_id:u==null?void 0:u.question_id,question_type:5}}}),_.abrupt("break",17);case 17:case"end":return _.stop()}},m)}));return function(b){return f.apply(this,arguments)}}(),g=function(){var m,b;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(u==null?void 0:u.isPreview)&&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")),(u==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(ve.a,{value:u.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09"),!!((m=u.schools)===null||m===void 0?void 0:m.length)&&e.a.createElement($.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},e.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):e.a.createElement("div",{className:"mt5"},e.a.createElement(ve.a,{value:u.shixun_name})),e.a.createElement("div",{className:"mt30"}),(b=u.shixun)===null||b===void 0?void 0:b.map(function(l,_){return e.a.createElement("div",{key:_},e.a.createElement("div",{className:"mb10 mt20"},"\u7B2C",_+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},l.challenge_name)," ",e.a.createElement("span",{className:"ml10"},l.challenge_score," \u5206")),e.a.createElement(ve.a,{value:l.challenge_description||""}))}),e.a.createElement("div",{className:c.a.action},e.a.createElement(de.Link,{target:"_blank",to:"/shixuns/".concat(u.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!u.hideAction&&F.map(function(l,_){return l.id==="up"&&u.key===1||l.id==="down"&&u.key===u.len?null:e.a.createElement($.a,{key:_,placement:"bottom",title:l.name},e.a.createElement("span",{onClick:function(){return q(l)},className:l.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},!x&&g(),x&&N())},wt=Object(be.a)(function(U){var o=U.problemset,d=U.loading,j=U.globalSetting,y=U.exercise;return{problemset:o,globalSetting:j,exercise:y,loading:d.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(It)),$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"],yt=function(o,d){var j=o.problemset,y=o.exercise,n=o.globalSetting,ht=o.loading,i=o.dispatch,u=o.onRef,jt=u===void 0?function(){}:u,t=o.editData,ze=o.cancelAdd,gt=ze===void 0?function(){}:ze,Xe=o.editKey,st=o.setEditKey,Nt=st===void 0?function(){}:st,He=o.setIsClaer,H=He===void 0?function(){}:He,L=o.addCallback,ot=L===void 0?function(f){}:L,Pe=Object(ye.a)(o,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),R=Object(s.useState)([]),ie=Object(p.a)(R,2),X=ie[0],ee=ie[1],re=Object(s.useState)(),he=Object(p.a)(re,2),pe=he[0],Ze=he[1],Se=Object(s.useState)([]),Ue=Object(p.a)(Se,2),r=Ue[0],Ae=Ue[1],Ft=Object(s.useState)(""),rt=Object(p.a)(Ft,2),Me=rt[0],we=rt[1],Kt=Object(s.useState)(5),Rt=Object(p.a)(Kt,2),Le=Rt[0],et=Rt[1],Wt=Object(s.useState)([]),Ct=Object(p.a)(Wt,2),Ie=Ct[0],lt=Ct[1],xt=Object(s.useState)(!1),tt=Object(p.a)(xt,2),Ve=tt[0],at=tt[1],ut=Object(Te.m)(),Lt=Object(s.useRef)(null),At=Object(s.useState)([]),Y=Object(p.a)(At,2),x=Y[0],D=Y[1],Q=function(m){D([].concat(Object(fe.a)(x),[Object(K.a)({},m)]))};Object(s.useEffect)(function(){ee(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){at(!0),we(""),et(5),ee(["","","",""]),Ae([]);return}we(t==null?void 0:t.question_title),et(parseInt(t==null?void 0:t.question_score)),ee(t==null?void 0:t.question_choices.map(function(m){return m.choice_text}));var f=[];t==null||t.standard_answer.map(function(m,b){f.push(m-1)}),lt(t.tag_discipline_ids),Ae(f)},[t,Ve]),Object(s.useEffect)(function(){Ve&&f();function f(){return m.apply(this,arguments)}function m(){return m=Object(w.a)(h.a.mark(function b(){var l,_,le;return h.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Re.I)({sub_discipline_id:(l=y.editData)===null||l===void 0||((_=l.exercise)===null||_===void 0)?void 0:_.sub_discipline_id});case 2:le=De.sent,D(le.tag_disciplines);case 4:case"end":return De.stop()}},b)})),m.apply(this,arguments)}},[Ve]),Object(s.useEffect)(function(){var f,m=(y==null||((f=y.tagDisciplineData)===null||f===void 0)?void 0:f.tag_disciplines)&&Array.isArray(y.tagDisciplineData.tag_disciplines)?y.tagDisciplineData.tag_disciplines:[];D(m)},[y.tagDisciplineData]),Object(s.useImperativeHandle)(d,function(){return{onSave:E,isEdit:Ve}});var E=function(){var f=Object(w.a)(h.a.mark(function m(){var b,l,_,le,G,De,Ke;return h.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(Me){ge.next=3;break}return T.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),ge.abrupt("return",!1);case 3:if(b=X.findIndex(function(Pt){return!Pt}),!(b>-1)){ge.next=7;break}return T.b.info("\u8BF7\u5148\u8F93\u5165 ".concat($t[b]," \u9009\u9879\u7684\u5185\u5BB9")),ge.abrupt("return",!1);case 7:if(r.length){ge.next=10;break}return T.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ge.abrupt("return",!1);case 10:if(!(r.length<1)){ge.next=13;break}return T.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ge.abrupt("return",!1);case 13:if(l=X.map(function(Pt,Zt){return{choice_text:Pt,is_answer:r.includes(Zt)?Zt+1:0}}),!t.question_id){ge.next=20;break}return ge.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Me,question_type:1,question_score:Le,question_choices:l.map(function(Pt){return Pt.choice_text}),standard_answers:l.filter(function(Pt){return Pt.is_answer}).map(function(Pt){return Pt.is_answer}),tag_discipline_ids:Ie,sub_discipline_id:(le=y.editData)===null||le===void 0||((G=le.exercise)===null||G===void 0)?void 0:G.sub_discipline_id}});case 17:_=ge.sent,ge.next=23;break;case 20:return ge.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:ut.categoryId,question_title:Me,question_type:1,question_score:Le,question_choices:l.map(function(Pt){return Pt.choice_text}),standard_answers:l.filter(function(Pt){return Pt.is_answer}).map(function(Pt){return Pt.is_answer}),tag_discipline_ids:Ie,sub_discipline_id:(De=y.editData)===null||De===void 0||((Ke=De.exercise)===null||Ke===void 0)?void 0:Ke.sub_discipline_id}});case 22:_=ge.sent;case 23:_.status===0&&(Nt(-1),T.b.success("\u4FDD\u5B58\u6210\u529F"),at(!1),i({type:"exercise/editExercise",payload:Object(K.a)({},ut)}));case 24:case"end":return ge.stop()}},m)}));return function(){return f.apply(this,arguments)}}(),N=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(f){var m,b;return(y==null||((m=y.editData)===null||m===void 0||((b=m.exercise)===null||b===void 0))?void 0:b.exercise_status)===1?f:f.id!=="del"&&f.id!=="add"}),F=function(){var f=Object(w.a)(h.a.mark(function m(b){return h.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!(Xe!==-1)){_.next=3;break}return T.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),_.abrupt("return");case 3:_.t0=b.id,_.next=_.t0==="del"?6:_.t0==="up"||_.t0==="down"?8:_.t0==="edit"?12:_.t0==="add"?15:17;break;case 6:return Be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(h.a.mark(function G(){return h.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(Re.m)({id:t.question_id});case 2:i({type:"exercise/editExercise",payload:Object(K.a)({},ut)});case 3:case"end":return Ke.stop()}},G)}))()}}),_.abrupt("break",17);case 8:return _.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:b.id}});case 10:return i({type:"exercise/editExercise",payload:Object(K.a)({},ut)}),_.abrupt("break",17);case 12:return Nt(t.dragKey),at(!0),_.abrupt("break",17);case 15:return ot({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),_.abrupt("break",17);case 17:case"end":return _.stop()}},m)}));return function(b){return f.apply(this,arguments)}}(),q=function(){var m,b,l=[];return t==null||((m=t.question_choices)===null||m===void 0)||m.forEach(function(_,le){_.standard_boolean&&l.push($t[le])}),e.a.createElement("aside",{ref:Lt},e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5355\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ve.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ve.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},t==null||((b=t.question_choices)===null||b===void 0)?void 0:b.map(function(_,le){return e.a.createElement(P.a,{key:le},e.a.createElement(qe.a,null,e.a.createElement(je.a,{key:le,checked:t.standard_answer.includes(le+1),disabled:!0},$t[le],".")),e.a.createElement(qe.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(ve.a,{value:_.choice_text}))))})),e.a.createElement("div",{className:c.a.analysis},e.a.createElement("div",null,"\u7B54\u6848\uFF1A",l.join("")),e.a.createElement("aside",null,e.a.createElement("span",{className:c.a.text},"\u89E3\u6790:"),e.a.createElement(ve.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:c.a.action},!t.hideAction&&N.map(function(_,le){return _.id==="up"&&t.key===1||_.id==="down"&&t.key===t.len?null:e.a.createElement($.a,{key:le,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return F(_)},className:_.icon}))})))},g=function(){var m,b;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.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:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Me,onChange:function(_){return we(_)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),X.map(function(l,_){var le,G;return e.a.createElement("div",{className:c.a.choiceWrap,key:_},e.a.createElement($.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(c.a.answer," ").concat(r.includes(_)?c.a.activeAnswer:""),onClick:function(){r.includes(_)?Ae(r.filter(function(Ke){return Ke!==_})):Ae([].concat(Object(fe.a)(r),[_]))}},$t[_])),e.a.createElement("div",{className:c.a.editorWrap},pe===_?e.a.createElement(V.a,{id:"single-question-option-".concat(_),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:l,onChange:function(Ke){X[_]=Ke,ee(X)}}):e.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return Ze(_)}},e.a.createElement(ve.a,{value:l}))),((le=y.editData)===null||le===void 0||((G=le.exercise)===null||G===void 0)?void 0:G.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,_>1&&e.a.createElement($.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ee(X.filter(function(Ke,vt){return vt!==_}))}})),_<7&&_===X.length-1&&e.a.createElement($.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ee([].concat(Object(fe.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(v.a,{value:Le,max:1e4,min:0,onChange:function(_){et(_)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(S.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:Ie,onChange:lt,subId:(m=y.editData)===null||m===void 0||((b=m.exercise)===null||b===void 0)?void 0:b.sub_discipline_id,knowledgeOptions:x,onAddKnowledgeFinish:Q}))),e.a.createElement("aside",{className:"tr"},(Xe!==-1||t.question_id)&&e.a.createElement(A.a,{type:"default",onClick:function(){gt(),at(!1)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){E()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:c.a.wrap},!Ve&&q(),Ve&&g())},bt=Object(be.a)(function(U){var o=U.problemset,d=U.loading,j=U.globalSetting,y=U.exercise;return{problemset:o,globalSetting:j,exercise:y,loading:d.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(yt)),Vt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],zt=function(o,d){var j=o.problemset,y=o.exercise,n=o.globalSetting,ht=o.loading,i=o.dispatch,u=o.onRef,jt=u===void 0?function(){}:u,t=o.editData,ze=o.cancelAdd,gt=ze===void 0?function(){}:ze,Xe=o.editKey,st=o.setEditKey,Nt=st===void 0?function(){}:st,He=o.addCallback,H=He===void 0?function(){}:He,L=o.setIsClaer,ot=L===void 0?function(){}:L,Pe=Object(ye.a)(o,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),R=Object(s.useState)(""),ie=Object(p.a)(R,2),X=ie[0],ee=ie[1],re=Object(s.useState)(""),he=Object(p.a)(re,2),pe=he[0],Ze=he[1],Se=Object(s.useState)(""),Ue=Object(p.a)(Se,2),r=Ue[0],Ae=Ue[1],Ft=Object(s.useState)(10),rt=Object(p.a)(Ft,2),Me=rt[0],we=rt[1],Kt=Object(s.useState)(!1),Rt=Object(p.a)(Kt,2),Le=Rt[0],et=Rt[1],Wt=Object(s.useState)([]),Ct=Object(p.a)(Wt,2),Ie=Ct[0],lt=Ct[1],xt=Object(Te.m)(),tt=Object(s.useState)([]),Ve=Object(p.a)(tt,2),at=Ve[0],ut=Ve[1],Lt=function(N){ut([].concat(Object(fe.a)(at),[Object(K.a)({},N)]))};Object(s.useEffect)(function(){var E;if(!(t==null?void 0:t.question_title)){et(!0),ee(""),Ae(""),we(10);return}ee(t==null?void 0:t.question_title),Ae(t==null||((E=t.standard_answer)===null||E===void 0)?void 0:E[0]),we(t==null?void 0:t.question_score),lt(t.tag_discipline_ids)},[j.editData,Le]),Object(s.useEffect)(function(){var E,N=(y==null||((E=y.tagDisciplineData)===null||E===void 0)?void 0:E.tag_disciplines)&&Array.isArray(y.tagDisciplineData.tag_disciplines)?y.tagDisciplineData.tag_disciplines:[];ut(N)},[y.tagDisciplineData]),Object(s.useEffect)(function(){Le&&E();function E(){return N.apply(this,arguments)}function N(){return N=Object(w.a)(h.a.mark(function F(){var q,g,f;return h.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(Re.I)({sub_discipline_id:(q=y.editData)===null||q===void 0||((g=q.exercise)===null||g===void 0)?void 0:g.sub_discipline_id});case 2:f=b.sent,ut(f.tag_disciplines);case 4:case"end":return b.stop()}},F)})),N.apply(this,arguments)}},[Le]),Object(s.useImperativeHandle)(d,function(){return{onSave:At,isEdit:Le}});var At=function(){var E=Object(w.a)(h.a.mark(function N(){var F,q,g,f,m;return h.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(X){l.next=3;break}return T.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),l.abrupt("return",!1);case 3:if(!t.question_id){l.next=9;break}return l.next=6,i({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:X,question_type:4,question_score:Me,standard_answers:[r],tag_discipline_ids:Ie,sub_discipline_id:(q=y.editData)===null||q===void 0||((g=q.exercise)===null||g===void 0)?void 0:g.sub_discipline_id}});case 6:F=l.sent,l.next=12;break;case 9:return l.next=11,i({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:xt.categoryId,exercise_bank_id:xt.categoryId,question_title:X,question_type:4,question_score:Me,standard_answers:[r],tag_discipline_ids:Ie,sub_discipline_id:(f=y.editData)===null||f===void 0||((m=f.exercise)===null||m===void 0)?void 0:m.sub_discipline_id}});case 11:F=l.sent;case 12:return F.status===0&&(Nt(-1),T.b.success("\u4FDD\u5B58\u6210\u529F"),et(!1),i({type:"exercise/editExercise",payload:Object(K.a)({},xt)})),l.abrupt("return",{name:X,answer_texts:[r],analysis:pe});case 14:case"end":return l.stop()}},N)}));return function(){return E.apply(this,arguments)}}(),Y=function(){var N,F;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:X,onChange:function(g){return ee(g)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(V.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:r,onChange:function(g){return Ae(g)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(v.a,{value:Me,max:1e4,min:0,onChange:function(g){we(g)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(S.a,{value:Ie,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:lt,subId:(N=y.editData)===null||N===void 0||((F=N.exercise)===null||F===void 0)?void 0:F.sub_discipline_id,knowledgeOptions:at,onAddKnowledgeFinish:Lt}))),e.a.createElement("aside",{className:"tr"},(Xe!==-1||t.question_id)&&e.a.createElement(A.a,{type:"default",onClick:function(){gt(),et(!1)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){At()}},"\u4FDD\u5B58")))},x=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var N,F;return(y==null||((N=y.editData)===null||N===void 0||((F=N.exercise)===null||F===void 0))?void 0:F.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),D=function(){var E=Object(w.a)(h.a.mark(function N(F){return h.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Xe!==-1)){g.next=3;break}return T.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),g.abrupt("return");case 3:g.t0=F.id,g.next=g.t0==="del"?6:g.t0==="up"||g.t0==="down"?8:g.t0==="edit"?12:g.t0==="add"?15:17;break;case 6:return Be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(h.a.mark(function m(){return h.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(Re.m)({id:t.question_id});case 2:i({type:"exercise/editExercise",payload:Object(K.a)({},xt)});case 3:case"end":return l.stop()}},m)}))()}}),g.abrupt("break",17);case 8:return g.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:F.id}});case 10:return i({type:"exercise/editExercise",payload:Object(K.a)({},xt)}),g.abrupt("break",17);case 12:return Nt(t.dragKey),et(!0),g.abrupt("break",17);case 15:return H({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),g.abrupt("break",17);case 17:case"end":return g.stop()}},N)}));return function(F){return E.apply(this,arguments)}}(),Q=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ve.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ve.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.analysis},e.a.createElement("aside",{className:"mb10"},e.a.createElement("span",{className:c.a.text},"\u7B54\u6848:"),e.a.createElement(ve.a,{value:r||""})),e.a.createElement("aside",null,e.a.createElement("span",{className:c.a.text},"\u89E3\u6790:"),e.a.createElement(ve.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))),e.a.createElement("div",{className:c.a.action},!t.hideAction&&x.map(function(N,F){return N.id==="up"&&t.key===1||N.id==="down"&&t.key===t.len?null:e.a.createElement($.a,{key:F,placement:"bottom",title:N.name},e.a.createElement("span",{onClick:function(){return D(N)},className:N.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},!Le&&Q(),Le&&Y())},qt=Object(be.a)(function(U){var o=U.problemset,d=U.loading,j=U.exercise,y=U.globalSetting;return{problemset:o,globalSetting:y,exercise:j,loading:d.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(zt)),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"],Yt=function(o,d){var j=o.problemset,y=o.exercise,n=o.globalSetting,ht=o.loading,i=o.dispatch,u=o.onRef,jt=u===void 0?function(){}:u,t=o.editData,ze=o.cancelAdd,gt=ze===void 0?function(){}:ze,Xe=o.editKey,st=o.setEditKey,Nt=st===void 0?function(){}:st,He=o.addCallback,H=He===void 0?function(){}:He,L=o.setIsClaer,ot=L===void 0?function(){}:L,Pe=Object(ye.a)(o,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),R=Object(s.useState)([]),ie=Object(p.a)(R,2),X=ie[0],ee=ie[1],re=Object(s.useState)(),he=Object(p.a)(re,2),pe=he[0],Ze=he[1],Se=Object(s.useState)([]),Ue=Object(p.a)(Se,2),r=Ue[0],Ae=Ue[1],Ft=Object(s.useState)(""),rt=Object(p.a)(Ft,2),Me=rt[0],we=rt[1],Kt=Object(s.useState)(5),Rt=Object(p.a)(Kt,2),Le=Rt[0],et=Rt[1],Wt=Object(s.useState)(!1),Ct=Object(p.a)(Wt,2),Ie=Ct[0],lt=Ct[1],xt=Object(Te.k)(),tt=Object(Te.m)();Object(s.useEffect)(function(){ee(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){lt(!0),we(""),et(5),ee(["","","",""]),Ae([]);return}we(t==null?void 0:t.question_title),et(parseInt(t==null?void 0:t.question_score)),ee(t==null?void 0:t.question_choices.map(function(x){return x.choice_text}));var Y=[];t==null||t.standard_answer.map(function(x,D){Y.push(x-1)}),Ae(Y)},[t]),Object(s.useImperativeHandle)(d,function(){return{onSave:Ve,isEdit:Ie}});var Ve=function(){var Y=Object(w.a)(h.a.mark(function x(){var D,Q,E;return h.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(Me){F.next=3;break}return T.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),F.abrupt("return",!1);case 3:if(D=X.findIndex(function(q){return!q}),!(D>-1)){F.next=7;break}return T.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ce[D]," \u9009\u9879\u7684\u5185\u5BB9")),F.abrupt("return",!1);case 7:if(r.length){F.next=10;break}return T.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),F.abrupt("return",!1);case 10:if(!(r.length<1)){F.next=13;break}return T.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),F.abrupt("return",!1);case 13:if(Q=X.map(function(q,g){return{choice_text:q,is_answer:r.includes(g)?g+1:0}}),!t.question_id){F.next=20;break}return F.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Me,question_type:1,question_score:Le,question_choices:Q.map(function(q){return q.choice_text}),standard_answers:Q.filter(function(q){return q.is_answer}).map(function(q){return q.is_answer})}});case 17:E=F.sent,F.next=23;break;case 20:return F.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:tt.categoryId,question_title:Me,question_type:1,question_score:"5.0",question_choices:Q.map(function(q){return q.choice_text}),standard_answers:Q.filter(function(q){return q.is_answer}).map(function(q){return q.is_answer})}});case 22:E=F.sent;case 23:E.status===0&&(T.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),i({type:"exercise/editExercise",payload:Object(K.a)({},tt)}));case 24:case"end":return F.stop()}},x)}));return function(){return Y.apply(this,arguments)}}(),at=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Y){var x,D;return(y==null||((x=y.editData)===null||x===void 0||((D=x.exercise)===null||D===void 0))?void 0:D.exercise_status)===1?Y:Y.id!=="del"&&Y.id!=="add"}),ut=function(){var Y=Object(w.a)(h.a.mark(function x(D){return h.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!(Xe!==-1)){E.next=3;break}return T.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),E.abrupt("return");case 3:E.t0=D.id,E.next=E.t0==="del"?6:E.t0==="up"||E.t0==="down"?8:E.t0==="edit"?12:E.t0==="add"?14:16;break;case 6:return Be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(h.a.mark(function F(){return h.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(Re.m)({id:t.question_id});case 2:i({type:"exercise/editExercise",payload:Object(K.a)({},tt)});case 3:case"end":return g.stop()}},F)}))()}}),E.abrupt("break",16);case 8:return E.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:D.id}});case 10:return i({type:"exercise/editExercise",payload:Object(K.a)({},tt)}),E.abrupt("break",16);case 12:return xt.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(tt.categoryId,"&question_id=").concat(t==null?void 0:t.question_id,"&score=").concat(t==null?void 0:t.question_score,"&callback_url=").concat(location.pathname)),E.abrupt("break",16);case 14:return H({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),E.abrupt("break",16);case 16:case"end":return E.stop()}},x)}));return function(D){return Y.apply(this,arguments)}}(),Lt=function(){var Y=Object(w.a)(h.a.mark(function x(D){var Q;return h.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return D.preventDefault(),N.next=3,Object(Re.V)({id:t==null?void 0:t.hack_identifier});case 3:Q=N.sent,Q.status===0&&Object(Je.L)("/myproblems/".concat(Q==null?void 0:Q.identifier));case 5:case"end":return N.stop()}},x)}));return function(D){return Y.apply(this,arguments)}}(),At=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ve.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ve.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},e.a.createElement(ve.a,{value:t.description||""})),e.a.createElement("div",{className:c.a.action},!t.hideAction&&at.map(function(x,D){return x.id==="up"&&t.key===1||x.id==="down"&&t.key===t.len?null:e.a.createElement($.a,{key:D,placement:"bottom",title:x.name},e.a.createElement("span",{onClick:function(){return ut(x)},className:x.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},At())},Qt=Object(be.a)(function(U){var o=U.problemset,d=U.loading,j=U.globalSetting,y=U.exercise;return{problemset:o,globalSetting:j,exercise:y,loading:d.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Yt)),Gt=a("ngQI"),ea=a("loLm"),B=a.n(ea),Dt=function(o){var d=o.data,j=o.isDragDisabled,y=j===void 0?!1:j,n=o.editorProps,ht=n===void 0?{}:n,i=o.onDragEnd,u=i===void 0?function(){}:i,jt=function(){var H,L,ot,Pe,R,ie,X,ee,re,he,pe,Ze,Se,Ue,r=[{name:"\u5355\u9009\u9898",type:0,count:d==null||((H=d.exercise_types)===null||H===void 0)?void 0:H.q_singles,score:d==null||((L=d.exercise_types)===null||L===void 0)?void 0:L.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:d==null||((ot=d.exercise_types)===null||ot===void 0)?void 0:ot.q_doubles,score:d==null||((Pe=d.exercise_types)===null||Pe===void 0)?void 0:Pe.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:d==null||((R=d.exercise_types)===null||R===void 0)?void 0:R.q_judges,score:d==null||((ie=d.exercise_types)===null||ie===void 0)?void 0:ie.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:d==null||((X=d.exercise_types)===null||X===void 0)?void 0:X.q_nulls,score:d==null||((ee=d.exercise_types)===null||ee===void 0)?void 0:ee.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:d==null||((re=d.exercise_types)===null||re===void 0)?void 0:re.q_mains,score:d==null||((he=d.exercise_types)===null||he===void 0)?void 0:he.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:d==null||((pe=d.exercise_types)===null||pe===void 0)?void 0:pe.q_shixuns,score:d==null||((Ze=d.exercise_types)===null||Ze===void 0)?void 0:Ze.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:d==null||((Se=d.exercise_types)===null||Se===void 0)?void 0:Se.q_pros,score:d==null||((Ue=d.exercise_types)===null||Ue===void 0)?void 0:Ue.q_pros_scores,items:[]}];return r},t=function(H,L,ot){var Pe=Array.from(H),R=Pe.splice(L,1),ie=Object(p.a)(R,1),X=ie[0];return Pe.splice(ot,0,X),Pe},ze=function(H,L,ot){if(!H.destination)return;var Pe=t(L,H.source.index,H.destination.index);u(Pe,ot)},gt=function(H,L){if(L===0||L==="SINGLE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(bt,Object(se.a)({editData:H},H)),e.a.createElement(ct.a,{style:{margin:"0px"}}));if(L===1||L==="MULTIPLE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ge,Object(se.a)({editData:H},H)),e.a.createElement(ct.a,{style:{margin:"0px"}}));if(L===2||L==="JUDGMENT")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ot,Object(se.a)({editData:H},H)),e.a.createElement(ct.a,{style:{margin:"0px"}}));if(L===3||L==="COMPLETION")return e.a.createElement(e.a.Fragment,null,e.a.createElement(J,Object(se.a)({editData:H},H)),e.a.createElement(ct.a,{style:{margin:"0px"}}));if(L===4||L==="SUBJECTIVE")return e.a.createElement(e.a.Fragment,null,e.a.createElement(qt,Object(se.a)({editData:H},H)),e.a.createElement(ct.a,{style:{margin:"0px"}}));if(L===5||L==="PRACTICAL")return e.a.createElement(e.a.Fragment,null,e.a.createElement(wt,Object(se.a)({editData:H},H)),e.a.createElement(ct.a,{style:{margin:"0px"}}));if(L===6||L==="PROGRAM")return e.a.createElement(e.a.Fragment,null,e.a.createElement(Qt,Object(se.a)({editData:H},H)),e.a.createElement(ct.a,{style:{margin:"0px"}}))},Xe=function(H,L,ot){return e.a.createElement(Gt.a,{onDragEnd:function(R){return ze(R,H,L)}},e.a.createElement(Gt.c,{droppableId:"droppable"},function(Pe,R){return e.a.createElement("div",Object(se.a)({ref:Pe.innerRef},Pe.droppableProps,{style:{width:"100%"}}),H==null?void 0:H.map(function(ie,X){var ee,re=Object(K.a)(Object(K.a)({},ie),{},{key:X+1,hideAction:!0,isPreview:!0,dragKey:L+"-"+X},ht);return e.a.createElement(Gt.b,{key:re==null?void 0:re.question_id,draggableId:re==null||((ee=re.question_id)===null||ee===void 0)?void 0:ee.toString(),index:X,isDragDisabled:y},function(he,pe){return e.a.createElement("aside",Object(se.a)({ref:he.innerRef},he.draggableProps,he.dragHandleProps),e.a.createElement("div",{className:B.a.posWarp,id:re.dragKey},gt(re,L),!y&&e.a.createElement("div",{className:B.a.pos},e.a.createElement("div",{className:B.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},st=function(H){var L=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],ot=["","\u5341","\u767E","\u5343","\u4E07"];H=parseInt(H);var Pe=function(ee){for(var re=ee.toString().split("").reverse(),he="",pe=0;pe<re.length;pe++)he=(pe==0&&re[pe]==0||pe>0&&re[pe]==0&&re[pe-1]==0?"":L[re[pe]]+(re[pe]==0?ot[0]:ot[pe]))+he;return he},R=Math.floor(H/1e4),ie=H%1e4;return ie.toString().length<4&&(ie="0"+ie),R?Pe(R)+"\u4E07"+Pe(ie):Pe(H)},Nt=function(){var H,L=jt();d==null||((H=d.exercise_questions)===null||H===void 0)||H.forEach(function(R,ie){if(R.question_type===0){var X,ee;(X=L[R.question_type])===null||X===void 0||((ee=X.items)===null||ee===void 0)||ee.push(R)}if(R.question_type===1){var re,he;(re=L[R.question_type])===null||re===void 0||((he=re.items)===null||he===void 0)||he.push(R)}if(R.question_type===2){var pe,Ze;(pe=L[R.question_type])===null||pe===void 0||((Ze=pe.items)===null||Ze===void 0)||Ze.push(R)}if(R.question_type===3){var Se,Ue;(Se=L[R.question_type])===null||Se===void 0||((Ue=Se.items)===null||Ue===void 0)||Ue.push(R)}if(R.question_type===4){var r,Ae;(r=L[R.question_type])===null||r===void 0||((Ae=r.items)===null||Ae===void 0)||Ae.push(R)}if(R.question_type===5){var Ft,rt;(Ft=L[R.question_type])===null||Ft===void 0||((rt=Ft.items)===null||rt===void 0)||rt.push(R)}if(R.question_type===6){var Me,we;(Me=L[R.question_type])===null||Me===void 0||((we=Me.items)===null||we===void 0)||we.push(R)}});var ot=L==null?void 0:L.filter(function(R){return R.count!==0}),Pe=d==null?void 0:d.map(function(R,ie){return e.a.createElement(e.a.Fragment,{key:ie},e.a.createElement("div",{className:"pl20"},e.a.createElement("span",{className:"font16 c-light-primary"},st(ie+1),"\u3001",R.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",R.count,"\u9898\uFF1B\u5171",R.score,"\u5206\uFF09")),Xe(R.items,R==null?void 0:R.question_type,R==null?void 0:R.name))});return Pe};return e.a.createElement("div",null," ",Nt()," ")},it=me.a=Dt},M8RZ:function($e,me,a){"use strict";a.d(me,"a",function(){return $});var K=a("fWQN"),dt=a("mtLc"),ct=a("yKVA"),se=a("879j"),p=a("q1tI"),s=a.n(p),e=a("i8i4"),Oe=a.n(e),$=function(M){Object(ct.a)(W,M);var A=Object(se.a)(W);function W(v){var ue;Object(K.a)(this,W),ue=A.call(this,v);var Ce=window.document;return ue.node=Ce.createElement("div"),Ce.body.appendChild(ue.node),ue}return Object(dt.a)(W,[{key:"render",value:function(){var ue=this.props.children;return Object(e.createPortal)(ue,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),W}(s.a.Component)},"Nos+":function($e,me,a){"use strict";a.r(me);var K=a("WmNS"),dt=a.n(K),ct=a("14J3"),se=a("BMrR"),p=a("/zsF"),s=a("PArb"),e=a("jCWc"),Oe=a("kPKH"),$=a("9og8"),M=a("tJVT"),A=a("CiB2"),W=a("q1tI"),v=a.n(W),ue=a("Ty5D"),Ce=a("9kvl"),kt=a("5bA4"),Be=a("gaER"),_t=a("ErOA"),T=function(h){var w;Object(A.a)(h);var fe=Object(ue.l)(),ye=Object(ue.m)(),Te=Object(W.useState)({}),be=Object(M.a)(Te,2),Re=be[0],Ee=be[1];Object(W.useEffect)(function(){mt()},[]);function mt(){return Je.apply(this,arguments)}function Je(){return Je=Object($.a)(dt.a.mark(function _e(){var c;return dt.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(_t.a)("/api/examination_banks/".concat(ye==null?void 0:ye.exerciseId,"/preview.json"),{method:"get"});case 2:c=S.sent,c.exercise&&Ee(c);case 4:case"end":return S.stop()}},_e)})),Je.apply(this,arguments)}return v.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},v.a.createElement(se.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},v.a.createElement(Oe.a,{className:"current",onClick:function(){return Ce.c.push("/exam/exerciseManagement".concat(fe==null?void 0:fe.search))}},v.a.createElement(kt.a,null),"\u8FD4\u56DE"),v.a.createElement(Oe.a,null,v.a.createElement(s.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),v.a.createElement(Oe.a,null,v.a.createElement("strong",{className:"font18"},Re==null||((w=Re.exercise)===null||w===void 0)?void 0:w.exercise_name))),v.a.createElement(s.a,{style:{margin:"0px 0px 40px 0px"}}),v.a.createElement(Be.a,{isExamPreview:!0,datas:Re}))};me.default=T},O2Wb:function($e,me,a){$e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function($e,me,a){"use strict";var K=a("2qtc"),dt=a("kLXV"),ct=a("rAM+"),se=a("tJVT"),p=a("jrin"),s=a("q1tI"),e=a.n(s),Oe=a("VrN/"),$=a.n(Oe),M=a("bdgK"),A=a("p77/"),W=a("Bd2K"),v=a("ELLl"),ue=a("19Vz"),Ce=a("lZu9"),kt=a("kSUc"),Be=a("9Bee"),_t=a("0Owb"),T=a("dejd"),ke=a("C+DQ"),h=[{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 w(B){var Dt=B.onActionCallback,it=B.title,U=B.icon,o=B.actionName,d=B.className,j=d===void 0?"":d,y=B.children;function n(){Dt(o)}return e.a.createElement("a",{title:it,className:j,onClick:n},e.a.createElement("i",{className:"md-iconfont ".concat(U)}),y)}var fe=function(B){var Dt=B.watch,it=B.showNullButton,U=B.onActionCallback,o=B.fullScreen,d=B.insertTemp,j=[].concat(h,[{title:"".concat(Dt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Dt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},j.map(function(y,n){return e.a.createElement("li",{key:n},y.actionName?e.a.createElement(w,Object(_t.a)({},y,{onActionCallback:U})):e.a.createElement("span",{className:"v-line"}))}),it?e.a.createElement("li",null,e.a.createElement(w,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:U},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,d&&e.a.createElement("li",null,e.a.createElement(w,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(d),onActionCallback:U},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(w,{icon:"".concat(o?"icon-shrink":"icon-enlarge"),title:o?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:U})))},ye=a("M8RZ"),Te=a("+L6B"),be=a("2/Rp"),Re=a("y8nQ"),Ee=a("Vl3Y"),mt=a("5NDa"),Je=a("5rEg"),_e={labelCol:{span:4},wrapperCol:{span:20}},c=function(B){var Dt=B.callback,it=B.onCancel;function U(o){Dt(o)}return e.a.createElement(Ee.a,Object(_t.a)({},_e,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:U}),e.a.createElement(Ee.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(Je.a,null)),e.a.createElement(Ee.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(Je.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(be.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(be.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))},ve=a("7ahc"),S=a("HmJG"),oe=a("BjJ7"),xe=Ee.a.useForm,te={width:280,marginRight:10},J={labelCol:{span:5},wrapperCol:{span:19}},Fe=function(B){var Dt=B.callback,it=B.onCancel,U=xe(),o=Object(se.a)(U,1),d=o[0];function j(ht){Dt(ht)}function y(ht){d.setFieldsValue({src:"/api/attachments/".concat(ht.id)})}function n(ht){var i=ht.target.files[0];V(i,y)}return e.a.createElement(Ee.a,Object(_t.a)({form:d},J,{className:"upload-image-panel",onFinish:j}),e.a.createElement(Ee.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(Ee.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(Je.a,{style:te})),e.a.createElement(je,{onFileChange:n}))),e.a.createElement(Ee.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},e.a.createElement(Je.a,{style:{width:264}})),e.a.createElement(Ee.a.Item,{style:{textAlign:"right"}},e.a.createElement(be.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(be.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))};function je(B){var Dt=B.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",accept:"image/*",onChange:Dt}))}function V(B,Dt){if(!B)throw new String("\u6CA1\u6709\u6587\u4EF6");var it=new FormData;it.append("editormd-image-file",B),it.append("file_param_name","editormd-image-file"),it.append("byxhr","true");var U=new window.XMLHttpRequest;U.withCredentials=!0,U.addEventListener("load",function(o){Dt(JSON.parse(o.target.responseText))},!1),U.addEventListener("error",function(o){console.error(o)},!1),U.open("POST","".concat(oe.a,"/api/attachments.json")),U.send(it)}var pt=a("giR+"),We=a("fyUT"),Ot=a("7Kak"),Et=a("9yH6"),P=Et.a.Group,Qe={margin:"0 8px"},qe=function(B){var Dt=B.callback,it=B.onCancel;function U(o){Dt(o)}return e.a.createElement(Ee.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:U},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:Qe},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:Qe},"\u884C\u6570"),e.a.createElement(Ee.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(We.a,null)),e.a.createElement("span",{style:Qe},"\u5217\u6570"),e.a.createElement(Ee.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(We.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:Qe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(Ee.a.Item,{name:"align"},e.a.createElement(P,null,e.a.createElement(Et.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(Et.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(Et.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(Et.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(be.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(be.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))},ft="link",Tt="upload-image",Ge="code-block",Xt="add-table",nt="------------",de={default:nt,left:":".concat(nt),center:":".concat(nt,":"),right:"".concat(nt,":")},Ht=a("9VGf"),It,wt;function $t(){}var yt=0,bt=1e4,Vt="\u2581",zt=`
|
|
**\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 qt(B){return/^\d+$/.test(B)?"".concat(B,"px"):B}var ce=navigator.platform.toUpperCase().indexOf("MAC")>=0,Yt=ce?"Cmd":"Ctrl",Qt=(It={},Object(p.a)(It,Yt+"-B","bold"),Object(p.a)(It,Yt+"-I","italic"),It),Gt=(wt={},Object(p.a)(wt,ft,"\u6DFB\u52A0\u94FE\u63A5"),Object(p.a)(wt,Ge,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(p.a)(wt,Tt,"\u6DFB\u52A0\u56FE\u7247"),Object(p.a)(wt,Xt,"\u6DFB\u52A0\u8868\u683C"),wt),ea=me.a=function(B){var Dt=B.defaultValue,it=Dt===void 0?"":Dt,U=B.onChange,o=B.width,d=o===void 0?"100%":o,j=B.height,y=j===void 0?400:j,n=B.miniToolbar,ht=n===void 0?!1:n,i=B.isFocus,u=i===void 0?!1:i,jt=B.watch,t=B.insertTemp,ze=B.id,gt=ze===void 0?"markdown-editor-id":ze,Xe=B.showResizeBar,st=Xe===void 0?!1:Xe,Nt=B.noStorage,He=Nt===void 0?!1:Nt,H=B.showNullButton,L=H===void 0?!1:H,ot=B.fullScreen,Pe=ot===void 0?!1:ot,R=B.onBlur,ie=B.onCMBeforeChange,X=B.className,ee=X===void 0?"":X,re=B.placeholder,he=re===void 0?"":re,pe=B.values,Ze=pe===void 0?"":pe,Se=Object(s.useState)(null),Ue=Object(se.a)(Se,2),r=Ue[0],Ae=Ue[1],Ft=Object(s.useState)(it),rt=Object(se.a)(Ft,2),Me=rt[0],we=rt[1],Kt=Object(s.useState)(jt),Rt=Object(se.a)(Kt,2),Le=Rt[0],et=Rt[1],Wt=Object(s.useState)(Pe),Ct=Object(se.a)(Wt,2),Ie=Ct[0],lt=Ct[1],xt=Object(s.useState)(""),tt=Object(se.a)(xt,2),Ve=tt[0],at=tt[1],ut=Object(s.useState)(0),Lt=Object(se.a)(ut,2),At=Lt[0],Y=Lt[1],x=Object(s.useState)(y),D=Object(se.a)(x,2),Q=D[0],E=D[1],N=Object(s.useState)(!1),F=Object(se.a)(N,2),q=F[0],g=F[1],f=Object(s.useRef)(),m=Object(s.useRef)(),b=Object(s.useRef)(),l=Object(s.useRef)();Object(s.useEffect)(function(){we(Ze),r==null||r.setValue(Ze)},[Ze]),Object(s.useEffect)(function(){if(f.current){var ne=function(Ye,z){var O=z.clipboardData;if(O){var I=O.types.toString(),k=O.items;if(I==="text/html,Files"||I==="Files"||O.types.indexOf("Files")){var C=k[1];I==="Files"&&(C=k[0]),C.kind==="file"&&C.type.match(/^image\//i)&&V(C.getAsFile(),function(Ne){Ne.id?Z.replaceSelection("")):(Ne==null?void 0:Ne.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Z=$.a.fromTextArea(f.current,{mode:"markdown",lineNumbers:!ht,lineWrapping:!0,value:it,autoCloseTags:!0,autoCloseBrackets:!0});return u&&Z.focus(),Z.on("paste",ne),Ae(Z),function(){Z.off("paste",ne)}}},[]);var _=Object(s.useCallback)(function(){if(m.current)try{var ne=m.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Z=m.current.getElementsByClassName("markdown-editor-body")[0];Ie?Z.style.height="calc(100vh - ".concat(ne,"px)"):Z.style.height="".concat(Q-ne,"px")}catch(ae){console.log(ae,"---- to set md editor body height")}},[Q,m,Ie]);Object(s.useEffect)(function(){function ne(){var ae=new M.default(function(Ye){var z=Object(ct.a)(Ye),O;try{for(z.s();!(O=z.n()).done;){var I=O.value;(I.target.offsetHeight>0||I.target.offsetWidth>0)&&(_(),r.setSize("100%","100%"),r.refresh())}}catch(k){z.e(k)}finally{z.f()}});return ae.observe(f.current.parentElement),ae}if(r){var Z=ne();return function(){Z.unobserve(f.current.parentElement)}}},[r,_]),Object(s.useEffect)(function(){if(r){for(var ne=[],Z=function(){var I=Ye[ae];z=Object(se.a)(I,2);var k=z[0],C=z[1],Ne=Object(p.a)({},k,function(){le(C)});ne.push(Ne),r.addKeyMap(Ne)},ae=0,Ye=Object.entries(Qt);ae<Ye.length;ae++){var z;Z()}return function(){var O=Object(ct.a)(ne),I;try{for(O.s();!(I=O.n()).done;){var k=I.value;r.removeKeyMap(k)}}catch(C){O.e(C)}finally{O.f()}}}},[r]),Object(s.useEffect)(function(){Pe!==Ie&<(Pe)},[Pe]),Object(Ht.a)(function(){if(!He&&At>0){var ne=new Date().getTime(),Z=window.sessionStorage.getItem(gt);ne>=At+bt&&(!Z||Z!==Me)&&(window.sessionStorage.setItem(gt,Me),g(!0))}},bt),Object(s.useEffect)(function(){et(jt)},[r,jt]),Object(s.useEffect)(function(){r&&(u&&r.focus())},[r,u]),Object(s.useEffect)(function(){if(Le&&r){var ne=function(Ye){var z=Ye.target;if(l.current){var O=z.scrollTop/z.scrollHeight;l.current.scrollTop=l.current.scrollHeight*O}},Z=r.getScrollerElement();return Z.addEventListener("scroll",ne),function(){Z.removeEventListener("scroll",ne)}}},[r,Le]),Object(s.useEffect)(function(){if(r&&ie){var ne=function(ae,Ye){ie(ae,Ye)};return r.on("beforeChange",ne),function(){r.off("beforeChange",ne)}}},[r,ie]),Object(s.useEffect)(function(){if(r&&R){var ne=function(){R(r.getValue())};return r.on("blur",ne),function(){r.off("blur",ne)}}},[r,R]),Object(s.useEffect)(function(){if(r){var ne=function(ae){var Ye=ae.getValue();we(Ye),Y(new Date().getTime()),ae.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),U&&U(Ye)};return r.on("change",ne),function(){r.off("change",ne)}}},[r,U]),Object(s.useEffect)(function(){r&&(it==null?(r.setValue(""),we("")):it!==r.getValue()&&(r.setValue(it),we(it),r.setCursor(r.lineCount(),0)))},[r,it]);var le=Object(s.useCallback)(function(ne){var Z=r.getCursor(),ae=r.getSelection(),Ye=ae.split(`
|
|
`);switch(ne){case"bold":return r.replaceSelection("**"+ae+"**"),ae===""&&r.setCursor(Z.line,Z.ch+2),r.focus();case"italic":return r.replaceSelection("*"+ae+"*"),ae===""&&r.setCursor(Z.line,Z.ch+1),r.focus();case"code":return r.replaceSelection("`"+ae+"`"),ae===""&&r.setCursor(Z.line,Z.ch+1),r.focus();case"inline-latex":return r.replaceSelection("`$$"+ae+"$$`"),ae===""&&r.setCursor(Z.line,Z.ch+3),r.focus();case"latex":return r.replaceSelection("```latex\n"+ae+"\n```"),r.setCursor(Z.line+1,ae.length+1),r.focus();case"line-break":return r.replaceSelection(`<br/>
|
|
`),r.focus();case"list-ul":return ae===""?r.replaceSelection("- "+ae):r.replaceSelection(Ye.map(function(z){return z===""?"":"- ".concat(z)}).join(`
|
|
`)),r.focus();case"list-ol":return ae===""?r.replaceSelection("1. "+ae):r.replaceSelection(Ye.map(function(z,O){return z===""?"":"".concat(O+1,". ").concat(z)}).join(`
|
|
`)),r.focus();case"add-null-ch":return ae===""&&r.setCursor(Z.line,Z.ch+1),r.replaceSelection(Vt),r.focus();case"inster-template-1":return ae===""&&r.setCursor(Z.line,Z.ch),r.replaceSelection(zt),r.focus();case"eraser":return r.setValue(""),r.focus();case"trigger-watch":return et(!Le),r.focus();case"trigger-full-screen":return lt(!Ie),r.focus();case ft:at(ft);return;case Ge:at(Ge);return;case Tt:at(Tt);return;case Xt:at(Xt);return;default:throw new Error}},[r,Le,Ie]),G=Object(s.useCallback)(function(ne){at("");switch(Ve){case ft:var Z=ne.title,ae=ne.link;return r.replaceSelection("[".concat(Z,"](").concat(ae,")")),r.focus();case Ge:var Ye=ne.language,z=ne.content;return r.replaceSelection(["```"+Ye,z,"```"].join(`
|
|
`)),r.focus();case Tt:var O=ne.src,I=ne.alt;return r.replaceSelection(".concat(O,' "').concat(I,'" )')),r.focus();case Xt:for(var k=ne.row,C=ne.col,Ne=ne.align,Bt=`
|
|
`,Ut=0;Ut<k;Ut++){for(var Mt=[],Jt=[],St=0;St<C;St++)Ut===1&&Jt.push(de[Ne]),Mt.push(" ");Ut===1&&(Bt+="| ".concat(Jt.join(" | "),` |
|
|
`)),Bt+="| ".concat(Mt.join(C===1?"":" | "),` |
|
|
`)}return r.replaceSelection(Bt+`
|
|
`),r.focus();default:throw new Error}},[r,Ve]),De=Object(s.useMemo)(function(){switch(Ve){case ft:return e.a.createElement(c,{callback:G,onCancel:Ke});case Ge:return e.a.createElement(ve.b,{callback:G,onCancel:Ke});case Tt:return e.a.createElement(Fe,{callback:G,onCancel:Ke});case Xt:return e.a.createElement(qe,{callback:G,onCancel:Ke});default:return null}},[Ve]);function Ke(){at("")}Object(s.useEffect)(function(){if(b.current){var ne=function(k){z=!0,O=k.pageY},Z=function(){z=!1},ae=function(k){if(z){var C=k.pageY-O;C<0&&(C=0),C>300&&(C=300);var Ne=y+C+"px";E(Ne)}},Ye=b.current,z=!1,O=0;return Ye.addEventListener("mousedown",ne),document.addEventListener("mousemove",ae),document.addEventListener("mouseup",Z),function(){Ye.removeEventListener("mousedown",ne),document.removeEventListener("mousemove",ae),document.removeEventListener("mouseup",Z)}}},[r,b]),Object(s.useEffect)(function(){E(y)},[y]);var vt=qt(d),ge=qt(Q),Pt={width:vt,height:ge},Zt=Object(s.useMemo)(function(){if(At){var ne=new Date(At),Z=ne.getHours(),ae=ne.getMinutes(),Ye=ne.getSeconds();return Z=Z<10?"0"+Z:Z,ae=ae<10?"0"+ae:ae,Ye=Ye<10?"0"+Ye:Ye,"".concat(Z,":").concat(ae,":").concat(Ye)}return 0},[At]);function na(){window.sessionStorage.removeItem(gt),g(!1),Y(0)}function ia(){g(!1),Y(0),r.setValue(window.sessionStorage.getItem(gt))}return e.a.createElement(s.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:m},e.a.createElement("div",{className:"markdown-editor-container ".concat(ee," ").concat(Le?"on-preview":""," ").concat(ht?"mini":""," ").concat(Ie?"full-screen":""),style:Pt},e.a.createElement(fe,{insertTemp:t,watch:Le,fullScreen:Ie,showNullButton:L,onActionCallback:le}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:f,placeholder:he})),Le?e.a.createElement("div",{ref:l,className:"preview-container"},e.a.createElement(Be.a,{value:Me})):null))),st?e.a.createElement("a",{ref:b,className:"editor-resize"}):null,e.a.createElement(ye.a,null,Gt[Ve]?e.a.createElement(dt.a,{centered:!0,title:Gt[Ve],visible:!0,onCancel:Ke,footer:null},De):null))}},T1X5:function($e,me){$e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},"YJx+":function($e,me,a){$e.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7",action:"action___3PqBm",analysis:"analysis___2-luu",text:"text___3Amps"}},dejd:function($e,me,a){},gaER:function($e,me,a){"use strict";var K=a("/zsF"),dt=a("PArb"),ct=a("+L6B"),se=a("2/Rp"),p=a("WmNS"),s=a.n(p),e=a("2qtc"),Oe=a("kLXV"),$=a("9og8"),M=a("k1fw"),A=a("tJVT"),W=a("q1tI"),v=a.n(W),ue=a("LYsE"),Ce=a("wd/R"),kt=a.n(Ce),Be=a("LvDl"),_t=a("1n7x"),T=a.n(_t),ke=a("9kvl"),h=a("g9YV"),w=a("wCAj"),fe=a("oBTY"),ye=a("Ty5D"),Te=a("0ktu"),be=a.n(Te),Re=a("V0Rq"),Ee=a("1vsH"),mt=function(J){var Fe,je,V,pt,We,Ot,Et,P,Qe,qe,ft=J.isPreview,Tt=ft===void 0?!1:ft,Ge=J.isExportBlank,Xt=Ge===void 0?!1:Ge,nt=J.activeTabs,de=J.exercise,Ht=J.globalSetting,It=J.loading,wt=J.user,$t=J.dispatch,yt=J.type,bt=Object(ye.m)(),Vt=wt.userInfo,zt=Object(W.useState)(),qt=Object(A.a)(zt,2),ce=qt[0],Yt=qt[1],Qt=Object(W.useState)(),Gt=Object(A.a)(Qt,2),ea=Gt[0],B=Gt[1];Object(W.useEffect)(function(){Object(Ee.I)(nt)||nt==="2"&&Dt()},[bt.userId,bt.coursesId,bt.exerciseId,bt.categoryId,nt]),Object(W.useEffect)(function(){var d;if((d=de.exerciseExportHeadData)===null||d===void 0?void 0:d.title){var j=de.exerciseExportHeadData;Yt(Object(M.a)({},j||{}));var y=j||{},n=y.table,ht,i;((n==null?void 0:n.total_singles_scores)||(n==null?void 0:n.total_doubles_scores)||(n==null?void 0:n.total_nulls_scores)||(n==null?void 0:n.total_judges_scores)||(n==null?void 0:n.total_pros_scores)||(n==null?void 0:n.total_shixuns_scores)||(n==null?void 0:n.total_mains_scores))&&(ht=Number(n==null?void 0:n.total_singles_scores)+Number(n==null?void 0:n.total_doubles_scores)+Number(n==null?void 0:n.total_nulls_scores)+Number(n==null?void 0:n.total_judges_scores)+Number(n==null?void 0:n.total_pros_scores)+Number(n==null?void 0:n.total_shixuns_scores)+Number(n==null?void 0:n.total_mains_scores)),((n==null?void 0:n.singles_scores)||(n==null?void 0:n.doubles_scores)||(n==null?void 0:n.nulls_scores)||(n==null?void 0:n.judges_scores)||(n==null?void 0:n.pros_scores)||(n==null?void 0:n.shixuns_scores)||(n==null?void 0:n.mains_scores))&&(i=Number(n==null?void 0:n.singles_scores)+Number(n==null?void 0:n.doubles_scores)+Number(n==null?void 0:n.nulls_scores)+Number(n==null?void 0:n.judges_scores)+Number(n==null?void 0:n.pros_scores)+Number(n==null?void 0:n.shixuns_scores)+Number(n==null?void 0:n.mains_scores));var u=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:n==null?void 0:n.total_singles_scores,doubles_score:n==null?void 0:n.total_doubles_scores,nulls_score:n==null?void 0:n.total_nulls_scores,judges_score:n==null?void 0:n.total_judges_scores,pros_score:n==null?void 0:n.total_pros_scores,shixuns_score:n==null?void 0:n.total_shixuns_scores,mains_score:n==null?void 0:n.total_mains_scores,total_score:ht},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:n==null?void 0:n.singles_scores,doubles_score:n==null?void 0:n.doubles_scores,nulls_score:n==null?void 0:n.nulls_scores,judges_score:n==null?void 0:n.judges_scores,pros_score:n==null?void 0:n.pros_scores,shixuns_score:n==null?void 0:n.shixuns_scores,mains_score:n==null?void 0:n.mains_scores,total_score:i},{key:"3",name:"\u8BC4\u5377\u4EBA"}],jt=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];B(Object(fe.a)(Xt?jt:u))}},[ce]);var Dt=function(){var d=Object($.a)(s.a.mark(function j(){var y,n,ht,i,u,jt,t,ze;return s.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return y={id:bt.exerciseId||bt.categoryId,identify:(Vt==null?void 0:Vt.login)||null},Xe.next=3,Object(Re.w)(y);case 3:n=Xe.sent,Yt(n||{}),ht=(n==null?void 0:n.data.filter(function(st){return st.exercise_type===yt})[0])||{},i=ht.table,((i==null?void 0:i.total_singles_scores)||(i==null?void 0:i.total_doubles_scores)||(i==null?void 0:i.total_nulls_scores)||(i==null?void 0:i.total_judges_scores)||(i==null?void 0:i.total_pros_scores)||(i==null?void 0:i.total_shixuns_scores)||(i==null?void 0:i.total_mains_scores))&&(u=Number(i==null?void 0:i.total_singles_scores)+Number(i==null?void 0:i.total_doubles_scores)+Number(i==null?void 0:i.total_nulls_scores)+Number(i==null?void 0:i.total_judges_scores)+Number(i==null?void 0:i.total_pros_scores)+Number(i==null?void 0:i.total_shixuns_scores)+Number(i==null?void 0:i.total_mains_scores)),((i==null?void 0:i.singles_scores)||(i==null?void 0:i.doubles_scores)||(i==null?void 0:i.nulls_scores)||(i==null?void 0:i.judges_scores)||(i==null?void 0:i.pros_scores)||(i==null?void 0:i.shixuns_scores)||(i==null?void 0:i.mains_scores))&&(jt=Number(i==null?void 0:i.singles_scores)+Number(i==null?void 0:i.doubles_scores)+Number(i==null?void 0:i.nulls_scores)+Number(i==null?void 0:i.judges_scores)+Number(i==null?void 0:i.pros_scores)+Number(i==null?void 0:i.shixuns_scores)+Number(i==null?void 0:i.mains_scores)),t=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:i==null?void 0:i.total_singles_scores,doubles_score:i==null?void 0:i.total_doubles_scores,nulls_score:i==null?void 0:i.total_nulls_scores,judges_score:i==null?void 0:i.total_judges_scores,pros_score:i==null?void 0:i.total_pros_scores,shixuns_score:i==null?void 0:i.total_shixuns_scores,mains_score:i==null?void 0:i.total_mains_scores,total_score:u},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:i==null?void 0:i.singles_scores,doubles_score:i==null?void 0:i.doubles_scores,nulls_score:i==null?void 0:i.nulls_scores,judges_score:i==null?void 0:i.judges_scores,pros_score:i==null?void 0:i.pros_scores,shixuns_score:i==null?void 0:i.shixuns_scores,mains_score:i==null?void 0:i.mains_scores,total_score:jt},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ze=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],B(Xt?ze:t);case 11:case"end":return Xe.stop()}},j)}));return function(){return d.apply(this,arguments)}}(),it=[{title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(j){return v.a.createElement("a",null,j)}},{title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}},{title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}},{title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}},{title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}},{title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}},{title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}},{title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}},{title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(j){return v.a.createElement("a",null,j==="0.0"?0:j)}}],U=ce||{},o=U.exercise_header;return v.a.createElement(v.a.Fragment,null,v.a.createElement("section",{className:be.a.glassSeal},v.a.createElement("span",null,"\u59D3\u540D\uFF1A",v.a.createElement("span",null,ce==null?void 0:ce.user)),v.a.createElement("span",null,"\u5B66\u53F7\uFF1A",v.a.createElement("span",null,ce==null?void 0:ce.student_id)),v.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",v.a.createElement("span",null,ce==null?void 0:ce.group_name))),v.a.createElement("section",{className:"".concat(be.a.wrap," ").concat(Tt?"pl20":""," ")},(ce==null||((Fe=ce.data)===null||Fe===void 0||((je=Fe.filter(function(d){return d.exercise_type===yt})[0])===null||je===void 0))?void 0:je.photo_url)&&v.a.createElement("img",{className:be.a.img,src:ce==null||((V=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||V===void 0)?void 0:V.photo_url}),v.a.createElement("p",{className:"font16 tc c-grey-333"},v.a.createElement("strong",null,ce==null||((pt=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||pt===void 0)?void 0:pt.title)),v.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",ce==null||((We=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||We===void 0)?void 0:We.body),v.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",ce==null||((Ot=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||Ot===void 0)?void 0:Ot.large_counts,"\u5927\u9898\u3011\u3010",ce==null||((Et=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||Et===void 0)?void 0:Et.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ce==null||((P=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||P===void 0)?void 0:P.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ce==null||((Qe=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||Qe===void 0)?void 0:Qe.time)>-1?"".concat(ce==null||((qe=ce.data.filter(function(d){return d.exercise_type===yt})[0])===null||qe===void 0)?void 0:qe.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),v.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},v.a.createElement(w.a,{className:be.a.table,columns:it,dataSource:Object(fe.a)(ea||[]),bordered:!0,pagination:!1}))))},Je=Object(ke.a)(function(te){var J=te.exercise,Fe=te.loading,je=te.user,V=te.globalSetting;return{exercise:J,globalSetting:V,user:je,loading:Fe.effects}})(mt),_e=a("8Ee4"),c=a.n(_e),ve=function(J){var Fe,je,V,pt,We,Ot,Et,P=J.data,Qe=Object(W.useState)(),qe=Object(A.a)(Qe,2),ft=qe[0],Tt=qe[1];Object(W.useEffect)(function(){Ge()},[P]);var Ge=function(){var de,Ht,It,wt,$t,yt,bt,Vt,zt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:P==null||((de=P.exercise_types)===null||de===void 0)?void 0:de.q_singles_scores,doubles_score:P==null||((Ht=P.exercise_types)===null||Ht===void 0)?void 0:Ht.q_doubles_scores,nulls_score:P==null||((It=P.exercise_types)===null||It===void 0)?void 0:It.q_nulls_scores,judges_score:P==null||((wt=P.exercise_types)===null||wt===void 0)?void 0:wt.q_judges_scores,pros_score:P==null||(($t=P.exercise_types)===null||$t===void 0)?void 0:$t.q_pros_scores,shixuns_score:P==null||((yt=P.exercise_types)===null||yt===void 0)?void 0:yt.q_shixuns_scores,mains_score:P==null||((bt=P.exercise_types)===null||bt===void 0)?void 0:bt.q_mains_scores,total_score:P==null||((Vt=P.exercise_types)===null||Vt===void 0)?void 0:Vt.q_scores},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:"",doubles_score:"",nulls_score:"",judges_score:"",pros_score:"",shixuns_score:"",mains_score:"",total_score:""},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Tt(zt)},Xt=[{title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(de){return v.a.createElement("a",null,de)}},{title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}},{title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}},{title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}},{title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}},{title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}},{title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}},{title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}},{title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(de){return v.a.createElement("a",null,de==="0.0"?0:de)}}];return v.a.createElement("section",{className:"".concat(c.a.wrap," pl20")},v.a.createElement("p",{className:"font16 tc c-grey-333"},v.a.createElement("strong",null,P==null||((Fe=P.exercise)===null||Fe===void 0)?void 0:Fe.name)),v.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",P==null||((je=P.exercise)===null||je===void 0)?void 0:je.exercise_subject_name),v.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",P==null||((V=P.exercise_question_types)===null||V===void 0)?void 0:V.length,"\u5927\u9898\u3011\u3010",P==null||((pt=P.exercise_types)===null||pt===void 0)?void 0:pt.q_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",P==null||((We=P.exercise)===null||We===void 0)?void 0:We.all_score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(P==null||((Ot=P.exercise)===null||Ot===void 0)?void 0:Ot.time)>-1?"".concat(P==null||((Et=P.exercise)===null||Et===void 0)?void 0:Et.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),v.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},v.a.createElement(w.a,{className:c.a.table,columns:Xt,dataSource:ft,bordered:!0,pagination:!1})))},S=ve,oe=function(J){var Fe=J.exercise,je=J.loading,V=J.dispatch,pt=J.activeTabs,We=J.datas,Ot=J.type,Et=J.isExamPreview,P=Et===void 0?!1:Et,Qe=Object(W.useState)(!1),qe=Object(A.a)(Qe,2),ft=qe[0],Tt=qe[1],Ge=function(de){var Ht=[];if(de){var It=Object(Be.cloneDeep)(de),wt=It.map(function($t){var yt=$t.items.map(function(bt){return Object(M.a)(Object(M.a)({},bt),{},{standard_answer:bt.standard_answer?bt.standard_answer:[]})});return Object(M.a)(Object(M.a)({},$t),{},{items:yt})});Ht=wt}return Ht},Xt=function(){var nt=Object($.a)(s.a.mark(function de(){var Ht,It,wt,$t,yt,bt,Vt;return s.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return Tt(!0),wt=Oe.a.info({width:460,title:v.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",v.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),maskClosable:!1}),$t={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},filename:(We==null||((Ht=We.exercise)===null||Ht===void 0)?void 0:Ht.exercise_name)+"\u7A7A\u767D\u5377.pdf",jsPDF:{unit:"in",format:"letter",orientation:"portrait"},image:{type:"jpeg",quality:.98},margin:.12},yt="".concat(kt()().format("YYYY-MM-DD HH:mm:ss")),((It=Fe.exerciseExportHeadDatas)===null||It===void 0?void 0:It.user)&&(yt="".concat(((bt=Fe.exerciseExportHeadDatas)===null||bt===void 0?void 0:bt.student_id)||"").concat((Vt=Fe.exerciseExportHeadDatas)===null||Vt===void 0?void 0:Vt.user)),qt.next=7,T()().from(document.getElementById("export-all")).set($t).output("pdf").save();case 7:Tt(!1),wt.destroy();case 9:case"end":return qt.stop()}},de)}));return function(){return nt.apply(this,arguments)}}();return v.a.createElement(v.a.Fragment,null,v.a.createElement(se.a,{ghost:!0,style:{float:"right",zIndex:10,top:2},type:"primary",onClick:function(){return Xt()},loading:ft}," \u5BFC\u51FA\u8BD5\u5377"),v.a.createElement("section",{id:"export-all",style:{paddingLeft:P?0:60},className:"minH1050 mb20 pt30 pb30 bg-white relative"},P?v.a.createElement(S,{data:We}):v.a.createElement(Je,{isPreview:!0,activeTabs:"2",type:Ot}),v.a.createElement(dt.a,null),v.a.createElement(ue.a,{data:Ge(We==null?void 0:We.exercise_question_types),isDragDisabled:!0})))},xe=me.a=Object(ke.a)(function(te){var J=te.exercise,Fe=te.loading;return{exercise:J,loading:Fe.effects}})(oe)},i58Z:function($e,me,a){$e.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function($e,me,a){},kqOp:function($e,me,a){"use strict";a.d(me,"a",function(){return M});var K=a("0Owb"),dt=a("fWQN"),ct=a("mtLc"),se=a("yKVA"),p=a("879j"),s=a("q1tI"),e=a.n(s),Oe=a("Ot1p"),$="\u2581",M=function(A){Object(se.a)(v,A);var W=Object(p.a)(v);function v(){var ue;Object(dt.a)(this,v);for(var Ce=arguments.length,kt=new Array(Ce),Be=0;Be<Ce;Be++)kt[Be]=arguments[Be];return ue=W.call.apply(W,[this].concat(kt)),ue.getChCountBeforeCursor=function(_t,T){for(var ke=T.line,h=0,w=0;w<ke;w++)h+=_t.getLine(w).split($).length-1;var fe=_t.getLine(ke).substring(0,T.ch);return h+=fe.split($).length-1,h},ue.onCMBeforeChange=function(_t,T){var ke=_t.getRange(T.from,T.to),h=0;if(T.text.forEach(function(Te){h+=Te.split($).length-1}),ke&&ke.indexOf($)!=-1){var w=ke.split($).length-1,fe=ue.getChCountBeforeCursor(_t,T.from);console.log("\u5220\u9664".concat(w,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(fe,"\u4E2A\uFF0C\u65B0\u589E").concat(h,"\u4E2A")),ue.props.deleteEmptyDisabled?T.cancel():ue.props.onPlaceholderChange&&ue.props.onPlaceholderChange(fe,w,h)}else if(h){var ye=ue.getChCountBeforeCursor(_t,T.from);console.log("\u65B0\u589E".concat(h,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(ye,"\u4E2A")),ue.props.onPlaceholderChange&&ue.props.onPlaceholderChange(ye,0,h)}},ue}return Object(ct.a)(v,[{key:"render",value:function(){return e.a.createElement(Oe.a,Object(K.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),v}(s.Component)},loLm:function($e,me,a){$e.exports={flex_box_center:"flex_box_center___Ea2v9",flex_space_between:"flex_space_between___1bTGw",flex_box_vertical_center:"flex_box_vertical_center___2J4zW",flex_box_center_end:"flex_box_center_end___9_5OK",flex_box_column:"flex_box_column___2FLgO",posWarp:"posWarp___3pf1n",pos:"pos___3-NfR",tips:"tips___2-j_s"}},u2Z1:function($e,me,a){"use strict";a.d(me,"a",function(){return w});var K=a("WmNS"),dt=a.n(K),ct=a("miYZ"),se=a("tsqr"),p=a("9og8"),s=a("5NDa"),e=a("5rEg"),Oe=a("2qtc"),$=a("kLXV"),M=a("oBTY"),A=a("tJVT"),W=a("OaEy"),v=a("2fM7"),ue=a("q1tI"),Ce=a.n(ue),kt=a("ErOA"),Be=a("i58Z"),_t=a.n(Be),T=a("T1X5"),ke=a.n(T),h=v.a.Option,w=function(ye){var Te=ye.subId,be=ye.value,Re=ye.selectvalues,Ee=ye.knowledgeOptions,mt=Ee===void 0?[]:Ee,Je=ye.onChange,_e=Je===void 0?function(){}:Je,c=ye.onAddKnowledgeFinish,ve=c===void 0?function(){}:c,S=Object(ue.useRef)(),oe=Object(ue.useState)([]),xe=Object(A.a)(oe,2),te=xe[0],J=xe[1];be=be||[];var Fe=function(pt,We){pt?(J([We.key]),_e([We.key])):(J([]),_e([]))};Object(ue.useEffect)(function(){(Re==null?void 0:Re.length)>0&&(J(Object(M.a)(Re)),_e(Object(M.a)(Re)))},[mt]),Object(ue.useEffect)(function(){var V;((V=be)===null||V===void 0?void 0:V.length)>0&&_e(Object(M.a)(be))},[mt]);var je=function(pt){pt.preventDefault(),S.current="",$.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ce.a.createElement("div",{className:"font14"},Ce.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},Ce.a.createElement("img",{src:ke.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",Ce.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",Ce.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Ce.a.createElement("br",null)),Ce.a.createElement(e.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:S.current,onChange:function(Ot){S.current=Ot.target.value}})),onOk:function(){return new Promise(function(){var Ot=Object(p.a)(dt.a.mark(function Et(P,Qe){var qe,ft;return dt.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(S.current){Ge.next=3;break}return se.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Ge.abrupt("return",Qe());case 3:if(!(S.current.length>20)){Ge.next=6;break}return se.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Ge.abrupt("return",Qe());case 6:return Ge.next=8,Object(kt.a)("/api/tag_disciplines.json",{method:"post",body:{name:S.current,sub_discipline_id:Te}});case 8:return qe=Ge.sent,(qe==null?void 0:qe.status)===0&&(ve({id:qe.tag_discipline_id,name:S.current,type:"personal"}),ft=[],ft.push(qe.tag_discipline_id),_e([].concat(ft)),J([qe.tag_discipline_id]),_e([].concat(ft))),Ge.abrupt("return",P());case 11:case"end":return Ge.stop()}},Et)}));return function(Et,P){return Ot.apply(this,arguments)}}())}})};return Ce.a.createElement("div",{className:_t.a.wrap},Ce.a.createElement(v.a,{disabled:!Te,className:"mr5",style:{width:"242px"},onChange:Fe,showSearch:!0,allowClear:!0,value:mt==null?void 0:mt.filter(function(V){return(te==null?void 0:te.includes(V==null?void 0:V.id))||(te==null?void 0:te.includes((V==null?void 0:V.id)+""))}).map(function(V){return V.name})},mt==null?void 0:mt.map(function(V){return Ce.a.createElement(h,{key:V.id,value:V.name},Ce.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Ce.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},V.name),Ce.a.createElement("span",null,V.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),Ce.a.createElement("button",{disabled:!Te,className:"".concat(_t.a.addKnowledge," ").concat(Te?"":_t.a.disabled),onClick:je},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]);
|