(window.webpackJsonp=window.webpackJsonp||[]).push([[119],{"8/bI":function(S,B,t){S.exports=t.p+"static/empty.8918e228.png"},"9ZNV":function(S,B,t){"use strict";t.d(B,"a",function(){return u});var ye=t("+L6B"),se=t("2/Rp"),oe=t("0Owb"),N=t("q1tI"),le=t.n(N),Z=t("UUDw"),z=t.n(Z),i=t("TSYQ"),j=t.n(i),u=function(C){var p=C.cancelText,Pe=p===void 0?"\u53D6\u6D88":p,ke=C.okText,Le=ke===void 0?"\u786E\u5B9A":ke,l=C.loading,e=l===void 0?!1:l,fe=C.hasOkBtn,pe=fe===void 0?!0:fe,ue=C.okButtonProps,$=ue===void 0?{}:ue,Xe=C.cancelButtonProps,Me=Xe===void 0?{}:Xe,We=C.onCancel,Ve=We===void 0?function(){}:We,Qe=C.onOk,Ae=Qe===void 0?function(){}:Qe,$e=C.className,Se=$e===void 0?"":$e;return le.a.createElement("div",{className:j()(z.a.buttonFixed,Se)},le.a.createElement("div",{className:z.a.buttonWrap},le.a.createElement(se.a,Object(oe.a)({size:"large",className:"".concat(z.a.button," mr20"),onClick:Ve},Me),Pe),pe&&le.a.createElement(se.a,Object(oe.a)({size:"large",type:"primary",className:"".concat(z.a.button," mr20"),loading:e,onClick:Ae},$),Le)))}},F8wB:function(S,B,t){S.exports={loading:"loading___1SIOG"}},UUDw:function(S,B,t){S.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UeE2:function(S,B,t){"use strict";t.r(B);var ye=t("5NDa"),se=t("5rEg"),oe=t("2qtc"),N=t("kLXV"),le=t("miYZ"),Z=t("tsqr"),z=t("WmNS"),i=t.n(z),j=t("9og8"),u=t("k1fw"),tt=t("y8nQ"),C=t("Vl3Y"),p=t("tJVT"),Pe=t("PpiC"),ke=t("Znn+"),Le=t("ZTPi"),l=t("q1tI"),e=t.n(l),fe=t("9kvl"),pe=t("Ot1p"),ue=t("9Bee"),$=t("HBuW"),Xe=t("+L6B"),Me=t("2/Rp"),We=t("14J3"),Ve=t("BMrR"),Qe=t("jCWc"),Ae=t("kPKH"),$e=t("OaEy"),Se=t("2fM7"),Ut=t("7Kak"),De=t("9yH6"),at=t("1vsH"),nt=t("uIXO"),Y=t.n(nt),yt=t("5Dmo"),Ke=t("3S7+"),Ge=t("oBTY"),st=t("Ty5D"),ot=t("V0Rq"),lt=t("muJo"),U=t.n(lt),Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ut=function(_,w){var G=_.problemset,T=_.globalSetting,X=_.loading,E=_.dispatch,W=_.onRef,Ne=W===void 0?function(){}:W,h=_.editData,Re=Object(Pe.a)(_,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ie=Object(l.useState)([]),re=Object(p.a)(ie,2),M=re[0],K=re[1],H=Object(l.useState)(),ve=Object(p.a)(H,2),de=ve[0],V=ve[1],be=Object(l.useState)([]),q=Object(p.a)(be,2),P=q[0],ee=q[1],he=Object(l.useState)(""),ge=Object(p.a)(he,2),te=ge[0],ce=ge[1],A=Object(l.useState)(!1),O=Object(p.a)(A,2),R=O[0],x=O[1],f=Object(l.useState)(""),ae=Object(p.a)(f,2),D=ae[0],a=ae[1],_e=Object(l.useState)(5),Te=Object(p.a)(_e,2),He=Te[0],Oe=Te[1],xe=Object(l.useState)(!1),Fe=Object(p.a)(xe,2),we=Fe[0],je=Fe[1],Ie=Object(st.m)();Object(l.useEffect)(function(){K(["","","",""])},[]),Object(l.useEffect)(function(){console.log(M,"questionChoiceList")},[M]),Object(l.useEffect)(function(){var I,L;if(!(h==null?void 0:h.challenge_id)){je(!0);return}ce(h==null?void 0:h.subject),Oe(parseInt(h==null?void 0:h.question_score)),K(h==null||((I=h.choose_contents)===null||I===void 0)?void 0:I.map(function(n){return n.option_name}));var v=[];h==null||((L=h.standard_answer)===null||L===void 0)||L.split("").map(function(n,d){v.push(Be.indexOf(n))}),ee(v)},[h]),Object(l.useImperativeHandle)(w,function(){return{onSave:Je,onReset:Ce,isEdit:we}});var Ce=function(){K(["","","",""]),ce(""),ee([])},Ue=function(){for(var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=Object(Ge.a)(L),n=v.sort(),d=0;d-1)){g.next=9;break}return document.getElementById("question-scroll").scrollTo(0,250),a("\u8BF7\u5148\u8F93\u5165 ".concat(Be[v]," \u9009\u9879\u7684\u5185\u5BB9")),g.abrupt("return",!1);case 9:if(!Ue(M)){g.next=13;break}return document.getElementById("question-scroll").scrollTo(0,250),a("\u9009\u9879\u5DF2\u91CD\u590D"),g.abrupt("return",!1);case 13:if(P.length){g.next=17;break}return document.getElementById("question-scroll").scrollTo(0,250),a("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),g.abrupt("return",!1);case 17:return n=M.map(function(F,Q){return{choice_text:F,is_answer:!!P.includes(Q)}}),g.abrupt("return",{subject:te,question:{cnt:n.map(function(F){return F.choice_text})},choice:{answer:n.map(function(F){return F.is_answer})}});case 19:case"end":return g.stop()}},L)}));return function(){return I.apply(this,arguments)}}(),Ye=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],qe=function(){var I=Object(j.a)(i.a.mark(function L(v){return i.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:d.t0=v.id,d.next=d.t0==="del"?3:d.t0==="up"||d.t0==="down"?5:d.t0==="edit"?9:11;break;case 3:return N.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(i.a.mark(function F(){return i.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(ot.i)({id:h.question_id});case 2:E({type:"exercise/editExercise",payload:Object(u.a)({},Ie)});case 3:case"end":return J.stop()}},F)}))()}}),d.abrupt("break",11);case 5:return d.next=7,E({type:"exercise/exeriseMoveUpDown",payload:{id:h.question_id,opr:v.id}});case 7:return E({type:"exercise/editExercise",payload:Object(u.a)({},Ie)}),d.abrupt("break",11);case 9:return je(!0),d.abrupt("break",11);case 11:case"end":return d.stop()}},L)}));return function(v){return I.apply(this,arguments)}}(),Ze=function(){var L;return e.a.createElement("aside",null,e.a.createElement("p",{className:U.a.titleWrap},e.a.createElement("span",{className:U.a.required},"*"),e.a.createElement("span",{className:U.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(pe.a,{id:"single-question-title",watch:!0,isFocus:!0,height:155,defaultValue:te,onChange:function(n){ce(n),x(!1)}}),R&&e.a.createElement("div",{className:U.a.error},"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),e.a.createElement("p",{className:U.a.titleWrap},e.a.createElement("span",{className:U.a.required},"*"),e.a.createElement("span",{className:U.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:U.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),M.map(function(v,n){return e.a.createElement("div",{className:U.a.choiceWrap,key:n},e.a.createElement(Ke.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(U.a.answer," ").concat(P.includes(n)?U.a.activeAnswer:""),onClick:function(){a(""),P.includes(n)?ee(P.filter(function(g){return g!==n})):ee([].concat(Object(Ge.a)(P),[n]))}},Be[n])),e.a.createElement("div",{className:U.a.editorWrap},de===n?e.a.createElement(pe.a,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,defaultValue:v,onChange:function(g){a(""),M[n]=g,K(M)}}):e.a.createElement("div",{className:U.a.htmlWrap,onClick:function(){return V(n)}},e.a.createElement(ue.a,{value:v}))),n>1&&e.a.createElement(Ke.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(U.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){K(M.filter(function(Q,J){return J!==n}));var g=P.filter(function(Q,J){return Q!==n}),F=g.map(function(Q){return Q