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
16 KiB
2 lines
16 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[192,14],{"/hLF":function(x,D,r){"use strict";r.r(D);var pt=r("miYZ"),Z=r("tsqr"),W=r("5NDa"),m=r("5rEg"),B=r("7Kak"),y=r("9yH6"),A=r("BoS7"),ot=r("Sdc0"),z=r("2qtc"),I=r("kLXV"),C=r("9og8"),s=r("k1fw"),F=r("PpiC"),vt=r("y8nQ"),P=r("Vl3Y"),M=r("tJVT"),p=r("q1tI"),_=r.n(p),L=r("Ty5D"),K=r("9kvl"),V=r("ErOA"),b=r("9ZNV"),N=r("lfHS"),$=r.n(N),G=r("fnXi"),_t=r("nuEh"),w=r("LvDl"),gt=r.n(w),Rt=r("xKgJ");function it(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */it=function(){return d};var O,d={},J=Object.prototype,U=J.hasOwnProperty,Q=Object.defineProperty||function(a,t,e){a[t]=e.value},q=typeof Symbol=="function"?Symbol:{},f=q.iterator||"@@iterator",tt=q.asyncIterator||"@@asyncIterator",ut=q.toStringTag||"@@toStringTag";function R(a,t,e){return Object.defineProperty(a,t,{value:e,enumerable:!0,configurable:!0,writable:!0}),a[t]}try{R({},"")}catch(a){R=function(e,i,o){return e[i]=o}}function lt(a,t,e,i){var o=t&&t.prototype instanceof mt?t:mt,n=Object.create(o.prototype),u=new dt(i||[]);return Q(n,"_invoke",{value:Dt(a,e,u)}),n}function j(a,t,e){try{return{type:"normal",arg:a.call(t,e)}}catch(i){return{type:"throw",arg:i}}}d.wrap=lt;var ct="suspendedStart",yt="suspendedYield",st="executing",et="completed",g={};function mt(){}function Y(){}function k(){}var at={};R(at,f,function(){return this});var nt=Object.getPrototypeOf,S=nt&&nt(nt(ft([])));S&&S!==J&&U.call(S,f)&&(at=S);var T=k.prototype=mt.prototype=Object.create(at);function Et(a){["next","throw","return"].forEach(function(t){R(a,t,function(e){return this._invoke(t,e)})})}function H(a,t){function e(o,n,u,l){var c=j(a[o],a,n);if(c.type!=="throw"){var h=c.arg,v=h.value;return v&&typeof v=="object"&&U.call(v,"__await")?t.resolve(v.__await).then(function(E){e("next",E,u,l)},function(E){e("throw",E,u,l)}):t.resolve(v).then(function(E){h.value=E,u(h)},function(E){return e("throw",E,u,l)})}l(c.arg)}var i;Q(this,"_invoke",{value:function(n,u){function l(){return new t(function(c,h){e(n,u,c,h)})}return i=i?i.then(l,l):l()}})}function Dt(a,t,e){var i=ct;return function(o,n){if(i===st)throw new Error("Generator is already running");if(i===et){if(o==="throw")throw n;return{value:O,done:!0}}for(e.method=o,e.arg=n;;){var u=e.delegate;if(u){var l=rt(u,e);if(l){if(l===g)continue;return l}}if(e.method==="next")e.sent=e._sent=e.arg;else if(e.method==="throw"){if(i===ct)throw i=et,e.arg;e.dispatchException(e.arg)}else e.method==="return"&&e.abrupt("return",e.arg);i=st;var c=j(a,t,e);if(c.type==="normal"){if(i=e.done?et:yt,c.arg===g)continue;return{value:c.arg,done:e.done}}c.type==="throw"&&(i=et,e.method="throw",e.arg=c.arg)}}}function rt(a,t){var e=t.method,i=a.iterator[e];if(i===O)return t.delegate=null,e==="throw"&&a.iterator.return&&(t.method="return",t.arg=O,rt(a,t),t.method==="throw")||e!=="return"&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+e+"' method")),g;var o=j(i,a.iterator,t.arg);if(o.type==="throw")return t.method="throw",t.arg=o.arg,t.delegate=null,g;var n=o.arg;return n?n.done?(t[a.resultName]=n.value,t.next=a.nextLoc,t.method!=="return"&&(t.method="next",t.arg=O),t.delegate=null,g):n:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,g)}function Pt(a){var t={tryLoc:a[0]};1 in a&&(t.catchLoc=a[1]),2 in a&&(t.finallyLoc=a[2],t.afterLoc=a[3]),this.tryEntries.push(t)}function X(a){var t=a.completion||{};t.type="normal",delete t.arg,a.completion=t}function dt(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(Pt,this),this.reset(!0)}function ft(a){if(a||a===""){var t=a[f];if(t)return t.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var e=-1,i=function o(){for(;++e<a.length;)if(U.call(a,e))return o.value=a[e],o.done=!1,o;return o.value=O,o.done=!0,o};return i.next=i}}throw new TypeError(typeof a+" is not iterable")}return Y.prototype=k,Q(T,"constructor",{value:k,configurable:!0}),Q(k,"constructor",{value:Y,configurable:!0}),Y.displayName=R(k,ut,"GeneratorFunction"),d.isGeneratorFunction=function(a){var t=typeof a=="function"&&a.constructor;return!!t&&(t===Y||(t.displayName||t.name)==="GeneratorFunction")},d.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,k):(a.__proto__=k,R(a,ut,"GeneratorFunction")),a.prototype=Object.create(T),a},d.awrap=function(a){return{__await:a}},Et(H.prototype),R(H.prototype,tt,function(){return this}),d.AsyncIterator=H,d.async=function(a,t,e,i,o){o===void 0&&(o=Promise);var n=new H(lt(a,t,e,i),o);return d.isGeneratorFunction(t)?n:n.next().then(function(u){return u.done?u.value:n.next()})},Et(T),R(T,ut,"Generator"),R(T,f,function(){return this}),R(T,"toString",function(){return"[object Generator]"}),d.keys=function(a){var t=Object(a),e=[];for(var i in t)e.push(i);return e.reverse(),function o(){for(;e.length;){var n=e.pop();if(n in t)return o.value=n,o.done=!1,o}return o.done=!0,o}},d.values=ft,dt.prototype={constructor:dt,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=O,this.done=!1,this.delegate=null,this.method="next",this.arg=O,this.tryEntries.forEach(X),!t)for(var e in this)e.charAt(0)==="t"&&U.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=O)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if(t.type==="throw")throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(h,v){return u.type="throw",u.arg=t,e.next=h,v&&(e.method="next",e.arg=O),!!v}for(var o=this.tryEntries.length-1;o>=0;--o){var n=this.tryEntries[o],u=n.completion;if(n.tryLoc==="root")return i("end");if(n.tryLoc<=this.prev){var l=U.call(n,"catchLoc"),c=U.call(n,"finallyLoc");if(l&&c){if(this.prev<n.catchLoc)return i(n.catchLoc,!0);if(this.prev<n.finallyLoc)return i(n.finallyLoc)}else if(l){if(this.prev<n.catchLoc)return i(n.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<n.finallyLoc)return i(n.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var n=o;break}}n&&(t==="break"||t==="continue")&&n.tryLoc<=e&&e<=n.finallyLoc&&(n=null);var u=n?n.completion:{};return u.type=t,u.arg=e,n?(this.method="next",this.next=n.finallyLoc,g):this.complete(u)},complete:function(t,e){if(t.type==="throw")throw t.arg;return t.type==="break"||t.type==="continue"?this.next=t.arg:t.type==="return"?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):t.type==="normal"&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e];if(i.finallyLoc===t)return this.complete(i.completion,i.afterLoc),X(i),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e];if(i.tryLoc===t){var o=i.completion;if(o.type==="throw"){var n=o.arg;X(i)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,i){return this.delegate={iterator:ft(t),resultName:e,nextLoc:i},this.method==="next"&&(this.arg=O),g}},d}var Ut=function(d){var J=d.dispatch,U=d.practiceSetting,Q=Object(p.useState)(null),q=Object(M.a)(Q,2),f=q[0],tt=q[1],ut=P.a.useForm(),R=Object(M.a)(ut,1),lt=R[0],j=Object(p.useRef)({}),ct=Object(p.useRef)(null),yt=Object(p.useState)(!1),st=Object(M.a)(yt,2),et=st[0],g=st[1],mt=Object(p.useState)(!0),Y=Object(M.a)(mt,2),k=Y[0],at=Y[1],nt=Object(L.m)(),S=nt.id,T=nt.challengesId;Object(p.useEffect)(function(){Et()},[S,T]),Object(p.useEffect)(function(){if(f){var o=f.open_rank,n=f.other,u=Object(F.a)(f,["open_rank","other"]),l=Object(s.a)(Object(s.a)({},u),{},{is_rank:o!=="CLOSE",rank:o});lt.setFieldsValue(l)}JSON.stringify(j.current)!=="{}"&&t()},[f]);var Et=function(){var o=Object(C.a)(it().mark(function n(){var u,l,c,h,v,E,Ot;return it().wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return at(!0),ht.next=3,Object(V.c)("shixuns/".concat(S,"/challenges/").concat(T,"/edit.json"),{tab:3});case 3:u=ht.sent,l=u.open_rank,c=u.rank_data_name,h=u.rank_name,v=u.rank_order,E=Object(F.a)(u,["open_rank","rank_data_name","rank_name","rank_order"]),Ot={open_rank:l,rank_data_name:c,rank_name:h,rank_order:v},tt(Object(s.a)(Object(s.a)({},Ot),{},{other:E})),at(!1),j.current=Object(s.a)(Object(s.a)({},Ot),{},{other:E});case 13:case"end":return ht.stop()}},n)}));return function(){return o.apply(this,arguments)}}(),H=f||{},Dt=H.other,rt=H.open_rank;function Pt(o){return X.apply(this,arguments)}function X(){return X=Object(C.a)(it().mark(function o(n){var u,l,c,h;return it().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return g(!0),u=n.rank,l=n.is_rank,c=Object(F.a)(n,["rank","is_rank"]),E.next=4,Object(V.f)("shixuns/".concat(S,"/challenges/").concat(T,"/open_or_close_rank_list.json"),{challenge_extend:c,rank:l?rt:"CLOSE"});case 4:h=E.sent,g(!1),h.status===0&&(Z.b.success("\u4FDD\u5B58\u6210\u529F"),J({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Et());case 7:case"end":return E.stop()}},o)})),X.apply(this,arguments)}function dt(o){tt(Object(s.a)(Object(s.a)({},f),{},{open_rank:o?"DEFAULT":"CLOSE"}))}function ft(o){var n=o.target.value;tt(Object(s.a)(Object(s.a)({},f),{},{open_rank:n}))}var a=function(n,u){tt(Object(s.a)(Object(s.a)({},f),n))},t=function(){clearTimeout(ct.current),ct.current=setTimeout(e,500)},e=function(){var n=["open_rank","rank_name","rank_data_name","rank_order"],u=Object(w.cloneDeep)(f),l=n.some(function(c){var h=Object(w.isNumber)(u[c])?String(u[c]):u[c],v=Object(w.isNumber)(j.current[c])?String(j.current[c]):j.current[c];return!Object(w.isEqual)(h,v)});J(l?{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}:{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},i=function(){var n,u=function(){K.c.push("/shixuns/".concat(S,"/challenges")),J({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(U==null||((n=U.sideBar)===null||n===void 0)?void 0:n.confirmLeave)?I.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){u()}}):u()};return _.a.createElement("div",{className:"ranking-setting"},_.a.createElement(P.a,{form:lt,className:"rank-form",onValuesChange:a,onFinish:Pt,layout:"vertical",style:{paddingLeft:40}},_.a.createElement(G.a,{activeIndex:3}),_.a.createElement("div",{className:"rank-field-container"},_.a.createElement("b",null,"\u5173\u5361\u6392\u884C\u699C\uFF1A"),_.a.createElement("div",{className:"rank-field"},_.a.createElement(P.a.Item,{name:"is_rank",valuePropName:"checked"},_.a.createElement(ot.a,{onChange:dt})),_.a.createElement("span",{className:"tip"},"\u5F00\u542F\u540E\uFF0C\u672C\u5173\u5361\u5C06\u5C55\u793A\u6392\u884C\u699C"))),rt!=="CLOSE"&&Object(Rt.o)()?_.a.createElement(_.a.Fragment,null,_.a.createElement(P.a.Item,{label:"\u6392\u884C\u699C\u89C4\u5219\uFF1A",name:"rank"},_.a.createElement(y.a.Group,{onChange:ft},_.a.createElement("div",{className:"rank-field"},_.a.createElement(y.a,{value:"DEFAULT"},"\u9ED8\u8BA4 ",_.a.createElement("span",{className:"tip"},"\uFF08\u6309\u901A\u5173\u7528\u65F6\u6392\u884C\uFF09"))),_.a.createElement("div",{className:"rank-field"},_.a.createElement(y.a,{value:"CUSTOM"},"\u81EA\u5B9A\u4E49 ",_.a.createElement("span",{className:"tip"},"\uFF08\u901A\u8FC7\u7A0B\u5E8F\u81EA\u5B9A\u4E49\u6392\u884C\u89C4\u5219\uFF09"))))),rt==="CUSTOM"?_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"rank-field-container"},_.a.createElement("b",null,"\u6392\u884C\u699C\u540D\u79F0\uFF1A"),_.a.createElement("div",{className:"rank-field"},_.a.createElement(P.a.Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884C\u699C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},_.a.createElement(m.a,{style:{width:180},maxLength:8})),_.a.createElement("span",{className:"tip"},"\u53EF\u81EA\u5B9A\u4E49\u6392\u884C\u699C\u540D\u79F0 \uFF08\u6700\u591A8\u4E2A\u5B57\u7B26\uFF09\u3002"))),_.a.createElement("div",{className:"rank-field-container"},_.a.createElement("b",null,"\u6392\u884C\u699C\u8868\u5934\uFF1A"),_.a.createElement("div",{className:"rank-field flex-container"},_.a.createElement("div",{className:"flex-container rank-custom-table "},_.a.createElement("b",null,"\u6392\u540D"),_.a.createElement("b",null,"\u59D3\u540D"),_.a.createElement(P.a.Item,{name:"rank_data_name",initialValue:"\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u5B8C\u5584\u6392\u884C\u699C\u8868\u5934"}]},_.a.createElement(m.a,{style:{width:180,borderRadius:0},maxLength:8})),_.a.createElement("b",null,"\u901A\u5173\u65F6\u95F4")),_.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.createElement(P.a.Item,{name:"rank_order"},_.a.createElement(y.a.Group,null,_.a.createElement("div",{className:"rank-field"},_.a.createElement(y.a,{value:"desc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5927\u6392\u540D\u8D8A\u9760\u524D")),_.a.createElement("div",{className:"rank-field"},_.a.createElement(y.a,{value:"asc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5C0F\u6392\u540D\u8D8A\u9760\u524D"))))):null):null,_.a.createElement(P.a.Item,{noStyle:!0},_.a.createElement(b.a,{loading:et,okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:i}))),_.a.createElement(_t.a,{loading:k}))};D.default=Object(K.a)(function(O){var d=O.practiceSetting;return{practiceSetting:d}})(Ut)},"93VE":function(x,D,r){},"9ZNV":function(x,D,r){"use strict";r.d(D,"a",function(){return I});var pt=r("0Owb"),Z=r("+L6B"),W=r("2/Rp"),m=r("q1tI"),B=r.n(m),y=r("UUDw"),A=r.n(y),ot=r("TSYQ"),z=r.n(ot),I=function(s){var F=s.cancelText,vt=F===void 0?"\u53D6\u6D88":F,P=s.okText,M=P===void 0?"\u786E\u5B9A":P,p=s.loading,_=p===void 0?!1:p,L=s.hasOkBtn,K=L===void 0?!0:L,V=s.okButtonProps,b=V===void 0?{}:V,N=s.onCancel,$=N===void 0?function(){}:N,G=s.onOk,_t=G===void 0?function(){}:G,w=s.className,gt=w===void 0?"":w;return B.a.createElement("div",{className:z()(A.a.buttonFixed,gt)},B.a.createElement("div",{className:A.a.buttonWrap},B.a.createElement(W.a,{size:"large",className:"".concat(A.a.button," mr20"),onClick:$},vt),K&&B.a.createElement(W.a,Object(pt.a)({size:"large",type:"primary",className:"".concat(A.a.button," mr20"),loading:_,onClick:_t},b),M)))}},F8wB:function(x,D,r){x.exports={loading:"loading___1SIOG"}},UUDw:function(x,D,r){x.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},fnXi:function(x,D,r){"use strict";var pt=r("2qtc"),Z=r("kLXV"),W=r("q1tI"),m=r.n(W),B=r("Ty5D"),y=r("9kvl"),A=r("93VE"),ot=r.n(A),z=function(C){var s=C.activeIndex,F=C.isEdit,vt=F===void 0?!0:F,P=C.dispatch,M=C.practiceSetting,p=Object(B.m)(),_=p.id,L=p.challengesId,K=Object(W.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(_,"/edit/").concat(L,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(_,"/edit/").concat(L,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(_,"/edit/").concat(L,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(_,"/edit/").concat(L,"/tab=4")}]},[_,L]),V=function(N){var $,G=function(){y.c.push(N),P({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(M==null||(($=M.sideBar)===null||$===void 0)?void 0:$.confirmLeave)?Z.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){G()}}):G()};return m.a.createElement("ul",{className:"challenge-nav"},vt?K.map(function(b,N){return s===N?m.a.createElement("li",{key:b.url}," ",m.a.createElement("a",{className:"active"},b.name)," "):m.a.createElement("li",{key:b.url}," ",m.a.createElement("a",{onClick:function(){return V(b.url)}},b.name)," ")}):m.a.createElement("li",{key:K[0].url}," ",m.a.createElement("a",{className:"active"},K[0].name)," "))};D.a=Object(y.a)(function(I){var C=I.globalSetting,s=I.practiceSetting;return{globalSetting:C,practiceSetting:s}})(z)},lfHS:function(x,D,r){},nuEh:function(x,D,r){"use strict";var pt=r("T2oS"),Z=r("W9HT"),W=r("q1tI"),m=r.n(W),B=r("F8wB"),y=r.n(B),A=function(z){var I=z.loading;return I?m.a.createElement("div",{className:y.a.loading},m.a.createElement(Z.a,null)):m.a.createElement(m.a.Fragment,null)};D.a=A}}]);
|