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