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