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
5.5 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[121],{"3TLj":function(_,o,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(_,o,e){"use strict";e.r(o);var U=e("5NDa"),p=e("5rEg"),E=e("2qtc"),n=e("kLXV"),i=e("WmNS"),v=e.n(i),u=e("9og8"),h=e("k1fw"),B=e("y8nQ"),r=e("Vl3Y"),C=e("tJVT"),s=e("PpiC"),I=e("Znn+"),R=e("ZTPi"),d=e("q1tI"),t=e.n(d),b=e("9kvl"),j=e("Ot1p"),T=e("HBuW"),S=e("3TLj"),f=e.n(S),K=e("UqFu"),L=e("9ZNV"),F=e("nuEh"),W=R.a.TabPane,N=function(l){var m,V=l.shixunsDetail,P=l.dispatch,A=l.match,O=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),w=Q[0],X=Q[1],J=V.challengesNew,Z=Object(d.useRef)(null),ie=O.selectQuestionParams,q=O.id,ee=O.newQuestion,te=Object(d.useState)(!0),k=Object(C.a)(te,2),ae=k[0],G=k[1];Object(d.useEffect)(function(){G(!0),P({type:"shixunsDetail/getChallengesNew",payload:Object(h.a)({},A.params)}),G(!1)},[A.params]);var oe=function(){var g=Object(u.a)(v.a.mark(function a(x){var c,D;return v.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return c=Object(h.a)({},w),c.identifier=A.params.id,c.st=1,M.next=5,Object(T.b)(Object(h.a)({},c));case 5:D=M.sent,D.status===1&&(b.c.replace("/shixuns/".concat(A.params.id,"/edit/").concat(D.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 g.apply(this,arguments)}}(),ne=function(){re()},se=function(a){clearTimeout(Z.current),Z.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,D=x.task_pass;c!==""||D!==Object(K.a)(J.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(){b.c.push("/shixuns/".concat(q,"/challenges")),P({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(O==null||((a=O.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(){x()}}):x()};return t.a.createElement("section",{className:f.a.bg},t.a.createElement(R.a,{activeKey:"1"},t.a.createElement(W,{tab:"\u672C\u5173\u4EFB\u52A1",key:"1"},t.a.createElement(r.a,{form:$,className:f.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:_e,onFinish:oe},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=w.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(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(F.a,{loading:ae}))};o.default=Object(b.a)(function(y){var l=y.shixunsDetail,m=y.practiceSetting;return{shixunsDetail:l,practiceSetting:m}})(N)},"9ZNV":function(_,o,e){"use strict";e.d(o,"a",function(){return r});var U=e("+L6B"),p=e("2/Rp"),E=e("0Owb"),n=e("q1tI"),i=e.n(n),v=e("UUDw"),u=e.n(v),h=e("TSYQ"),B=e.n(h),r=function(s){var I=s.cancelText,R=I===void 0?"\u53D6\u6D88":I,d=s.okText,t=d===void 0?"\u786E\u5B9A":d,b=s.loading,j=b===void 0?!1:b,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,W=s.onCancel,N=W===void 0?function(){}:W,y=s.onOk,l=y===void 0?function(){}:y,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:j,onClick:l},K),t)))}},F8wB:function(_,o,e){_.exports={loading:"loading___1SIOG"}},UUDw:function(_,o,e){_.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UqFu:function(_,o,e){"use strict";e.d(o,"a",function(){return U});var U=function(E){var n=document.createElement("textarea");return n.value=E,n.value}},nuEh:function(_,o,e){"use strict";var U=e("T2oS"),p=e("W9HT"),E=e("q1tI"),n=e.n(E),i=e("F8wB"),v=e.n(i),u=function(B){var r=B.loading;return r?n.a.createElement("div",{className:v.a.loading},n.a.createElement(p.a,null)):n.a.createElement(n.a.Fragment,null)};o.a=u}}]);