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.
NewEduCoderBuild/p__Shixuns__Edit__body__Lev...

2 lines
25 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[215],{"8/bI":function(B,x,t){B.exports=t.p+"static/empty.8918e228.png"},"9ZNV":function(B,x,t){"use strict";t.d(x,"a",function(){return u});var Le=t("+L6B"),se=t("2/Rp"),le=t("IIKO"),T=t("q1tI"),re=t.n(T),Z=t("UUDw"),z=t.n(Z),i=t("TSYQ"),j=t.n(i),u=function(R){var v=R.cancelText,Ae=v===void 0?"\u53D6\u6D88":v,ke=R.okText,De=ke===void 0?"\u786E\u5B9A":ke,r=R.loading,e=r===void 0?!1:r,fe=R.hasOkBtn,ve=fe===void 0?!0:fe,ue=R.okButtonProps,$=ue===void 0?{}:ue,Xe=R.cancelButtonProps,Ce=Xe===void 0?{}:Xe,We=R.onCancel,Ve=We===void 0?function(){}:We,Qe=R.onOk,Ne=Qe===void 0?function(){}:Qe,$e=R.className,Be=$e===void 0?"":$e;return re.a.createElement("div",{className:j()(z.a.buttonFixed,Be)},re.a.createElement("div",{className:z.a.buttonWrap},re.a.createElement(se.a,Object(le.a)({size:"large",className:"".concat(z.a.button," mr20"),onClick:Ve},Ce),Ae),ve&&re.a.createElement(se.a,Object(le.a)({size:"large",type:"primary",className:"".concat(z.a.button," mr20"),loading:e,onClick:Ne},$),De)))}},F8wB:function(B,x,t){B.exports={loading:"loading___1SIOG"}},UUDw:function(B,x,t){B.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UeE2:function(B,x,t){"use strict";t.r(x);var Le=t("5NDa"),se=t("5rEg"),le=t("2qtc"),T=t("kLXV"),re=t("miYZ"),Z=t("tsqr"),z=t("c1Ei"),i=t.n(z),j=t("5Tp6"),u=t("XEnU"),tt=t("y8nQ"),R=t("Vl3Y"),v=t("k16G"),Ae=t("SIvP"),ke=t("Znn+"),De=t("ZTPi"),r=t("q1tI"),e=t.n(r),fe=t("9kvl"),ve=t("Ot1p"),ue=t("9Bee"),$=t("HBuW"),Xe=t("+L6B"),Ce=t("2/Rp"),We=t("14J3"),Ve=t("BMrR"),Qe=t("jCWc"),Ne=t("kPKH"),$e=t("OaEy"),Be=t("2fM7"),yt=t("7Kak"),Se=t("9yH6"),at=t("1vsH"),nt=t("uIXO"),Y=t.n(nt),Lt=t("5Dmo"),Ke=t("3S7+"),Ge=t("3S9h"),st=t("WHYC"),lt=t("V0Rq"),rt=t("muJo"),y=t.n(rt),xe=["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(_,I){var G=_.problemset,F=_.globalSetting,X=_.loading,E=_.dispatch,W=_.onRef,Te=W===void 0?function(){}:W,h=_.editData,Oe=Object(Ae.a)(_,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ie=Object(r.useState)([]),oe=Object(v.a)(ie,2),C=oe[0],K=oe[1],H=Object(r.useState)(),pe=Object(v.a)(H,2),ce=pe[0],V=pe[1],be=Object(r.useState)([]),q=Object(v.a)(be,2),A=q[0],ee=q[1],he=Object(r.useState)(""),ge=Object(v.a)(he,2),te=ge[0],de=ge[1],N=Object(r.useState)(!1),U=Object(v.a)(N,2),O=U[0],P=U[1],f=Object(r.useState)(""),ae=Object(v.a)(f,2),S=ae[0],a=ae[1],_e=Object(r.useState)(5),Fe=Object(v.a)(_e,2),He=Fe[0],Ue=Fe[1],Pe=Object(r.useState)(!1),Me=Object(v.a)(Pe,2),Ie=Me[0],je=Me[1],we=Object(st.m)();Object(r.useEffect)(function(){K(["","","",""])},[]),Object(r.useEffect)(function(){console.log(C,"questionChoiceList")},[C]),Object(r.useEffect)(function(){var w,D;if(!(h==null?void 0:h.challenge_id)){je(!0);return}de(h==null?void 0:h.subject),Ue(parseInt(h==null?void 0:h.question_score)),K(h==null||((w=h.choose_contents)===null||w===void 0)?void 0:w.map(function(n){return n.option_name}));var p=[];h==null||((D=h.standard_answer)===null||D===void 0)||D.split("").map(function(n,c){p.push(xe.indexOf(n))}),ee(p)},[h]),Object(r.useImperativeHandle)(I,function(){return{onSave:Je,onReset:Re,isEdit:Ie}});var Re=function(){K(["","","",""]),de(""),ee([])},ye=function(){for(var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=Object(Ge.a)(D),n=p.sort(),c=0;c<n.length-1;c++)if(n[c]==n[c+1])return!0;return!1},Je=function(){var w=Object(j.a)(i.a.mark(function D(){var p,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),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),a("\u8BF7\u5148\u8F93\u5165 ".concat(xe[p]," \u9009\u9879\u7684\u5185\u5BB9")),g.abrupt("return",!1);case 9:if(!ye(C)){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(A.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=C.map(function(M,Q){return{choice_text:M,is_answer:!!A.includes(Q)}}),g.abrupt("return",{subject:te,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()}},D)}));return function(){return w.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 w=Object(j.a)(i.a.mark(function D(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(lt.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 je(!0),c.abrupt("break",11);case 11:case"end":return c.stop()}},D)}));return function(p){return w.apply(this,arguments)}}(),Ze=function(){var D;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(ve.a,{id:"single-question-title",watch:!0,isFocus:!0,height:155,defaultValue:te,onChange:function(n){de(n),P(!1)}}),O&&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(Ke.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(y.a.answer," ").concat(A.includes(n)?y.a.activeAnswer:""),onClick:function(){a(""),A.includes(n)?ee(A.filter(function(g){return g!==n})):ee([].concat(Object(Ge.a)(A),[n]))}},xe[n])),e.a.createElement("div",{className:y.a.editorWrap},ce===n?e.a.createElement(ve.a,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,defaultValue:p,onChange:function(g){a(""),C[n]=g,K(C)}}):e.a.createElement("div",{className:y.a.htmlWrap,onClick:function(){return V(n)}},e.a.createElement(ue.a,{value:p}))),n>1&&e.a.createElement(Ke.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=A.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(Ke.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(Ge.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"},A==null||((D=A.sort(function(p,n){return p-n}))===null||D===void 0)?void 0:D.map(function(p){return xe[p]})))))};return console.log(A,"activeAnswer"),e.a.createElement("section",{className:y.a.wrap},Ze())},it=Object(fe.a)(function(k){var _=k.problemset,I=k.loading,G=k.globalSetting;return{problemset:_,globalSetting:G,loading:I.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(ut)),ot=function(_){var I=_.visible,G=I===void 0?!1:I,F=_.is_published,X=_.match,E=_.editData,W=_.onOk,Te=_.onCancel,h=Object(r.useState)([10,20]),Oe=Object(v.a)(h,2),ie=Oe[0],oe=Oe[1],C=R.a.useForm(),K=Object(v.a)(C,1),H=K[0],pe=Object(r.useState)({}),ce=Object(v.a)(pe,2),V=ce[0],be=ce[1],q=Object(r.useRef)();Object(r.useEffect)(function(){return document.getElementById("modal-level-question").style.transform="none",function(){document.getElementById("modal-level-question").style.transform="translateX(0)"}},[]),Object(r.useEffect)(function(){G&&E&&(H.setFieldsValue(Object(u.a)({},E)),oe(A[E.difficult]))},[G]);var A={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},ee=function(U,O){be(Object(u.a)({},O)),"difficult"in U&&ge(U.difficult)},he=function(){var N=Object(j.a)(i.a.mark(function U(){var O,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(O=f.choice)===null||O===void 0||O.answer.map(function(a,_e){a&&(P+=at.j[_e])}),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)}}(),ge=function(U){var O=A[U],P=O==null?void 0:O[0];oe(O),H.setFieldsValue({score:P}),be(Object(u.a)(Object(u.a)({},H.getFieldsValue()),{score:P}))},te=function(){var N=Object(j.a)(i.a.mark(function U(O){var P,f,ae;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,he();case 2:if(P=a.sent,P){a.next=5;break}return a.abrupt("return");case 5:if(!E){a.next=25;break}return a.t0=$.Gb,a.t1=u.a,a.t2=u.a,a.t3=u.a,a.t4={},a.next=13,P;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,P;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()}},U)}));return function(O){return N.apply(this,arguments)}}(),de=function(){var N=Object(j.a)(i.a.mark(function U(){var O;return i.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,q.current.onSave();case 2:if(O=f.sent,O){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:Te}," ",e.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),e.a.createElement("div",{className:Y.a.body,id:"question-scroll"},e.a.createElement(R.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(R.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(ve.a,{watch:!0,defaultValue:(E==null?void 0:E.answer)||""})),e.a.createElement(R.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},e.a.createElement(Se.a.Group,{disabled:F},e.a.createElement(Se.a,{value:1},"\u7B80\u5355"),e.a.createElement(Se.a,{style:{marginLeft:80},value:2},"\u4E2D\u7B49"),e.a.createElement(Se.a,{style:{marginLeft:80},className:"ml80",value:3},"\u56F0\u96BE"))),e.a.createElement(Ve.a,{className:"customAddItemSelect"},e.a.createElement(Ne.a,null,e.a.createElement(R.a.Item,{name:"score",label:"\u5956\u52B1\u91D1\u5E01:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},e.a.createElement(Be.a,{disabled:F,bordered:!1},ie.map(function(N){return e.a.createElement(Be.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:Te},"\u53D6\u6D88"),e.a.createElement(Ce.a,{size:"large",type:"primary",onClick:de},"\u4FDD\u5B58"))))},ct=ot,dt=t("mepR"),L=t.n(dt),_t=t("9ZNV"),mt=t("nuEh"),Et=t("UqFu"),ze=De.a.TabPane,ft=function(_){var I,G=_.shixunsDetail,F=_.practiceSetting,X=_.dispatch,E=_.match,W=_.location,Te=Object(Ae.a)(_,["shixunsDetail","practiceSetting","dispatch","match","location"]),h=R.a.useForm(),Oe=Object(v.a)(h,1),ie=Oe[0],oe=Object(r.useState)({}),C=Object(v.a)(oe,2),K=C[0],H=C[1],pe=Object(r.useState)([]),ce=Object(v.a)(pe,2),V=ce[0],be=ce[1],q=Object(r.useState)(!0),A=Object(v.a)(q,2),ee=A[0],he=A[1],ge=Object(r.useState)(!0),te=Object(v.a)(ge,2),de=te[0],N=te[1],U=Object(r.useState)(!1),O=Object(v.a)(U,2),P=O[0],f=O[1],ae=Object(r.useState)(null),S=Object(v.a)(ae,2),a=S[0],_e=S[1],Fe=Object(r.useState)("1"),He=Object(v.a)(Fe,2),Ue=He[0],Pe=He[1],Me=Object(r.useState)(1),Ie=Object(v.a)(Me,2),je=Ie[0],we=Ie[1],Re=Object(r.useRef)({subject:"",task_pass:""}),ye=Object(r.useRef)(null),Je=F.is_published,Ye=F.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(r.useEffect)(function(){var d;return(W==null||((d=W.query)===null||d===void 0)?void 0:d.tab)&&Pe(W.query.tab),p(),n(),function(){clearTimeout(ye.current)}},[W.pathname]);var w=function(){clearTimeout(ye.current),ye.current=setTimeout(function(){var s=ie.getFieldsValue(),l=s.subject,o=s.task_pass;Re.current.subject!==""&&(l!==Re.current.subject||o!==Re.current.task_pass?X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))},500)},D=function(s,l){H(Object(u.a)({},l)),w()},p=function(){var d=Object(j.a)(i.a.mark(function s(){var l;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:l=m.sent,Re.current={subject:l.subject,task_pass:Object(Et.a)(l.task_pass)},ie.setFieldsValue(Object(u.a)({},l)),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 l;return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return he(!0),m.next=3,Object($.W)(Object(u.a)({},E.params));case 3:l=m.sent,be(l.data),he(!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(l){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)({},l),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"}),Pe("2"),et());case 5:case"end":return ne.stop()}},s)}));return function(l){return d.apply(this,arguments)}}(),g=function(){return Ue==="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 l,o=function(){Pe(s),et(),X({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(F==null||((l=F.sideBar)===null||l===void 0)?void 0:l.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 l=function(){var o=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 o.apply(this,arguments)}}();T.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u9898\u76EE!",centered:!0,onOk:l})},J=function(){var d=Object(j.a)(i.a.mark(function s(l){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:l}));case 2:o=b.sent,o.status===0&&n();case 4:case"end":return b.stop()}},s)}));return function(l){return d.apply(this,arguments)}}(),vt=function(){var d=Object(j.a)(i.a.mark(function s(l){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:l}));case 2:o=b.sent,o.status===0&&n();case 4:case"end":return b.stop()}},s)}));return function(l){return d.apply(this,arguments)}}(),pt=function(){var d=Object(j.a)(i.a.mark(function s(l){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:l}));case 2:o=b.sent,_e(Object(u.a)(Object(u.a)({},o),{},{choose_id:l})),f(!0);case 5:case"end":return b.stop()}},s)}));return function(l){return d.apply(this,arguments)}}(),bt=function(){ht()},et=function(){we(je+1),p()},ht=function(){var s,l=function(){fe.c.push("/shixuns/".concat(Ye,"/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(){l()}}):l()},gt=function(){return V.map(function(s,l){var o=s.challenge_choose_id,m=s.subject,b=s.choose_contents,ne=s.standard_answer,me=s.answer,Ut=s.score,Pt=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},l+1,". "),e.a.createElement(ue.a,{value:m})),b.map(function(Ee,jt){return e.a.createElement("ul",{key:jt,className:Ee.right_key?L.a.qsActive:L.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:L.a.right},e.a.createElement("i",{onClick:function(){return pt(o)},className:"iconfont icon-xiaoxiugai"}),e.a.createElement("i",{onClick:function(){return Q(o)},className:"iconfont icon-shanchu23"}),l!==V.length-1&&e.a.createElement("i",{onClick:function(){return vt(o)},className:"iconfont icon-xiayi2"}),l!==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",Pt===1?"\u5355\u9009\u9898":"\u591A\u9009\u9898","\xA0\xA0\xA0\xA0\u5956\u52B1\u91D1\u5E01\uFF1A",Ut),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(ue.a,{value:me}))))})},Rt=function(){f(!1),_e(null),n()},Ot=function(){f(!1),_e(null)};return e.a.createElement("section",{className:L.a.bg,style:{marginBottom:Ue==="1"?67:0}},e.a.createElement(De.a,{activeKey:Ue,onChange:M,tabBarExtraContent:g()},e.a.createElement(ze,{tab:"\u672C\u5173\u4EFB\u52A1",key:"1"},e.a.createElement(R.a,{key:je,form:ie,scrollToFirstError:!0,className:L.a.formWrap,layout:"vertical",onValuesChange:D,onFinish:c},e.a.createElement("div",{className:L.a.fieldWrap},e.a.createElement(R.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(((I=K.subject)===null||I===void 0?void 0:I.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(R.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(ve.a,{key:E.params.challengesId||"3",watch:!0,defaultValue:qe.task_pass}))),e.a.createElement(R.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&&gt(),!V.length&&e.a.createElement("div",{className:L.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! ")))),P&&e.a.createElement(ct,{is_published:Je,visible:P,onCancel:Ot,onOk:Rt,match:E,editData:a}),e.a.createElement(mt.a,{loading:de}))},At=x.default=Object(fe.a)(function(k){var _=k.shixunsDetail,I=k.newCourse,G=k.globalSetting,F=k.practiceSetting;return{shixunsDetail:_,newCourse:I,globalSetting:G,practiceSetting:F}})(ft)},UqFu:function(B,x,t){"use strict";t.d(x,"a",function(){return Le});var Le=function(le){var T=document.createElement("textarea");return T.value=le,T.value}},mepR:function(B,x,t){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,t){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,t){"use strict";var Le=t("T2oS"),se=t("W9HT"),le=t("q1tI"),T=t.n(le),re=t("F8wB"),Z=t.n(re),z=function(j){var u=j.loading;return u?T.a.createElement("div",{className:Z.a.loading},T.a.createElement(se.a,null)):T.a.createElement(T.a.Fragment,null)};x.a=z},uIXO:function(B,x,t){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"}}}]);