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.
2 lines
25 KiB
2 lines
25 KiB
(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<n.length-1;d++)if(n[d]==n[d+1])return!0;return!1},Je=function(){var I=Object(j.a)(i.a.mark(function L(){var v,n;return i.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(te){g.next=4;break}return document.getElementById("question-scroll").scrollTo(0,0),x(!0),g.abrupt("return",!1);case 4:if(v=M.findIndex(function(F){return!F}),!(v>-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<n?Q:Q-1});ee(F)}})),n<7&&n===M.length-1&&e.a.createElement(Ke.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(U.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return K([].concat(Object(Ge.a)(M),[""]))}})))}),D&&e.a.createElement("div",{className:"".concat(U.a.error," mt10")},D),e.a.createElement("div",{className:"mt10"},e.a.createElement("span",{className:"c-grey-999"},"\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",null,"\u6807\u51C6\u7B54\u6848\uFF1A",e.a.createElement("span",{className:"c-light-primary"},P==null||((L=P.sort(function(v,n){return v-n}))===null||L===void 0)?void 0:L.map(function(v){return Be[v]})))))};return console.log(P,"activeAnswer"),e.a.createElement("section",{className:U.a.wrap},Ze())},it=Object(fe.a)(function(k){var _=k.problemset,w=k.loading,G=k.globalSetting;return{problemset:_,globalSetting:G,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(ut)),rt=function(_){var w=_.visible,G=w===void 0?!1:w,T=_.is_published,X=_.match,E=_.editData,W=_.onOk,Ne=_.onCancel,h=Object(l.useState)([10,20]),Re=Object(p.a)(h,2),ie=Re[0],re=Re[1],M=C.a.useForm(),K=Object(p.a)(M,1),H=K[0],ve=Object(l.useState)({}),de=Object(p.a)(ve,2),V=de[0],be=de[1],q=Object(l.useRef)();Object(l.useEffect)(function(){return document.getElementById("modal-level-question").style.transform="none",function(){document.getElementById("modal-level-question").style.transform="translateX(0)"}},[]),Object(l.useEffect)(function(){G&&E&&(H.setFieldsValue(Object(u.a)({},E)),re(P[E.difficult]))},[G]);var P={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},ee=function(O,R){be(Object(u.a)({},R)),"difficult"in O&&ge(O.difficult)},he=function(){var A=Object(j.a)(i.a.mark(function O(){var R,x,f;return i.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return x="",D.next=3,q.current.onSave();case 3:if(f=D.sent,f){D.next=6;break}return D.abrupt("return",!1);case 6:return(R=f.choice)===null||R===void 0||R.answer.map(function(a,_e){a&&(x+=at.d[_e])}),D.abrupt("return",{challenge_choose:{subject:f.subject,answer:V.task_pass,standard_answer:x,score:V.score,difficult:V.difficult},challenge_tag:V.challenge_tag,question:f.question,choice:f.choice});case 8:case"end":return D.stop()}},O)}));return function(){return A.apply(this,arguments)}}(),ge=function(O){var R=P[O],x=R==null?void 0:R[0];re(R),H.setFieldsValue({score:x}),be(Object(u.a)(Object(u.a)({},H.getFieldsValue()),{score:x}))},te=function(){var A=Object(j.a)(i.a.mark(function O(R){var x,f,ae;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,he();case 2:if(x=a.sent,x){a.next=5;break}return a.abrupt("return");case 5:if(!E){a.next=25;break}return a.t0=$.Fb,a.t1=u.a,a.t2=u.a,a.t3=u.a,a.t4={},a.next=13,x;case 13:return a.t5=a.sent,a.t6=(0,a.t3)(a.t4,a.t5),a.t7=X.params,a.t8=(0,a.t2)(a.t6,a.t7),a.t9={},a.t10={questionId:E.choose_id},a.t11=(0,a.t1)(a.t8,a.t9,a.t10),a.next=22,(0,a.t0)(a.t11);case 22:return f=a.sent,f.challenge_choose_id&&(Z.b.success("\u64CD\u4F5C\u6210\u529F"),W()),a.abrupt("return");case 25:return a.t12=$.c,a.t13=u.a,a.t14=u.a,a.t15={},a.next=31,x;case 31:return a.t16=a.sent,a.t17=(0,a.t14)(a.t15,a.t16),a.t18=X.params,a.t19=(0,a.t13)(a.t17,a.t18),a.next=37,(0,a.t12)(a.t19);case 37:ae=a.sent,ae.challenge_choose_id&&(Z.b.success("\u64CD\u4F5C\u6210\u529F"),W());case 39:case"end":return a.stop()}},O)}));return function(R){return A.apply(this,arguments)}}(),ce=function(){var A=Object(j.a)(i.a.mark(function O(){var R;return i.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,q.current.onSave();case 2:if(R=f.sent,R){f.next=5;break}return f.abrupt("return",!1);case 5:H.submit();case 6:case"end":return f.stop()}},O)}));return function(){return A.apply(this,arguments)}}();return e.a.createElement("div",{className:Y.a.modal},e.a.createElement("div",{className:Y.a.main},e.a.createElement("div",{className:Y.a.title},e.a.createElement("span",{className:Y.a.name},E?"\u7F16\u8F91\u9898\u76EE":"\u6DFB\u52A0\u9898\u76EE"),e.a.createElement("span",{className:Y.a.edit,onClick:Ne}," ",e.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),e.a.createElement("div",{className:Y.a.body,id:"question-scroll"},e.a.createElement(C.a,{form:H,className:Y.a.form,scrollToFirstError:!0,layout:"vertical",onValuesChange:ee,onFinish:te,initialValues:{difficult:1,score:10}},e.a.createElement(it,{ref:q,editData:E}),e.a.createElement(C.a.Item,{name:"task_pass",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"},{max:35e3,message:"\u53C2\u8003\u7B54\u6848\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.a.createElement(pe.a,{watch:!0,defaultValue:(E==null?void 0:E.answer)||""})),e.a.createElement(C.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},e.a.createElement(De.a.Group,{disabled:T},e.a.createElement(De.a,{value:1},"\u7B80\u5355"),e.a.createElement(De.a,{style:{marginLeft:80},value:2},"\u4E2D\u7B49"),e.a.createElement(De.a,{style:{marginLeft:80},className:"ml80",value:3},"\u56F0\u96BE"))),e.a.createElement(Ve.a,{className:"customAddItemSelect"},e.a.createElement(Ae.a,null,e.a.createElement(C.a.Item,{name:"score",label:"\u5956\u52B1\u91D1\u5E01:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},e.a.createElement(Se.a,{disabled:T,bordered:!1},ie.map(function(A){return e.a.createElement(Se.a.Option,{key:A,value:A},A)})))),e.a.createElement(Ae.a,{style:{paddingTop:65}},e.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5B66\u5458\u6B63\u786E\u7B54\u9898\u65F6\u83B7\u5F97\u91D1\u5E01\uFF0C\u5E76\u4E14\u83B7\u5F97\u7B49\u91CF\u7684\u7ECF\u9A8C\u503C\u3002\u5982\uFF1A+100\u91D1\u5E01\u3001+100\u7ECF\u9A8C\u503C\u3002"))))),e.a.createElement("div",{className:Y.a.btns},e.a.createElement(Me.a,{size:"large",style:{marginRight:20},onClick:Ne},"\u53D6\u6D88"),e.a.createElement(Me.a,{size:"large",type:"primary",onClick:ce},"\u4FDD\u5B58"))))},dt=rt,ct=t("mepR"),y=t.n(ct),_t=t("9ZNV"),mt=t("nuEh"),Et=t("UqFu"),ze=Le.a.TabPane,ft=function(_){var w,G=_.shixunsDetail,T=_.practiceSetting,X=_.dispatch,E=_.match,W=_.location,Ne=Object(Pe.a)(_,["shixunsDetail","practiceSetting","dispatch","match","location"]),h=C.a.useForm(),Re=Object(p.a)(h,1),ie=Re[0],re=Object(l.useState)({}),M=Object(p.a)(re,2),K=M[0],H=M[1],ve=Object(l.useState)([]),de=Object(p.a)(ve,2),V=de[0],be=de[1],q=Object(l.useState)(!0),P=Object(p.a)(q,2),ee=P[0],he=P[1],ge=Object(l.useState)(!0),te=Object(p.a)(ge,2),ce=te[0],A=te[1],O=Object(l.useState)(!1),R=Object(p.a)(O,2),x=R[0],f=R[1],ae=Object(l.useState)(null),D=Object(p.a)(ae,2),a=D[0],_e=D[1],Te=Object(l.useState)("1"),He=Object(p.a)(Te,2),Oe=He[0],xe=He[1],Fe=Object(l.useState)(1),we=Object(p.a)(Fe,2),je=we[0],Ie=we[1],Ce=Object(l.useRef)({subject:"",task_pass:""}),Ue=Object(l.useRef)(null),Je=T.is_published,Ye=T.id,qe=G.challengesEdit,Ze=["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"];Object(l.useEffect)(function(){var c;return(W==null||((c=W.query)===null||c===void 0)?void 0:c.tab)&&xe(W.query.tab),v(),n(),function(){clearTimeout(Ue.current)}},[W.pathname]);var I=function(){clearTimeout(Ue.current),Ue.current=setTimeout(function(){var s=ie.getFieldsValue(),o=s.subject,r=s.task_pass;Ce.current.subject!==""&&(o!==Ce.current.subject||r!==Ce.current.task_pass?X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))},500)},L=function(s,o){H(Object(u.a)({},o)),I()},v=function(){var c=Object(j.a)(i.a.mark(function s(){var o;return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return A(!0),m.next=3,X({type:"shixunsDetail/getChallengesEdit",payload:Object(u.a)({},E.params)});case 3:o=m.sent,Ce.current={subject:o.subject,task_pass:Object(Et.a)(o.task_pass)},ie.setFieldsValue(Object(u.a)({},o)),A(!1);case 7:case"end":return m.stop()}},s)}));return function(){return c.apply(this,arguments)}}(),n=function(){var c=Object(j.a)(i.a.mark(function s(){var o;return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return he(!0),m.next=3,Object($.V)(Object(u.a)({},E.params));case 3:o=m.sent,be(o.data),he(!1);case 6:case"end":return m.stop()}},s)}));return function(){return c.apply(this,arguments)}}(),d=function(){var c=Object(j.a)(i.a.mark(function s(o){var r,m;return i.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return r=Object(u.a)(Object(u.a)({},o),E.params),ne.next=3,Object($.Eb)(r);case 3:m=ne.sent,m.status===0&&(Z.b.success(m.message),X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),X({type:"practiceSetting/setUpdateIndex"}),xe("2"),et());case 5:case"end":return ne.stop()}},s)}));return function(o){return c.apply(this,arguments)}}(),g=function(){return Oe==="1"?null:e.a.createElement("span",{className:y.a.addBtn,onClick:function(){return f(!0)}},e.a.createElement("i",{className:"iconfont icon-tianjiatimu"}),"\u6DFB\u52A0\u9898\u76EE")},F=function(s){var o,r=function(){xe(s),et(),X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(T==null||((o=T.sideBar)===null||o===void 0)?void 0:o.confirmLeave)?N.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){r()}}):r()},Q=function(s){var o=function(){var r=Object(j.a)(i.a.mark(function m(){var b;return i.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,Object($.t)(Object(u.a)(Object(u.a)({},E.params),{},{questionId:s}));case 2:b=me.sent,b.challenge_id&&(n(),Z.b.success("\u5220\u9664\u6210\u529F"));case 4:case"end":return me.stop()}},m)}));return function(){return r.apply(this,arguments)}}();N.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u9898\u76EE!",centered:!0,onOk:o})},J=function(){var c=Object(j.a)(i.a.mark(function s(o){var r;return i.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object($.Ab)(Object(u.a)(Object(u.a)({},E.params),{},{questionId:o}));case 2:r=b.sent,r.status===0&&n();case 4:case"end":return b.stop()}},s)}));return function(o){return c.apply(this,arguments)}}(),pt=function(){var c=Object(j.a)(i.a.mark(function s(o){var r;return i.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object($.y)(Object(u.a)(Object(u.a)({},E.params),{},{questionId:o}));case 2:r=b.sent,r.status===0&&n();case 4:case"end":return b.stop()}},s)}));return function(o){return c.apply(this,arguments)}}(),vt=function(){var c=Object(j.a)(i.a.mark(function s(o){var r;return i.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object($.L)(Object(u.a)(Object(u.a)({},E.params),{},{questionId:o}));case 2:r=b.sent,_e(Object(u.a)(Object(u.a)({},r),{},{choose_id:o})),f(!0);case 5:case"end":return b.stop()}},s)}));return function(o){return c.apply(this,arguments)}}(),bt=function(){ht()},et=function(){Ie(je+1),v()},ht=function(){var s,o=function(){fe.c.push("/shixuns/".concat(Ye,"/challenges")),X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(T==null||((s=T.sideBar)===null||s===void 0)?void 0:s.confirmLeave)?N.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){o()}}):o()},gt=function(){return V.map(function(s,o){var r=s.challenge_choose_id,m=s.subject,b=s.choose_contents,ne=s.standard_answer,me=s.answer,Ot=s.score,xt=s.category;return e.a.createElement("div",{key:r,className:y.a.list},e.a.createElement("div",{className:y.a.top},e.a.createElement("div",{className:y.a.left},e.a.createElement("div",{className:y.a.title},e.a.createElement("div",{className:y.a.fs},o+1,". "),e.a.createElement(ue.a,{value:m})),b.map(function(Ee,jt){return e.a.createElement("ul",{key:jt,className:Ee.right_key?y.a.qsActive:y.a.qs},e.a.createElement("li",null,Ze[Ee.position]),e.a.createElement("li",null,e.a.createElement(ue.a,{value:Ee.option_name})))})),e.a.createElement("div",{className:y.a.right},e.a.createElement("i",{onClick:function(){return vt(r)},className:"iconfont icon-xiaoxiugai"}),e.a.createElement("i",{onClick:function(){return Q(r)},className:"iconfont icon-shanchu23"}),o!==V.length-1&&e.a.createElement("i",{onClick:function(){return pt(r)},className:"iconfont icon-xiayi2"}),o!==0&&e.a.createElement("i",{onClick:function(){return J(r)},className:"iconfont icon-shangyi2"}))),e.a.createElement("div",{className:y.a.bt},"\u9898\u578B\uFF1A",xt===1?"\u5355\u9009\u9898":"\u591A\u9009\u9898","\xA0\xA0\xA0\xA0\u5956\u52B1\u91D1\u5E01\uFF1A",Ot),e.a.createElement("div",{className:y.a.answer},e.a.createElement("p",null,"\u6807\u51C6\u7B54\u6848\uFF1A",ne),e.a.createElement("p",null,e.a.createElement("div",{className:y.a.fs},"\u53C2\u8003\u7B54\u6848\uFF1A"),e.a.createElement(ue.a,{value:me}))))})},Ct=function(){f(!1),_e(null),n()},Rt=function(){f(!1),_e(null)};return e.a.createElement("section",{className:y.a.bg,style:{marginBottom:Oe==="1"?67:0}},e.a.createElement(Le.a,{activeKey:Oe,onChange:F,tabBarExtraContent:g()},e.a.createElement(ze,{tab:"\u672C\u5173\u4EFB\u52A1",key:"1"},e.a.createElement(C.a,{key:je,form:ie,scrollToFirstError:!0,className:y.a.formWrap,layout:"vertical",onValuesChange:L,onFinish:d},e.a.createElement("div",{className:y.a.fieldWrap},e.a.createElement(C.a.Item,{initialValue:"",name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},e.a.createElement(se.a,{bordered:!1,maxLength:60,suffix:"".concat(((w=K.subject)===null||w===void 0?void 0:w.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.a.createElement("div",{className:y.a.mdWrap},e.a.createElement(C.a.Item,{name:"task_pass",label:"\u4EFB\u52A1\u8981\u6C42:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.a.createElement(pe.a,{key:E.params.challengesId||"3",watch:!0,defaultValue:qe.task_pass}))),e.a.createElement(C.a.Item,{noStyle:!0},e.a.createElement(_t.a,{okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:bt})))),e.a.createElement(ze,{tab:"\u9898\u76EE",key:"2"},!!V.length&>(),!V.length&&e.a.createElement("div",{className:y.a.empty},e.a.createElement("img",{src:t("8/bI"),width:"258"}),e.a.createElement("span",{className:"c-grey-c"},"\u8BF7\u70B9\u51FB\u53F3\u4E0A\u89D2\u6DFB\u52A0\u9898\u76EE\u6309\u94AE\u8FDB\u884C\u9898\u76EE\u7684\u521B\u5EFA! ")))),x&&e.a.createElement(dt,{is_published:Je,visible:x,onCancel:Rt,onOk:Ct,match:E,editData:a}),e.a.createElement(mt.a,{loading:ce}))},Pt=B.default=Object(fe.a)(function(k){var _=k.shixunsDetail,w=k.newCourse,G=k.globalSetting,T=k.practiceSetting;return{shixunsDetail:_,newCourse:w,globalSetting:G,practiceSetting:T}})(ft)},UqFu:function(S,B,t){"use strict";t.d(B,"a",function(){return ye});var ye=function(oe){var N=document.createElement("textarea");return N.value=oe,N.value}},mepR:function(S,B,t){S.exports={flex_box_center:"flex_box_center___3PiSf",flex_space_between:"flex_space_between___3wd5O",flex_box_vertical_center:"flex_box_vertical_center___3qKIW",flex_box_center_end:"flex_box_center_end___2PBRG",flex_box_column:"flex_box_column___39GGe",bg:"bg___3lEyf",formWrap:"formWrap___1e8Z1",empty:"empty___2jgvs",list:"list___3m2Ed",fs:"fs___2PURZ",top:"top___2EfKX",left:"left___3Bk5W",title:"title___1hcE1",qs:"qs___KHjhf",qsActive:"qsActive___2FXkO",right:"right___2XWtX",bt:"bt___2mIBt",answer:"answer___1TBgK",addBtn:"addBtn___NMPyJ"}},muJo:function(S,B,t){S.exports={flex_box_center:"flex_box_center___1GzcK",flex_space_between:"flex_space_between___4Rl0j",flex_box_vertical_center:"flex_box_vertical_center___1-qMw",flex_box_center_end:"flex_box_center_end___pqqwK",flex_box_column:"flex_box_column___zVFuu",wrap:"wrap___YGogw",modal:"modal___1QSEy",titleWrap:"titleWrap___3EOlz",required:"required___1x65S",title:"title___3ujkw",colorGray:"colorGray___jarKl",choiceWrap:"choiceWrap___38GG9",answer:"answer___1L3jg",activeAnswer:"activeAnswer___2rQWC",deleteIcon:"deleteIcon___QdOVW",addIcon:"addIcon___3FfXv",editorWrap:"editorWrap___QTfGw",htmlWrap:"htmlWrap___1jgO0",radio:"radio___3VIqN",error:"error___ojNkY",color333:"color333___2XFbv",color999:"color999___1xmOg",questionType:"questionType___ttkA1",questionChoices:"questionChoices___I-cIa"}},nuEh:function(S,B,t){"use strict";var ye=t("T2oS"),se=t("W9HT"),oe=t("q1tI"),N=t.n(oe),le=t("F8wB"),Z=t.n(le),z=function(j){var u=j.loading;return u?N.a.createElement("div",{className:Z.a.loading},N.a.createElement(se.a,null)):N.a.createElement(N.a.Fragment,null)};B.a=z},uIXO:function(S,B,t){S.exports={flex_box_center:"flex_box_center___1HoSW",flex_space_between:"flex_space_between___1NTlm",flex_box_vertical_center:"flex_box_vertical_center___1RREG",flex_box_center_end:"flex_box_center_end___-OJaq",flex_box_column:"flex_box_column___11ry4",modal:"modal___32KcS",main:"main___3HP_p",title:"title___1Kjif",name:"name___3ysu_",body:"body___33mTT",form:"form___2fckF",btns:"btns___3SmLH"}}}]);
|