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.9 KiB
2 lines
5.9 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[203],{"1mRG":function(r,u,e){r.exports={flex_box_center:"flex_box_center___3n1bh",flex_space_between:"flex_space_between___2-n65",flex_box_vertical_center:"flex_box_vertical_center___1GNdj",flex_box_center_end:"flex_box_center_end___1A6DR",flex_box_column:"flex_box_column___2ZUFV",bg:"bg___2CTpz",flexRow:"flexRow___yGmwj",flexJustifyCenter:"flexJustifyCenter___2AjL6",flexAlignEnd:"flexAlignEnd___2ryQB",flexAlignCenter:"flexAlignCenter___2aRaC",flexColumn:"flexColumn___2ZS6b",formWrap:"formWrap___A51-e",titleWrap:"titleWrap___1MBaC",fieldWrap:"fieldWrap___23lH0",mdWrap:"mdWrap___yhmX6",backgroundFa:"backgroundFa___FLGhP",button:"button___1NmEr",icons:"icons___2U8PU"}},CJF0:function(r,u,e){"use strict";var H=e("14J3"),R=e("BMrR"),$=e("+L6B"),d=e("2/Rp"),F=e("jCWc"),O=e("kPKH"),L=e("SIvP"),P=e("q1tI"),a=e.n(P),m=e("WHYC"),D=e("9kvl"),U=e("uYtH"),b=e("nZ20"),t=e.n(b),A=function(s){var E,_,h,M,o=s.shixunsDetail,i=s.dispatch,v=s.loading,B=s.match,f=s.data,n=f===void 0?{}:f,p=s.title,N=Object(L.a)(s,["shixunsDetail","dispatch","loading","match","data","title"]),g=Object(m.m)(),W=!(((E=o.detail)===null||E===void 0?void 0:E.identity)>4||((_=o.detail)===null||_===void 0?void 0:_.identity)===void 0||((h=o.detail)===null||h===void 0?void 0:h.shixun_status)===2||((M=o.detail)===null||M===void 0?void 0:M.shixun_status)===1);return a.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(t.a.wrap)},a.a.createElement(R.a,{gutter:[20,20],align:"middle"},a.a.createElement(O.a,{flex:1},a.a.createElement("span",{className:t.a.icons},a.a.createElement("img",{src:e("csWT"),width:"14"})),a.a.createElement("span",{className:"font16"},"\u7B2C ",n==null?void 0:n.position," \u5173\uFF1A",p)),a.a.createElement(O.a,null,(n==null?void 0:n.prev_challenge)&&a.a.createElement(d.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var l,x=n.prev_challenge.st===0?"/editcheckpoint":"/editquestion",y="/shixuns/".concat(g.id,"/challenges/").concat(n==null||((l=n.prev_challenge)===null||l===void 0)?void 0:l.id).concat(x);D.c.replace(y)}},"\u4E0A\u4E00\u5173"),n.next_challenge&&a.a.createElement(d.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var l,x=n.next_challenge.st===0?"/editcheckpoint":"/editquestion",y="/shixuns/".concat(g.id,"/challenges/").concat(n==null||((l=n.next_challenge)===null||l===void 0)?void 0:l.id).concat(x);D.c.replace(y)}},"\u4E0B\u4E00\u5173"),W&&a.a.createElement(d.a,{type:"primary"},a.a.createElement(U.Link,{to:"/shixuns/".concat(g.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),W&&a.a.createElement(d.a,{type:"primary",className:"ml5"},a.a.createElement(U.Link,{to:"/shixuns/".concat(g.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),a.a.createElement(d.a,{type:"primary",className:"ml5"},a.a.createElement(U.Link,{to:"/shixuns/".concat(g.id,"/challenges")},"\u8FD4\u56DE")))))};u.a=Object(D.a)(function(c){var s=c.shixunsDetail,E=c.newCourse,_=c.loading,h=c.globalSetting;return{shixunsDetail:s,newCourse:E,globalSetting:h,loading:_.effects}})(A)},csWT:function(r,u,e){r.exports=e.p+"static/choose.4ad1045f.svg"},nZ20:function(r,u,e){r.exports={icons:"icons___3O80F"}},wxaI:function(r,u,e){"use strict";e.r(u);var H=e("+L6B"),R=e("2/Rp"),$=e("5NDa"),d=e("5rEg"),F=e("c1Ei"),O=e.n(F),L=e("5Tp6"),P=e("XEnU"),a=e("y8nQ"),m=e("Vl3Y"),D=e("k16G"),U=e("SIvP"),b=e("q1tI"),t=e.n(b),A=e("9kvl"),c=e("Ot1p"),s=e("HBuW"),E=e("1mRG"),_=e.n(E),h=e("CJF0"),M=function(i){var v,B=i.shixunsDetail,f=i.dispatch,n=i.loading,p=i.match,N=Object(U.a)(i,["shixunsDetail","dispatch","loading","match"]),g=m.a.useForm(),W=Object(D.a)(g,1),T=W[0],l=Object(b.useState)({}),x=Object(D.a)(l,2),y=x[0],z=x[1],S=B.challengesNew;Object(b.useEffect)(function(){f({type:"shixunsDetail/getChallengesNew",payload:Object(P.a)({},p.params)})},[p.params]);var V=function(){var j=Object(L.a)(O.a.mark(function w(G){var I,K;return O.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return I=Object(P.a)({},y),I.identifier=p.params.id,I.st=1,C.next=5,Object(s.b)(Object(P.a)({},I));case 5:K=C.sent,K.status===1&&N.history.replace("/shixuns/".concat(p.params.id,"/challenges/").concat(K.challenge_id,"/editquestion"));case 7:case"end":return C.stop()}},w)}));return function(G){return j.apply(this,arguments)}}();return t.a.createElement("section",{className:_.a.bg},t.a.createElement(h.a,{data:S,title:"\u9009\u62E9\u9898"}),t.a.createElement(m.a,{form:T,className:_.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){z(Object(P.a)({},T.getFieldsValue()))},onFinish:V},t.a.createElement("div",{className:_.a.fieldWrap},t.a.createElement(m.a.Item,{name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},t.a.createElement(d.a,{maxLength:60,suffix:"".concat(((v=y.subject)===null||v===void 0?void 0:v.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),t.a.createElement("div",{className:_.a.mdWrap},t.a.createElement(m.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(c.a,{watch:!0,defaultValue:S.task_pass_default}))),t.a.createElement("div",{className:_.a.backgroundFa},t.a.createElement("div",{className:"pt40 mb30"},t.a.createElement(m.a.Item,null,t.a.createElement(R.a,{size:"large",type:"primary",className:"".concat(_.a.button," mr20"),htmlType:"submit"},"\u63D0\u4EA4"),t.a.createElement(R.a,{size:"large",type:"primary",ghost:!0,className:_.a.button,onClick:function(){return A.c.push("/shixuns/".concat(p.params.id,"/challenges"))}},"\u53D6\u6D88"))))))};u.default=Object(A.a)(function(o){var i=o.shixunsDetail,v=o.newCourse,B=o.loading,f=o.globalSetting;return{shixunsDetail:i,newCourse:v,globalSetting:f,loading:B.effects}})(M)}}]);
|