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