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__Detail__Challen...

2 lines
9.8 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[198],{"4YB9":function(h,o,e){"use strict";var K=e("q1tI"),m=e.n(K),x=e("WHYC"),E=e("uYtH"),y=e("W1YM"),c=e.n(y);o.a=function(p){var A=p.activeIndex,_=Object(x.m)(),u=_.id,s=_.challengesId,r=Object(K.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(u,"/challenges/").concat(s,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(u,"/challenges/").concat(s,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(u,"/challenges/").concat(s,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(u,"/challenges/").concat(s,"/tab=4")}]},[u,s]);return m.a.createElement("ul",{className:"challenge-nav"},r.map(function(n,f){return A===f?m.a.createElement("li",{key:n.url}," ",m.a.createElement("a",{className:"active"},n.name)," "):m.a.createElement("li",{key:n.url}," ",m.a.createElement(E.Link,{to:n.url},n.name)," ")}))}},"9ZNV":function(h,o,e){"use strict";e.d(o,"a",function(){return u});var K=e("+L6B"),m=e("2/Rp"),x=e("IIKO"),E=e("q1tI"),y=e.n(E),c=e("UUDw"),p=e.n(c),A=e("TSYQ"),_=e.n(A),u=function(r){var n=r.cancelText,f=n===void 0?"\u53D6\u6D88":n,F=r.okText,d=F===void 0?"\u786E\u5B9A":F,l=r.loading,a=l===void 0?!1:l,U=r.hasOkBtn,D=U===void 0?!0:U,g=r.okButtonProps,C=g===void 0?{}:g,k=r.cancelButtonProps,z=k===void 0?{}:k,b=r.onCancel,T=b===void 0?function(){}:b,t=r.onOk,L=t===void 0?function(){}:t,j=r.className,v=j===void 0?"":j;return y.a.createElement("div",{className:_()(p.a.buttonFixed,v)},y.a.createElement("div",{className:p.a.buttonWrap},y.a.createElement(m.a,Object(x.a)({size:"large",className:"".concat(p.a.button," mr20"),onClick:T},z),f),D&&y.a.createElement(m.a,Object(x.a)({size:"large",type:"primary",className:"".concat(p.a.button," mr20"),loading:a,onClick:L},C),d)))}},CJF0:function(h,o,e){"use strict";var K=e("14J3"),m=e("BMrR"),x=e("+L6B"),E=e("2/Rp"),y=e("jCWc"),c=e("kPKH"),p=e("SIvP"),A=e("q1tI"),_=e.n(A),u=e("WHYC"),s=e("9kvl"),r=e("uYtH"),n=e("nZ20"),f=e.n(n),F=function(l){var a,U,D,g,C=l.shixunsDetail,k=l.dispatch,z=l.loading,b=l.match,T=l.data,t=T===void 0?{}:T,L=l.title,j=Object(p.a)(l,["shixunsDetail","dispatch","loading","match","data","title"]),v=Object(u.m)(),O=!(((a=C.detail)===null||a===void 0?void 0:a.identity)>4||((U=C.detail)===null||U===void 0?void 0:U.identity)===void 0||((D=C.detail)===null||D===void 0?void 0:D.shixun_status)===2||((g=C.detail)===null||g===void 0?void 0:g.shixun_status)===1);return _.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(f.a.wrap)},_.a.createElement(m.a,{gutter:[20,20],align:"middle"},_.a.createElement(c.a,{flex:1},_.a.createElement("span",{className:f.a.icons},_.a.createElement("img",{src:e("csWT"),width:"14"})),_.a.createElement("span",{className:"font16"},"\u7B2C ",t==null?void 0:t.position," \u5173\uFF1A",L)),_.a.createElement(c.a,null,(t==null?void 0:t.prev_challenge)&&_.a.createElement(E.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var i,I=t.prev_challenge.st===0?"/editcheckpoint":"/editquestion",S="/shixuns/".concat(v.id,"/challenges/").concat(t==null||((i=t.prev_challenge)===null||i===void 0)?void 0:i.id).concat(I);s.c.replace(S)}},"\u4E0A\u4E00\u5173"),t.next_challenge&&_.a.createElement(E.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var i,I=t.next_challenge.st===0?"/editcheckpoint":"/editquestion",S="/shixuns/".concat(v.id,"/challenges/").concat(t==null||((i=t.next_challenge)===null||i===void 0)?void 0:i.id).concat(I);s.c.replace(S)}},"\u4E0B\u4E00\u5173"),O&&_.a.createElement(E.a,{type:"primary"},_.a.createElement(r.Link,{to:"/shixuns/".concat(v.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&_.a.createElement(E.a,{type:"primary",className:"ml5"},_.a.createElement(r.Link,{to:"/shixuns/".concat(v.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),_.a.createElement(E.a,{type:"primary",className:"ml5"},_.a.createElement(r.Link,{to:"/shixuns/".concat(v.id,"/challenges")},"\u8FD4\u56DE")))))};o.a=Object(s.a)(function(d){var l=d.shixunsDetail,a=d.newCourse,U=d.loading,D=d.globalSetting;return{shixunsDetail:l,newCourse:a,globalSetting:D,loading:U.effects}})(F)},RHbU:function(h,o,e){},UUDw:function(h,o,e){h.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(h,o,e){},csWT:function(h,o,e){h.exports=e.p+"static/choose.4ad1045f.svg"},mWt4:function(h,o,e){"use strict";e.r(o);var K=e("miYZ"),m=e("tsqr"),x=e("5NDa"),E=e("5rEg"),y=e("7Kak"),c=e("9yH6"),p=e("BoS7"),A=e("Sdc0"),_=e("XEnU"),u=e("SIvP"),s=e("5Tp6"),r=e("y8nQ"),n=e("Vl3Y"),f=e("k16G"),F=e("c1Ei"),d=e.n(F),l=e("q1tI"),a=e.n(l),U=e("WHYC"),D=e("9kvl"),g=e("ErOA"),C=e("9ZNV"),k=e("RHbU"),z=e.n(k),b=e("4YB9"),T=e("CJF0"),t=e("xKgJ");o.default=function(){var L=Object(U.m)(),j=Object(l.useState)(null),v=Object(f.a)(j,2),O=v[0],N=v[1],i=L.id,I=L.challengesId,S=n.a.useForm(),q=Object(f.a)(S,1),Z=q[0];Object(l.useEffect)(function(){function P(){return R.apply(this,arguments)}function R(){return R=Object(s.a)(d.a.mark(function W(){var M,$,H,V,B,X,w;return d.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(g.c)("shixuns/".concat(i,"/challenges/").concat(I,"/edit.json"),{tab:3});case 2:M=Y.sent,$=M.open_rank,H=M.rank_data_name,V=M.rank_name,B=M.rank_order,X=Object(u.a)(M,["open_rank","rank_data_name","rank_name","rank_order"]),w={open_rank:$,rank_data_name:H,rank_name:V,rank_order:B},N(Object(_.a)(Object(_.a)({},w),{},{other:X}));case 10:case"end":return Y.stop()}},W)})),R.apply(this,arguments)}P()},[i,I]),Object(l.useEffect)(function(){if(O){var P=O.open_rank,R=O.other,W=Object(u.a)(O,["open_rank","other"]);Z.setFieldsValue(Object(_.a)(Object(_.a)({},W),{},{is_rank:P!=="CLOSE",rank:P}))}},[O]);var G=O||{},ee=G.other,Q=G.open_rank;function ae(P){return J.apply(this,arguments)}function J(){return J=Object(s.a)(d.a.mark(function P(R){var W,M,$,H;return d.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return W=R.rank,M=R.is_rank,$=Object(u.a)(R,["rank","is_rank"]),B.next=3,Object(g.f)("shixuns/".concat(i,"/challenges/").concat(I,"/open_or_close_rank_list.json"),{challenge_extend:$,rank:M?W:"CLOSE"});case 3:H=B.sent,H.status===0&&(m.b.info("\u5173\u5361\u6392\u884C\u699C\u8BBE\u7F6E\u6210\u529F\uFF01"),D.c.replace("/shixuns/".concat(i,"/challenges")));case 5:case"end":return B.stop()}},P)})),J.apply(this,arguments)}function _e(P){N(Object(_.a)(Object(_.a)({},O),{},{open_rank:P?"DEFAULT":"CLOSE"}))}function te(P){var R=P.target.value;N(Object(_.a)(Object(_.a)({},O),{},{open_rank:R}))}return a.a.createElement("div",{className:"ranking-setting"},a.a.createElement(T.a,{data:ee,title:"\u5B9E\u8DF5\u9898"}),a.a.createElement(b.a,{activeIndex:3}),a.a.createElement(n.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(n.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(n.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(n.a.Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884C\u699C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(E.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(n.a.Item,{name:"rank_data_name",initialValue:"\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u5B8C\u5584\u6392\u884C\u699C\u8868\u5934"}]},a.a.createElement(E.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(n.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(n.a.Item,{noStyle:!0},a.a.createElement(C.a,{okButtonProps:{htmlType:"submit"},onCancel:function(){return D.c.push("/shixuns/".concat(i,"/challenges"))}}))))}},nZ20:function(h,o,e){h.exports={icons:"icons___3O80F"}}}]);