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
5.5 KiB
2 lines
5.5 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[216],{"3TLj":function(s,_,e){s.exports={flex_box_center:"flex_box_center____TbjK",flex_space_between:"flex_space_between___2coRZ",flex_box_vertical_center:"flex_box_vertical_center___3NVFE",flex_box_center_end:"flex_box_center_end___3GKhy",flex_box_column:"flex_box_column___2SLfn",bg:"bg___3oKWe",formWrap:"formWrap___2Y1wq"}},"5v/u":function(s,_,e){"use strict";e.r(_);var B=e("5NDa"),E=e("5rEg"),p=e("2qtc"),n=e("kLXV"),i=e("c1Ei"),v=e.n(i),u=e("5Tp6"),P=e("XEnU"),R=e("y8nQ"),r=e("Vl3Y"),T=e("k16G"),o=e("SIvP"),A=e("Znn+"),b=e("ZTPi"),m=e("q1tI"),t=e.n(m),D=e("9kvl"),j=e("Ot1p"),C=e("HBuW"),K=e("3TLj"),h=e.n(K),F=e("UqFu"),L=e("9ZNV"),S=e("nuEh"),I=b.a.TabPane,N=function(l){var d,V=l.shixunsDetail,f=l.dispatch,W=l.match,U=l.practiceSetting,le=Object(o.a)(l,["shixunsDetail","dispatch","match","practiceSetting"]),H=r.a.useForm(),Y=Object(T.a)(H,1),$=Y[0],X=Object(m.useState)({}),Q=Object(T.a)(X,2),Z=Q[0],w=Q[1],J=V.challengesNew,k=Object(m.useRef)(null),ie=U.selectQuestionParams,q=U.id,ee=U.newQuestion,te=Object(m.useState)(!0),G=Object(T.a)(te,2),ae=G[0],z=G[1];Object(m.useEffect)(function(){z(!0),f({type:"shixunsDetail/getChallengesNew",payload:Object(P.a)({},W.params)}),z(!1)},[W.params]);var _e=function(){var x=Object(u.a)(v.a.mark(function a(O){var c,M;return v.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return c=Object(P.a)({},Z),c.identifier=W.params.id,c.st=1,g.next=5,Object(C.b)(Object(P.a)({},c));case 5:M=g.sent,M.status===1&&(D.c.replace("/shixuns/".concat(W.params.id,"/edit/").concat(M.challenge_id,"/editquestion?tab=2")),setTimeout(function(){f({type:"practiceSetting/setParams",payload:{newQuestion:null}}),f({type:"practiceSetting/setUpdateIndex"})},200));case 7:case"end":return g.stop()}},a)}));return function(O){return x.apply(this,arguments)}}(),ne=function(){re()},oe=function(a){clearTimeout(k.current),k.current=setTimeout(function(){"subject"in a&&ee&&f({type:"practiceSetting/setParams",payload:{newQuestion:{st:1,name:a==null?void 0:a.subject}}});var O=$.getFieldsValue(),c=O.subject,M=O.task_pass;c!==""||M!==Object(F.a)(J.task_pass_default)?f({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):f({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},se=function(a){w(Object(P.a)({},$.getFieldsValue())),oe(a)},re=function(){var a,O=function(){D.c.push("/shixuns/".concat(q,"/challenges")),f({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(U==null||((a=U.sideBar)===null||a===void 0)?void 0:a.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()};return t.a.createElement("section",{className:h.a.bg},t.a.createElement(b.a,{activeKey:"1"},t.a.createElement(I,{tab:"\u672C\u5173\u4EFB\u52A1",key:"1"},t.a.createElement(r.a,{form:$,className:h.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:se,onFinish:_e},t.a.createElement("div",{className:h.a.fieldWrap},t.a.createElement(r.a.Item,{initialValue:"",name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},t.a.createElement(E.a,{bordered:!1,maxLength:60,suffix:"".concat(((d=Z.subject)===null||d===void 0?void 0:d.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),t.a.createElement("div",{className:h.a.mdWrap},t.a.createElement(r.a.Item,{name:"task_pass",label:"\u8FC7\u5173\u4EFB\u52A1:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u6700\u5927\u9650\u523635000\u4E2A\u5B57\u7B26"}]},t.a.createElement(j.a,{watch:!0,defaultValue:J.task_pass_default}))),t.a.createElement(r.a.Item,{noStyle:!0},t.a.createElement(L.a,{okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:ne}))))),t.a.createElement(S.a,{loading:ae}))};_.default=Object(D.a)(function(y){var l=y.shixunsDetail,d=y.practiceSetting;return{shixunsDetail:l,practiceSetting:d}})(N)},"9ZNV":function(s,_,e){"use strict";e.d(_,"a",function(){return r});var B=e("+L6B"),E=e("2/Rp"),p=e("IIKO"),n=e("q1tI"),i=e.n(n),v=e("UUDw"),u=e.n(v),P=e("TSYQ"),R=e.n(P),r=function(o){var A=o.cancelText,b=A===void 0?"\u53D6\u6D88":A,m=o.okText,t=m===void 0?"\u786E\u5B9A":m,D=o.loading,j=D===void 0?!1:D,C=o.hasOkBtn,K=C===void 0?!0:C,h=o.okButtonProps,F=h===void 0?{}:h,L=o.cancelButtonProps,S=L===void 0?{}:L,I=o.onCancel,N=I===void 0?function(){}:I,y=o.onOk,l=y===void 0?function(){}:y,d=o.className,V=d===void 0?"":d;return i.a.createElement("div",{className:R()(u.a.buttonFixed,V)},i.a.createElement("div",{className:u.a.buttonWrap},i.a.createElement(E.a,Object(p.a)({size:"large",className:"".concat(u.a.button," mr20"),onClick:N},S),b),K&&i.a.createElement(E.a,Object(p.a)({size:"large",type:"primary",className:"".concat(u.a.button," mr20"),loading:j,onClick:l},F),t)))}},F8wB:function(s,_,e){s.exports={loading:"loading___1SIOG"}},UUDw:function(s,_,e){s.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UqFu:function(s,_,e){"use strict";e.d(_,"a",function(){return B});var B=function(p){var n=document.createElement("textarea");return n.value=p,n.value}},nuEh:function(s,_,e){"use strict";var B=e("T2oS"),E=e("W9HT"),p=e("q1tI"),n=e.n(p),i=e("F8wB"),v=e.n(i),u=function(R){var r=R.loading;return r?n.a.createElement("div",{className:v.a.loading},n.a.createElement(E.a,null)):n.a.createElement(n.a.Fragment,null)};_.a=u}}]);
|