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
9.7 KiB
2 lines
9.7 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[197,16],{"4YB9":function(P,u,e){"use strict";var I=e("q1tI"),p=e.n(I),F=e("Ty5D"),i=e("55Ip"),M=e("W1YM"),c=e.n(M);u.a=function(R){var A=R.activeIndex,_=Object(F.m)(),o=_.id,n=_.challengesId,l=Object(I.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(o,"/challenges/").concat(n,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(o,"/challenges/").concat(n,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(o,"/challenges/").concat(n,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(o,"/challenges/").concat(n,"/tab=4")}]},[o,n]);return p.a.createElement("ul",{className:"challenge-nav"},l.map(function(s,x){return A===x?p.a.createElement("li",{key:s.url}," ",p.a.createElement("a",{className:"active"},s.name)," "):p.a.createElement("li",{key:s.url}," ",p.a.createElement(i.Link,{to:s.url},s.name)," ")}))}},"9ZNV":function(P,u,e){"use strict";e.d(u,"a",function(){return o});var I=e("0Owb"),p=e("+L6B"),F=e("2/Rp"),i=e("q1tI"),M=e.n(i),c=e("UUDw"),R=e.n(c),A=e("TSYQ"),_=e.n(A),o=function(l){var s=l.cancelText,x=s===void 0?"\u53D6\u6D88":s,m=l.okText,D=m===void 0?"\u786E\u5B9A":m,r=l.loading,a=r===void 0?!1:r,O=l.hasOkBtn,U=O===void 0?!0:O,f=l.okButtonProps,C=f===void 0?{}:f,b=l.onCancel,J=b===void 0?function(){}:b,k=l.onOk,L=k===void 0?function(){}:k,t=l.className,W=t===void 0?"":t;return M.a.createElement("div",{className:_()(R.a.buttonFixed,W)},M.a.createElement("div",{className:R.a.buttonWrap},M.a.createElement(F.a,{size:"large",className:"".concat(R.a.button," mr20"),onClick:J},x),U&&M.a.createElement(F.a,Object(I.a)({size:"large",type:"primary",className:"".concat(R.a.button," mr20"),loading:a,onClick:L},C),D)))}},CJF0:function(P,u,e){"use strict";var I=e("14J3"),p=e("BMrR"),F=e("+L6B"),i=e("2/Rp"),M=e("jCWc"),c=e("kPKH"),R=e("PpiC"),A=e("q1tI"),_=e.n(A),o=e("Ty5D"),n=e("9kvl"),l=e("55Ip"),s=e("nZ20"),x=e.n(s),m=function(r){var a,O,U,f,C=r.shixunsDetail,b=r.dispatch,J=r.loading,k=r.match,L=r.data,t=L===void 0?{}:L,W=r.title,Y=Object(R.a)(r,["shixunsDetail","dispatch","loading","match","data","title"]),g=Object(o.m)(),h=!(((a=C.detail)===null||a===void 0?void 0:a.identity)>4||((O=C.detail)===null||O===void 0?void 0:O.identity)===void 0||((U=C.detail)===null||U===void 0?void 0:U.shixun_status)===2||((f=C.detail)===null||f===void 0?void 0:f.shixun_status)===1);return _.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(x.a.wrap)},_.a.createElement(p.a,{gutter:[20,20],align:"middle"},_.a.createElement(c.a,{flex:1},_.a.createElement("span",{className:x.a.icons},_.a.createElement("img",{src:e("csWT"),width:"14"})),_.a.createElement("span",{className:"font16"},"\u7B2C ",t==null?void 0:t.position," \u5173\uFF1A",W)),_.a.createElement(c.a,null,(t==null?void 0:t.prev_challenge)&&_.a.createElement(i.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var E,T=t.prev_challenge.st===0?"/editcheckpoint":"/editquestion",N="/shixuns/".concat(g.id,"/challenges/").concat(t==null||((E=t.prev_challenge)===null||E===void 0)?void 0:E.id).concat(T);n.c.replace(N)}},"\u4E0A\u4E00\u5173"),t.next_challenge&&_.a.createElement(i.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var E,T=t.next_challenge.st===0?"/editcheckpoint":"/editquestion",N="/shixuns/".concat(g.id,"/challenges/").concat(t==null||((E=t.next_challenge)===null||E===void 0)?void 0:E.id).concat(T);n.c.replace(N)}},"\u4E0B\u4E00\u5173"),h&&_.a.createElement(i.a,{type:"primary"},_.a.createElement(l.Link,{to:"/shixuns/".concat(g.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),h&&_.a.createElement(i.a,{type:"primary",className:"ml5"},_.a.createElement(l.Link,{to:"/shixuns/".concat(g.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),_.a.createElement(i.a,{type:"primary",className:"ml5"},_.a.createElement(l.Link,{to:"/shixuns/".concat(g.id,"/challenges")},"\u8FD4\u56DE")))))};u.a=Object(n.a)(function(D){var r=D.shixunsDetail,a=D.newCourse,O=D.loading,U=D.globalSetting;return{shixunsDetail:r,newCourse:a,globalSetting:U,loading:O.effects}})(m)},RHbU:function(P,u,e){},UUDw:function(P,u,e){P.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(P,u,e){},csWT:function(P,u,e){P.exports=e.p+"static/choose.4ad1045f.svg"},mWt4:function(P,u,e){"use strict";e.r(u);var I=e("miYZ"),p=e("tsqr"),F=e("5NDa"),i=e("5rEg"),M=e("7Kak"),c=e("9yH6"),R=e("BoS7"),A=e("Sdc0"),_=e("WmNS"),o=e.n(_),n=e("k1fw"),l=e("PpiC"),s=e("9og8"),x=e("y8nQ"),m=e("Vl3Y"),D=e("tJVT"),r=e("q1tI"),a=e.n(r),O=e("Ty5D"),U=e("9kvl"),f=e("ErOA"),C=e("9ZNV"),b=e("RHbU"),J=e.n(b),k=e("4YB9"),L=e("CJF0"),t=e("xKgJ");u.default=function(){var W=Object(O.m)(),Y=Object(r.useState)(null),g=Object(D.a)(Y,2),h=g[0],j=g[1],E=W.id,T=W.challengesId,N=m.a.useForm(),q=Object(D.a)(N,1),Z=q[0];Object(r.useEffect)(function(){function d(){return v.apply(this,arguments)}function v(){return v=Object(s.a)(o.a.mark(function K(){var y,S,$,V,B,X,w;return o.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(f.c)("shixuns/".concat(E,"/challenges/").concat(T,"/edit.json"),{tab:3});case 2:y=z.sent,S=y.open_rank,$=y.rank_data_name,V=y.rank_name,B=y.rank_order,X=Object(l.a)(y,["open_rank","rank_data_name","rank_name","rank_order"]),w={open_rank:S,rank_data_name:$,rank_name:V,rank_order:B},j(Object(n.a)(Object(n.a)({},w),{},{other:X}));case 10:case"end":return z.stop()}},K)})),v.apply(this,arguments)}d()},[E,T]),Object(r.useEffect)(function(){if(h){var d=h.open_rank,v=h.other,K=Object(l.a)(h,["open_rank","other"]);Z.setFieldsValue(Object(n.a)(Object(n.a)({},K),{},{is_rank:d!=="CLOSE",rank:d}))}},[h]);var G=h||{},ee=G.other,Q=G.open_rank;function ae(d){return H.apply(this,arguments)}function H(){return H=Object(s.a)(o.a.mark(function d(v){var K,y,S,$;return o.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return K=v.rank,y=v.is_rank,S=Object(l.a)(v,["rank","is_rank"]),B.next=3,Object(f.f)("shixuns/".concat(E,"/challenges/").concat(T,"/open_or_close_rank_list.json"),{challenge_extend:S,rank:y?K:"CLOSE"});case 3:$=B.sent,$.status===0&&(p.b.info("\u5173\u5361\u6392\u884C\u699C\u8BBE\u7F6E\u6210\u529F\uFF01"),U.c.replace("/shixuns/".concat(E,"/challenges")));case 5:case"end":return B.stop()}},d)})),H.apply(this,arguments)}function _e(d){j(Object(n.a)(Object(n.a)({},h),{},{open_rank:d?"DEFAULT":"CLOSE"}))}function te(d){var v=d.target.value;j(Object(n.a)(Object(n.a)({},h),{},{open_rank:v}))}return a.a.createElement("div",{className:"ranking-setting"},a.a.createElement(L.a,{data:ee,title:"\u5B9E\u8DF5\u9898"}),a.a.createElement(k.a,{activeIndex:3}),a.a.createElement(m.a,{form:Z,className:"rank-form",onFinish:ae,layout:"vertical"},a.a.createElement("div",{className:"rank-field-container"},a.a.createElement("b",null,"\u5173\u5361\u6392\u884C\u699C\uFF1A"),a.a.createElement("div",{className:"rank-field"},a.a.createElement(m.a.Item,{name:"is_rank",valuePropName:"checked"},a.a.createElement(A.a,{onChange:_e})),a.a.createElement("span",{className:"tip"},"\u5F00\u542F\u540E\uFF0C\u672C\u5173\u5361\u5C06\u5C55\u793A\u6392\u884C\u699C"))),Q!=="CLOSE"&&Object(t.p)()?a.a.createElement(a.a.Fragment,null,a.a.createElement(m.a.Item,{label:"\u6392\u884C\u699C\u89C4\u5219\uFF1A",name:"rank"},a.a.createElement(c.a.Group,{onChange:te},a.a.createElement("div",{className:"rank-field"},a.a.createElement(c.a,{value:"DEFAULT"},"\u9ED8\u8BA4 ",a.a.createElement("span",{className:"tip"},"\uFF08\u6309\u901A\u5173\u7528\u65F6\u6392\u884C\uFF09"))),a.a.createElement("div",{className:"rank-field"},a.a.createElement(c.a,{value:"CUSTOM"},"\u81EA\u5B9A\u4E49 ",a.a.createElement("span",{className:"tip"},"\uFF08\u901A\u8FC7\u7A0B\u5E8F\u81EA\u5B9A\u4E49\u6392\u884C\u89C4\u5219\uFF09"))))),Q==="CUSTOM"?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"rank-field-container"},a.a.createElement("b",null,"\u6392\u884C\u699C\u540D\u79F0\uFF1A"),a.a.createElement("div",{className:"rank-field"},a.a.createElement(m.a.Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884C\u699C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(i.a,{style:{width:180},maxLength:8})),a.a.createElement("span",{className:"tip"},"\u53EF\u81EA\u5B9A\u4E49\u6392\u884C\u699C\u540D\u79F0 \uFF08\u6700\u591A8\u4E2A\u5B57\u7B26\uFF09\u3002"))),a.a.createElement("div",{className:"rank-field-container"},a.a.createElement("b",null,"\u6392\u884C\u699C\u8868\u5934\uFF1A"),a.a.createElement("div",{className:"rank-field flex-container"},a.a.createElement("div",{className:"flex-container rank-custom-table "},a.a.createElement("b",null,"\u6392\u540D"),a.a.createElement("b",null,"\u59D3\u540D"),a.a.createElement(m.a.Item,{name:"rank_data_name",initialValue:"\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u5B8C\u5584\u6392\u884C\u699C\u8868\u5934"}]},a.a.createElement(i.a,{style:{width:180},maxLength:8})),a.a.createElement("b",null,"\u901A\u5173\u65F6\u95F4")),a.a.createElement("span",{className:"tip"},"\u53EF\u81EA\u5B9A\u4E49\u6392\u884C\u699C\u7B2C\u4E09\u5217\uFF08\u6210\u7EE9\uFF09\u7684\u8868\u5934\uFF08\u6700\u591A8\u4E2A\u5B57\u7B26\uFF09\u3002"))),a.a.createElement(m.a.Item,{name:"rank_order"},a.a.createElement(c.a.Group,null,a.a.createElement("div",{className:"rank-field"},a.a.createElement(c.a,{value:"desc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5927\u6392\u540D\u8D8A\u9760\u524D")),a.a.createElement("div",{className:"rank-field"},a.a.createElement(c.a,{value:"asc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5C0F\u6392\u540D\u8D8A\u9760\u524D"))))):null):null,a.a.createElement(m.a.Item,{noStyle:!0},a.a.createElement(C.a,{okButtonProps:{htmlType:"submit"},onCancel:function(){return U.c.push("/shixuns/".concat(E,"/challenges"))}}))))}},nZ20:function(P,u,e){P.exports={icons:"icons___3O80F"}}}]);
|