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([[213],{"8/bI":function(B,x,a){B.exports=a.p+"static/empty.8918e228.png"},"9ZNV":function(B,x,a){"use strict";a.d(x,"a",function(){return u});var Re=a("0Owb"),Oe=a("+L6B"),se=a("2/Rp"),T=a("q1tI"),re=a.n(T),Z=a("UUDw"),z=a.n(Z),i=a("TSYQ"),j=a.n(i),u=function(O){var v=O.cancelText,De=v===void 0?"\u53D6\u6D88":v,Ie=O.okText,Ae=Ie===void 0?"\u786E\u5B9A":Ie,l=O.loading,e=l===void 0?!1:l,Ee=O.hasOkBtn,fe=Ee===void 0?!0:Ee,le=O.okButtonProps,$=le===void 0?{}:le,ke=O.onCancel,Ce=ke===void 0?function(){}:ke,Xe=O.onOk,We=Xe===void 0?function(){}:Xe,Ve=O.className,Ne=Ve===void 0?"":Ve;return re.a.createElement("div",{className:j()(z.a.buttonFixed,Ne)},re.a.createElement("div",{className:z.a.buttonWrap},re.a.createElement(se.a,{size:"large",className:"".concat(z.a.button," mr20"),onClick:Ce},De),fe&&re.a.createElement(se.a,Object(Re.a)({size:"large",type:"primary",className:"".concat(z.a.button," mr20"),loading:e,onClick:We},$),Ae)))}},F8wB:function(B,x,a){B.exports={loading:"loading___1SIOG"}},UUDw:function(B,x,a){B.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UeE2:function(B,x,a){"use strict";a.r(x);var Re=a("5NDa"),Oe=a("5rEg"),se=a("2qtc"),T=a("kLXV"),re=a("miYZ"),Z=a("tsqr"),z=a("WmNS"),i=a.n(z),j=a("9og8"),u=a("k1fw"),ea=a("y8nQ"),O=a("Vl3Y"),v=a("tJVT"),De=a("PpiC"),Ie=a("Znn+"),Ae=a("ZTPi"),l=a("q1tI"),e=a.n(l),Ee=a("9kvl"),fe=a("Ot1p"),le=a("9Bee"),$=a("HBuW"),ke=a("+L6B"),Ce=a("2/Rp"),Xe=a("14J3"),We=a("BMrR"),Ve=a("jCWc"),Ne=a("kPKH"),ja=a("OaEy"),Je=a("2fM7"),ya=a("7Kak"),Be=a("9yH6"),aa=a("1vsH"),ta=a("uIXO"),Y=a.n(ta),La=a("5Dmo"),Qe=a("3S7+"),$e=a("oBTY"),na=a("Ty5D"),sa=a("V0Rq"),ra=a("muJo"),y=a.n(ra),Se=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],la=function(_,w){var G=_.problemset,F=_.globalSetting,X=_.loading,E=_.dispatch,W=_.onRef,xe=W===void 0?function(){}:W,h=_.editData,Ue=Object(De.a)(_,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ue=Object(l.useState)([]),ie=Object(v.a)(ue,2),C=ie[0],K=ie[1],H=Object(l.useState)(),ve=Object(v.a)(H,2),oe=ve[0],V=ve[1],pe=Object(l.useState)([]),q=Object(v.a)(pe,2),D=q[0],ee=q[1],be=Object(l.useState)(""),he=Object(v.a)(be,2),ae=he[0],ce=he[1],N=Object(l.useState)(!1),U=Object(v.a)(N,2),R=U[0],P=U[1],f=Object(l.useState)(""),te=Object(v.a)(f,2),S=te[0],t=te[1],de=Object(l.useState)(5),Te=Object(v.a)(de,2),Ke=Te[0],Pe=Te[1],je=Object(l.useState)(!1),Fe=Object(v.a)(je,2),Me=Fe[0],ye=Fe[1],we=Object(na.m)();Object(l.useEffect)(function(){K(["","","",""])},[]),Object(l.useEffect)(function(){console.log(C,"questionChoiceList")},[C]),Object(l.useEffect)(function(){var I,A;if(!(h==null?void 0:h.challenge_id)){ye(!0);return}ce(h==null?void 0:h.subject),Pe(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 p=[];h==null||((A=h.standard_answer)===null||A===void 0)||A.split("").map(function(n,c){p.push(Se.indexOf(n))}),ee(p)},[h]),Object(l.useImperativeHandle)(w,function(){return{onSave:Ge,onReset:ge,isEdit:Me}});var ge=function(){K(["","","",""]),ce(""),ee([])},Le=function(){for(var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=Object($e.a)(A),n=p.sort(),c=0;c<n.length-1;c++)if(n[c]==n[c+1])return!0;return!1},Ge=function(){var I=Object(j.a)(i.a.mark(function A(){var p,n;return i.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(ae){g.next=4;break}return document.getElementById("question-scroll").scrollTo(0,0),P(!0),g.abrupt("return",!1);case 4:if(p=C.findIndex(function(M){return!M}),!(p>-1)){g.next=9;break}return document.getElementById("question-scroll").scrollTo(0,250),t("\u8BF7\u5148\u8F93\u5165 ".concat(Se[p]," \u9009\u9879\u7684\u5185\u5BB9")),g.abrupt("return",!1);case 9:if(!Le(C)){g.next=13;break}return document.getElementById("question-scroll").scrollTo(0,250),t("\u9009\u9879\u5DF2\u91CD\u590D"),g.abrupt("return",!1);case 13:if(D.length){g.next=17;break}return document.getElementById("question-scroll").scrollTo(0,250),t("\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=C.map(function(M,Q){return{choice_text:M,is_answer:!!D.includes(Q)}}),g.abrupt("return",{subject:ae,question:{cnt:n.map(function(M){return M.choice_text})},choice:{answer:n.map(function(M){return M.is_answer})}});case 19:case"end":return g.stop()}},A)}));return function(){return I.apply(this,arguments)}}(),ze=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Ye=function(){var I=Object(j.a)(i.a.mark(function A(p){return i.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=p.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:11;break;case 3:return T.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 M(){return i.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(sa.m)({id:h.question_id});case 2:E({type:"exercise/editExercise",payload:Object(u.a)({},we)});case 3:case"end":return J.stop()}},M)}))()}}),c.abrupt("break",11);case 5:return c.next=7,E({type:"exercise/exeriseMoveUpDown",payload:{id:h.question_id,opr:p.id}});case 7:return E({type:"exercise/editExercise",payload:Object(u.a)({},we)}),c.abrupt("break",11);case 9:return ye(!0),c.abrupt("break",11);case 11:case"end":return c.stop()}},A)}));return function(p){return I.apply(this,arguments)}}(),He=function(){var A;return e.a.createElement("aside",null,e.a.createElement("p",{className:y.a.titleWrap},e.a.createElement("span",{className:y.a.required},"*"),e.a.createElement("span",{className:y.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(fe.a,{id:"single-question-title",watch:!0,isFocus:!0,height:155,defaultValue:ae,onChange:function(n){ce(n),P(!1)}}),R&&e.a.createElement("div",{className:y.a.error},"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),e.a.createElement("p",{className:y.a.titleWrap},e.a.createElement("span",{className:y.a.required},"*"),e.a.createElement("span",{className:y.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:y.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(p,n){return e.a.createElement("div",{className:y.a.choiceWrap,key:n},e.a.createElement(Qe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(y.a.answer," ").concat(D.includes(n)?y.a.activeAnswer:""),onClick:function(){t(""),D.includes(n)?ee(D.filter(function(g){return g!==n})):ee([].concat(Object($e.a)(D),[n]))}},Se[n])),e.a.createElement("div",{className:y.a.editorWrap},oe===n?e.a.createElement(fe.a,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,defaultValue:p,onChange:function(g){t(""),C[n]=g,K(C)}}):e.a.createElement("div",{className:y.a.htmlWrap,onClick:function(){return V(n)}},e.a.createElement(le.a,{value:p}))),n>1&&e.a.createElement(Qe.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){K(C.filter(function(Q,J){return J!==n}));var g=D.filter(function(Q,J){return Q!==n}),M=g.map(function(Q){return Q<n?Q:Q-1});ee(M)}})),n<7&&n===C.length-1&&e.a.createElement(Qe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(y.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return K([].concat(Object($e.a)(C),[""]))}})))}),S&&e.a.createElement("div",{className:"".concat(y.a.error," mt10")},S),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"},D==null||((A=D.sort(function(p,n){return p-n}))===null||A===void 0)?void 0:A.map(function(p){return Se[p]})))))};return console.log(D,"activeAnswer"),e.a.createElement("section",{className:y.a.wrap},He())},ua=Object(Ee.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)(la)),ia=function(_){var w=_.visible,G=w===void 0?!1:w,F=_.is_published,X=_.match,E=_.editData,W=_.onOk,xe=_.onCancel,h=Object(l.useState)([10,20]),Ue=Object(v.a)(h,2),ue=Ue[0],ie=Ue[1],C=O.a.useForm(),K=Object(v.a)(C,1),H=K[0],ve=Object(l.useState)({}),oe=Object(v.a)(ve,2),V=oe[0],pe=oe[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)),ie(D[E.difficult]))},[G]);var D={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},ee=function(U,R){pe(Object(u.a)({},R)),"difficult"in U&&he(U.difficult)},be=function(){var N=Object(j.a)(i.a.mark(function U(){var R,P,f;return i.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return P="",S.next=3,q.current.onSave();case 3:if(f=S.sent,f){S.next=6;break}return S.abrupt("return",!1);case 6:return(R=f.choice)===null||R===void 0||R.answer.map(function(t,de){t&&(P+=aa.j[de])}),S.abrupt("return",{challenge_choose:{subject:f.subject,answer:V.task_pass,standard_answer:P,score:V.score,difficult:V.difficult},challenge_tag:V.challenge_tag,question:f.question,choice:f.choice});case 8:case"end":return S.stop()}},U)}));return function(){return N.apply(this,arguments)}}(),he=function(U){var R=D[U],P=R==null?void 0:R[0];ie(R),H.setFieldsValue({score:P}),pe(Object(u.a)(Object(u.a)({},H.getFieldsValue()),{score:P}))},ae=function(){var N=Object(j.a)(i.a.mark(function U(R){var P,f,te;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,be();case 2:if(P=t.sent,P){t.next=5;break}return t.abrupt("return");case 5:if(!E){t.next=25;break}return t.t0=$.Gb,t.t1=u.a,t.t2=u.a,t.t3=u.a,t.t4={},t.next=13,P;case 13:return t.t5=t.sent,t.t6=(0,t.t3)(t.t4,t.t5),t.t7=X.params,t.t8=(0,t.t2)(t.t6,t.t7),t.t9={},t.t10={questionId:E.choose_id},t.t11=(0,t.t1)(t.t8,t.t9,t.t10),t.next=22,(0,t.t0)(t.t11);case 22:return f=t.sent,f.challenge_choose_id&&(Z.b.success("\u64CD\u4F5C\u6210\u529F"),W()),t.abrupt("return");case 25:return t.t12=$.c,t.t13=u.a,t.t14=u.a,t.t15={},t.next=31,P;case 31:return t.t16=t.sent,t.t17=(0,t.t14)(t.t15,t.t16),t.t18=X.params,t.t19=(0,t.t13)(t.t17,t.t18),t.next=37,(0,t.t12)(t.t19);case 37:te=t.sent,te.challenge_choose_id&&(Z.b.success("\u64CD\u4F5C\u6210\u529F"),W());case 39:case"end":return t.stop()}},U)}));return function(R){return N.apply(this,arguments)}}(),ce=function(){var N=Object(j.a)(i.a.mark(function U(){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()}},U)}));return function(){return N.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:xe}," ",e.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),e.a.createElement("div",{className:Y.a.body,id:"question-scroll"},e.a.createElement(O.a,{form:H,className:Y.a.form,scrollToFirstError:!0,layout:"vertical",onValuesChange:ee,onFinish:ae,initialValues:{difficult:1,score:10}},e.a.createElement(ua,{ref:q,editData:E}),e.a.createElement(O.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(fe.a,{watch:!0,defaultValue:(E==null?void 0:E.answer)||""})),e.a.createElement(O.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},e.a.createElement(Be.a.Group,{disabled:F},e.a.createElement(Be.a,{value:1},"\u7B80\u5355"),e.a.createElement(Be.a,{style:{marginLeft:80},value:2},"\u4E2D\u7B49"),e.a.createElement(Be.a,{style:{marginLeft:80},className:"ml80",value:3},"\u56F0\u96BE"))),e.a.createElement(We.a,{className:"customAddItemSelect"},e.a.createElement(Ne.a,null,e.a.createElement(O.a.Item,{name:"score",label:"\u5956\u52B1\u91D1\u5E01:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},e.a.createElement(Je.a,{disabled:F,bordered:!1},ue.map(function(N){return e.a.createElement(Je.a.Option,{key:N,value:N},N)})))),e.a.createElement(Ne.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(Ce.a,{size:"large",style:{marginRight:20},onClick:xe},"\u53D6\u6D88"),e.a.createElement(Ce.a,{size:"large",type:"primary",onClick:ce},"\u4FDD\u5B58"))))},oa=ia,ca=a("mepR"),L=a.n(ca),da=a("9ZNV"),_a=a("nuEh"),ma=a("UqFu"),Ze=Ae.a.TabPane,Ea=function(_){var w,G=_.shixunsDetail,F=_.practiceSetting,X=_.dispatch,E=_.match,W=_.location,xe=Object(De.a)(_,["shixunsDetail","practiceSetting","dispatch","match","location"]),h=O.a.useForm(),Ue=Object(v.a)(h,1),ue=Ue[0],ie=Object(l.useState)({}),C=Object(v.a)(ie,2),K=C[0],H=C[1],ve=Object(l.useState)([]),oe=Object(v.a)(ve,2),V=oe[0],pe=oe[1],q=Object(l.useState)(!0),D=Object(v.a)(q,2),ee=D[0],be=D[1],he=Object(l.useState)(!0),ae=Object(v.a)(he,2),ce=ae[0],N=ae[1],U=Object(l.useState)(!1),R=Object(v.a)(U,2),P=R[0],f=R[1],te=Object(l.useState)(null),S=Object(v.a)(te,2),t=S[0],de=S[1],Te=Object(l.useState)("1"),Ke=Object(v.a)(Te,2),Pe=Ke[0],je=Ke[1],Fe=Object(l.useState)(1),Me=Object(v.a)(Fe,2),ye=Me[0],we=Me[1],ge=Object(l.useRef)({subject:"",task_pass:""}),Le=Object(l.useRef)(null),Ge=F.is_published,ze=F.id,Ye=G.challengesEdit,He=["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 d;return(W==null||((d=W.query)===null||d===void 0)?void 0:d.tab)&&je(W.query.tab),p(),n(),function(){clearTimeout(Le.current)}},[W.pathname]);var I=function(){clearTimeout(Le.current),Le.current=setTimeout(function(){var s=ue.getFieldsValue(),r=s.subject,o=s.task_pass;ge.current.subject!==""&&(r!==ge.current.subject||o!==ge.current.task_pass?X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))},500)},A=function(s,r){H(Object(u.a)({},r)),I()},p=function(){var d=Object(j.a)(i.a.mark(function s(){var r;return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return N(!0),m.next=3,X({type:"shixunsDetail/getChallengesEdit",payload:Object(u.a)({},E.params)});case 3:r=m.sent,ge.current={subject:r.subject,task_pass:Object(ma.a)(r.task_pass)},ue.setFieldsValue(Object(u.a)({},r)),N(!1);case 7:case"end":return m.stop()}},s)}));return function(){return d.apply(this,arguments)}}(),n=function(){var d=Object(j.a)(i.a.mark(function s(){var r;return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return be(!0),m.next=3,Object($.W)(Object(u.a)({},E.params));case 3:r=m.sent,pe(r.data),be(!1);case 6:case"end":return m.stop()}},s)}));return function(){return d.apply(this,arguments)}}(),c=function(){var d=Object(j.a)(i.a.mark(function s(r){var o,m;return i.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return o=Object(u.a)(Object(u.a)({},r),E.params),ne.next=3,Object($.Fb)(o);case 3:m=ne.sent,m.status===0&&(Z.b.success(m.message),X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),X({type:"practiceSetting/setUpdateIndex"}),je("2"),qe());case 5:case"end":return ne.stop()}},s)}));return function(r){return d.apply(this,arguments)}}(),g=function(){return Pe==="1"?null:e.a.createElement("span",{className:L.a.addBtn,onClick:function(){return f(!0)}},e.a.createElement("i",{className:"iconfont icon-tianjiatimu"}),"\u6DFB\u52A0\u9898\u76EE")},M=function(s){var r,o=function(){je(s),qe(),X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(F==null||((r=F.sideBar)===null||r===void 0)?void 0:r.confirmLeave)?T.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()},Q=function(s){var r=function(){var o=Object(j.a)(i.a.mark(function m(){var b;return i.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Object($.t)(Object(u.a)(Object(u.a)({},E.params),{},{questionId:s}));case 2:b=_e.sent,b.challenge_id&&(n(),Z.b.success("\u5220\u9664\u6210\u529F"));case 4:case"end":return _e.stop()}},m)}));return function(){return o.apply(this,arguments)}}();T.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u9898\u76EE!",centered:!0,onOk:r})},J=function(){var d=Object(j.a)(i.a.mark(function s(r){var o;return i.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object($.Bb)(Object(u.a)(Object(u.a)({},E.params),{},{questionId:r}));case 2:o=b.sent,o.status===0&&n();case 4:case"end":return b.stop()}},s)}));return function(r){return d.apply(this,arguments)}}(),fa=function(){var d=Object(j.a)(i.a.mark(function s(r){var o;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:r}));case 2:o=b.sent,o.status===0&&n();case 4:case"end":return b.stop()}},s)}));return function(r){return d.apply(this,arguments)}}(),va=function(){var d=Object(j.a)(i.a.mark(function s(r){var o;return i.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object($.M)(Object(u.a)(Object(u.a)({},E.params),{},{questionId:r}));case 2:o=b.sent,de(Object(u.a)(Object(u.a)({},o),{},{choose_id:r})),f(!0);case 5:case"end":return b.stop()}},s)}));return function(r){return d.apply(this,arguments)}}(),pa=function(){ba()},qe=function(){we(ye+1),p()},ba=function(){var s,r=function(){Ee.c.push("/shixuns/".concat(ze,"/challenges")),X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(F==null||((s=F.sideBar)===null||s===void 0)?void 0:s.confirmLeave)?T.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()},ha=function(){return V.map(function(s,r){var o=s.challenge_choose_id,m=s.subject,b=s.choose_contents,ne=s.standard_answer,_e=s.answer,Oa=s.score,Ua=s.category;return e.a.createElement("div",{key:o,className:L.a.list},e.a.createElement("div",{className:L.a.top},e.a.createElement("div",{className:L.a.left},e.a.createElement("div",{className:L.a.title},e.a.createElement("div",{className:L.a.fs},r+1,". "),e.a.createElement(le.a,{value:m})),b.map(function(me,Pa){return e.a.createElement("ul",{key:Pa,className:me.right_key?L.a.qsActive:L.a.qs},e.a.createElement("li",null,He[me.position]),e.a.createElement("li",null,e.a.createElement(le.a,{value:me.option_name})))})),e.a.createElement("div",{className:L.a.right},e.a.createElement("i",{onClick:function(){return va(o)},className:"iconfont icon-xiaoxiugai"}),e.a.createElement("i",{onClick:function(){return Q(o)},className:"iconfont icon-shanchu23"}),r!==V.length-1&&e.a.createElement("i",{onClick:function(){return fa(o)},className:"iconfont icon-xiayi2"}),r!==0&&e.a.createElement("i",{onClick:function(){return J(o)},className:"iconfont icon-shangyi2"}))),e.a.createElement("div",{className:L.a.bt},"\u9898\u578B\uFF1A",Ua===1?"\u5355\u9009\u9898":"\u591A\u9009\u9898","\xA0\xA0\xA0\xA0\u5956\u52B1\u91D1\u5E01\uFF1A",Oa),e.a.createElement("div",{className:L.a.answer},e.a.createElement("p",null,"\u6807\u51C6\u7B54\u6848\uFF1A",ne),e.a.createElement("p",null,e.a.createElement("div",{className:L.a.fs},"\u53C2\u8003\u7B54\u6848\uFF1A"),e.a.createElement(le.a,{value:_e}))))})},ga=function(){f(!1),de(null),n()},Ra=function(){f(!1),de(null)};return e.a.createElement("section",{className:L.a.bg,style:{marginBottom:Pe==="1"?67:0}},e.a.createElement(Ae.a,{activeKey:Pe,onChange:M,tabBarExtraContent:g()},e.a.createElement(Ze,{tab:"\u672C\u5173\u4EFB\u52A1",key:"1"},e.a.createElement(O.a,{key:ye,form:ue,scrollToFirstError:!0,className:L.a.formWrap,layout:"vertical",onValuesChange:A,onFinish:c},e.a.createElement("div",{className:L.a.fieldWrap},e.a.createElement(O.a.Item,{initialValue:"",name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},e.a.createElement(Oe.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:L.a.mdWrap},e.a.createElement(O.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(fe.a,{key:E.params.challengesId||"3",watch:!0,defaultValue:Ye.task_pass}))),e.a.createElement(O.a.Item,{noStyle:!0},e.a.createElement(da.a,{okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:pa})))),e.a.createElement(Ze,{tab:"\u9898\u76EE",key:"2"},!!V.length&&ha(),!V.length&&e.a.createElement("div",{className:L.a.empty},e.a.createElement("img",{src:a("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! ")))),P&&e.a.createElement(oa,{is_published:Ge,visible:P,onCancel:Ra,onOk:ga,match:E,editData:t}),e.a.createElement(_a.a,{loading:ce}))},Da=x.default=Object(Ee.a)(function(k){var _=k.shixunsDetail,w=k.newCourse,G=k.globalSetting,F=k.practiceSetting;return{shixunsDetail:_,newCourse:w,globalSetting:G,practiceSetting:F}})(Ea)},UqFu:function(B,x,a){"use strict";a.d(x,"a",function(){return Re});var Re=function(se){var T=document.createElement("textarea");return T.value=se,T.value}},mepR:function(B,x,a){B.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(B,x,a){B.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(B,x,a){"use strict";var Re=a("T2oS"),Oe=a("W9HT"),se=a("q1tI"),T=a.n(se),re=a("F8wB"),Z=a.n(re),z=function(j){var u=j.loading;return u?T.a.createElement("div",{className:Z.a.loading},T.a.createElement(Oe.a,null)):T.a.createElement(T.a.Fragment,null)};x.a=z},uIXO:function(B,x,a){B.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"}}}]);
|