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