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

12 lines
23 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[254],{"4YB9":function(H,T,e){"use strict";var P=e("q1tI"),h=e.n(P),F=e("Ty5D"),_=e("55Ip"),O=e("W1YM"),u=e.n(O);T.a=function(L){var B=L.activeIndex,l=Object(F.i)(),C=l.id,E=l.challengesId,U=Object(P.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(C,"/challenges/").concat(E,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(C,"/challenges/").concat(E,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(C,"/challenges/").concat(E,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(C,"/challenges/").concat(E,"/tab=4")}]},[C,E]);return h.a.createElement("ul",{className:"challenge-nav"},U.map(function(p,j){return B===j?h.a.createElement("li",{key:p.url}," ",h.a.createElement("a",{className:"active"},p.name)," "):h.a.createElement("li",{key:p.url}," ",h.a.createElement(_.a,{to:p.url},p.name)," ")}))}},"55Ip":function(H,T,e){"use strict";e.d(T,"a",function(){return z});var P=e("Ty5D"),h=e("dI71"),F=e("q1tI"),_=e.n(F),O=e("YS25"),u=e("17x9"),L=e.n(u),B=e("wx14"),l=e("zLVn"),C=e("9R94"),E=function(n){Object(h.a)(o,n);function o(){for(var M,v=arguments.length,S=new Array(v),g=0;g<v;g++)S[g]=arguments[g];return M=n.call.apply(n,[this].concat(S))||this,M.history=Object(O.a)(M.props),M}var b=o.prototype;return b.render=function(){return _.a.createElement(P.c,{history:this.history,children:this.props.children})},o}(_.a.Component),U=function(n){Object(h.a)(o,n);function o(){for(var M,v=arguments.length,S=new Array(v),g=0;g<v;g++)S[g]=arguments[g];return M=n.call.apply(n,[this].concat(S))||this,M.history=Object(O.b)(M.props),M}var b=o.prototype;return b.render=function(){return _.a.createElement(P.c,{history:this.history,children:this.props.children})},o}(_.a.Component),p=function(o,b){return typeof o=="function"?o(b):o},j=function(o,b){return typeof o=="string"?Object(O.c)(o,null,null,b):o},W=function(o){return o},D=_.a.forwardRef;typeof D=="undefined"&&(D=W);function N(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var a=D(function(n,o){var b=n.innerRef,M=n.navigate,v=n.onClick,S=Object(l.a)(n,["innerRef","navigate","onClick"]),g=S.target,f=Object(B.a)({},S,{onClick:function(I){try{v&&v(I)}catch(X){throw I.preventDefault(),X}!I.defaultPrevented&&I.button===0&&(!g||g==="_self")&&!N(I)&&(I.preventDefault(),M())}});return W!==D?f.ref=o||b:f.ref=b,_.a.createElement("a",f)}),z=D(function(n,o){var b=n.component,M=b===void 0?a:b,v=n.replace,S=n.to,g=n.innerRef,f=Object(l.a)(n,["component","replace","to","innerRef"]);return _.a.createElement(P.e.Consumer,null,function(A){A||Object(C.a)(!1);var I=A.history,X=j(p(S,A.location),A.location),te=X?I.createHref(X):"",Y=Object(B.a)({},f,{href:te,navigate:function(){var ne=p(S,A.location),ee=v?I.replace:I.push;ee(ne)}});return W!==D?Y.ref=o||g:Y.innerRef=g,_.a.createElement(M,Y)})});if(!1)var k,$;var V=function(o){return o},w=_.a.forwardRef;typeof w=="undefined"&&(w=V);function Q(){for(var n=arguments.length,o=new Array(n),b=0;b<n;b++)o[b]=arguments[b];return o.filter(function(M){return M}).join(" ")}var Z=w(function(n,o){var b=n["aria-current"],M=b===void 0?"page":b,v=n.activeClassName,S=v===void 0?"active":v,g=n.activeStyle,f=n.className,A=n.exact,I=n.isActive,X=n.location,te=n.sensitive,Y=n.strict,ae=n.style,ne=n.to,ee=n.innerRef,ie=Object(l.a)(n,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return _.a.createElement(P.e.Consumer,null,function(i){i||Object(C.a)(!1);var c=X||i.location,s=j(p(ne,c),c),r=s.pathname,t=r&&r.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),d=t?Object(P.f)(c.pathname,{path:t,exact:A,sensitive:te,strict:Y}):null,m=!!(I?I(d,c):d),R=m?Q(f,S):f,y=m?Object(B.a)({},ae,{},g):ae,x=Object(B.a)({"aria-current":m&&M||null,className:R,style:y,to:s},ie);return V!==w?x.ref=o||ee:x.innerRef=ee,_.a.createElement(z,x)})});if(!1)var q},"6cGi":function(H,T,e){"use strict";e.d(T,"a",function(){return _});var P=e("ODXe"),h=e("q1tI"),F=e.n(h);function _(O,u){var L=u||{},B=L.defaultValue,l=L.value,C=L.onChange,E=L.postState,U=h.useState(function(){return l!==void 0?l:B!==void 0?typeof B=="function"?B():B:typeof O=="function"?O():O}),p=Object(P.a)(U,2),j=p[0],W=p[1],D=l!==void 0?l:j;E&&(D=E(D));var N=h.useRef(C);N.current=C;var a=h.useCallback(function(k){W(k),D!==k&&N.current&&N.current(k,D)},[D,N]),z=h.useRef(!0);return h.useEffect(function(){if(z.current){z.current=!1;return}l===void 0&&W(l)},[l]),[D,a]}},"9ZNV":function(H,T,e){"use strict";e.d(T,"a",function(){return C});var P=e("0Owb"),h=e("+L6B"),F=e("2/Rp"),_=e("q1tI"),O=e.n(_),u=e("UUDw"),L=e.n(u),B=e("TSYQ"),l=e.n(B),C=function(U){var p=U.cancelText,j=p===void 0?"\u53D6\u6D88":p,W=U.okText,D=W===void 0?"\u786E\u5B9A":W,N=U.loading,a=N===void 0?!1:N,z=U.hasOkBtn,k=z===void 0?!0:z,$=U.okButtonProps,V=$===void 0?{}:$,w=U.onCancel,Q=w===void 0?function(){}:w,Z=U.onOk,q=Z===void 0?function(){}:Z,n=U.className,o=n===void 0?"":n;return O.a.createElement("div",{className:l()(L.a.buttonFixed,o)},O.a.createElement("div",{className:L.a.buttonWrap},O.a.createElement(F.a,{size:"large",className:"".concat(L.a.button," mr20"),onClick:Q},j),k&&O.a.createElement(F.a,Object(P.a)({size:"large",type:"primary",className:"".concat(L.a.button," mr20"),loading:a,onClick:q},V),D)))}},CJF0:function(H,T,e){"use strict";var P=e("14J3"),h=e("BMrR"),F=e("+L6B"),_=e("2/Rp"),O=e("jCWc"),u=e("kPKH"),L=e("PpiC"),B=e("q1tI"),l=e.n(B),C=e("Ty5D"),E=e("9kvl"),U=e("55Ip"),p=e("lzim"),j=e("nZ20"),W=e.n(j),D=function(a){var z,k,$,V,w=a.shixunsDetail,Q=a.dispatch,Z=a.loading,q=a.match,n=a.data,o=n===void 0?{}:n,b=a.title,M=Object(L.a)(a,["shixunsDetail","dispatch","loading","match","data","title"]),v=Object(C.i)(),S=!(((z=w.detail)===null||z===void 0?void 0:z.identity)>4||((k=w.detail)===null||k===void 0?void 0:k.identity)===void 0||(($=w.detail)===null||$===void 0?void 0:$.shixun_status)===2||((V=w.detail)===null||V===void 0?void 0:V.shixun_status)===1);return l.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(W.a.wrap)},l.a.createElement(h.a,{gutter:[20,20],align:"middle"},l.a.createElement(u.a,{flex:1},l.a.createElement("span",{className:W.a.icons},l.a.createElement("img",{src:p.d,width:"14"})),l.a.createElement("span",{className:"font16"},"\u7B2C ",o==null?void 0:o.position," \u5173\uFF1A",b)),l.a.createElement(u.a,null,(o==null?void 0:o.prev_challenge)&&l.a.createElement(_.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var f,A=o.prev_challenge.st===0?"/editcheckpoint":"/editquestion",I="/shixuns/".concat(v.id,"/challenges/").concat(o==null||((f=o.prev_challenge)===null||f===void 0)?void 0:f.id).concat(A);E.d.replace(I)}},"\u4E0A\u4E00\u5173"),o.next_challenge&&l.a.createElement(_.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var f,A=o.next_challenge.st===0?"/editcheckpoint":"/editquestion",I="/shixuns/".concat(v.id,"/challenges/").concat(o==null||((f=o.next_challenge)===null||f===void 0)?void 0:f.id).concat(A);E.d.replace(I)}},"\u4E0B\u4E00\u5173"),S&&l.a.createElement(_.a,{type:"primary"},l.a.createElement(U.a,{to:"/shixuns/".concat(v.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),S&&l.a.createElement(_.a,{type:"primary",className:"ml5"},l.a.createElement(U.a,{to:"/shixuns/".concat(v.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),l.a.createElement(_.a,{type:"primary",className:"ml5"},l.a.createElement(U.a,{to:"/shixuns/".concat(v.id,"/challenges")},"\u8FD4\u56DE")))))};T.a=Object(E.a)(function(N){var a=N.shixunsDetail,z=N.newCourse,k=N.loading,$=N.globalSetting;return{shixunsDetail:a,newCourse:z,globalSetting:$,loading:k.effects}})(D)},Gytx:function(H,T){H.exports=function(P,h,F,_){var O=F?F.call(_,P,h):void 0;if(O!==void 0)return!!O;if(P===h)return!0;if(typeof P!="object"||!P||typeof h!="object"||!h)return!1;var u=Object.keys(P),L=Object.keys(h);if(u.length!==L.length)return!1;for(var B=Object.prototype.hasOwnProperty.bind(h),l=0;l<u.length;l++){var C=u[l];if(!B(C))return!1;var E=P[C],U=h[C];if(O=F?F.call(_,E,U,C):void 0,O===!1||O===void 0&&E!==U)return!1}return!0}},RHbU:function(H,T,e){},UUDw:function(H,T,e){H.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(H,T,e){},XIdC:function(H,T,e){"use strict";var P=e("rePB"),h=e("ODXe"),F=e("Ff2n"),_=e("q1tI"),O=e.n(_),u=e("TSYQ"),L=e.n(u),B=e("6cGi"),l=e("4IlW"),C=_.forwardRef(function(E,U){var p,j=E.prefixCls,W=j===void 0?"rc-switch":j,D=E.className,N=E.checked,a=E.defaultChecked,z=E.disabled,k=E.loadingIcon,$=E.checkedChildren,V=E.unCheckedChildren,w=E.onClick,Q=E.onChange,Z=E.onKeyDown,q=Object(F.a)(E,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),n=Object(B.a)(!1,{value:N,defaultValue:a}),o=Object(h.a)(n,2),b=o[0],M=o[1];function v(A,I){var X=b;return z||(X=A,M(X),Q==null||Q(X,I)),X}function S(A){A.which===l.a.LEFT?v(!1,A):A.which===l.a.RIGHT&&v(!0,A),Z==null||Z(A)}function g(A){var I=v(!b,A);w==null||w(I,A)}var f=L()(W,D,(p={},Object(P.a)(p,"".concat(W,"-checked"),b),Object(P.a)(p,"".concat(W,"-disabled"),z),p));return _.createElement("button",Object.assign({},q,{type:"button",role:"switch","aria-checked":b,disabled:z,className:f,ref:U,onKeyDown:S,onClick:g}),k,_.createElement("span",{className:"".concat(W,"-inner")},b?$:V))});C.displayName="Switch",T.a=C},Y1PL:function(H,T,e){"use strict";e.r(T),e.d(T,"ResizableTextArea",function(){return ne});var P=e("wx14"),h=e("1OyB"),F=e("vuIU"),_=e("Ji7U"),O=e("LK+K"),u=e("q1tI"),L=e("VTBJ"),B=e("rePB"),l=e("Zm9Q"),C=e("Kwbf"),E=e("c+Xe"),U=e("m+aA"),p=e("bdgK"),j=new Map;function W(i){i.forEach(function(c){var s,r=c.target;(s=j.get(r))===null||s===void 0||s.forEach(function(t){return t(r)})})}var D=new p.default(W),N=null,a=null;function z(i,c){j.has(i)||(j.set(i,new Set),D.observe(i)),j.get(i).add(c)}function k(i,c){j.has(i)&&(j.get(i).delete(c),j.get(i).size||(D.unobserve(i),j.delete(i)))}var $=function(i){Object(_.a)(s,i);var c=Object(O.a)(s);function s(){return Object(h.a)(this,s),c.apply(this,arguments)}return Object(F.a)(s,[{key:"render",value:function(){return this.props.children}}]),s}(u.Component),V=u.createContext(null);function w(i){var c=i.children,s=i.onBatchResize,r=u.useRef(0),t=u.useRef([]),d=u.useContext(V),m=u.useCallback(function(R,y,x){r.current+=1;var G=r.current;t.current.push({size:R,element:y,data:x}),Promise.resolve().then(function(){G===r.current&&(s==null||s(t.current),t.current=[])}),d==null||d(R,y,x)},[s,d]);return u.createElement(V.Provider,{value:m},c)}function Q(i){var c=i.children,s=i.disabled,r=u.useRef(null),t=u.useRef(null),d=u.useContext(V),m=u.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),R=u.isValidElement(c)&&Object(E.c)(c),y=R?c.ref:null,x=u.useMemo(function(){return Object(E.a)(y,r)},[y,r]),G=u.useRef(i);G.current=i;var J=u.useCallback(function(K){var re=G.current,le=re.onResize,oe=re.data,ue=K.getBoundingClientRect(),se=ue.width,_e=ue.height,de=K.offsetWidth,ce=K.offsetHeight,me=Math.floor(se),he=Math.floor(_e);if(m.current.width!==me||m.current.height!==he||m.current.offsetWidth!==de||m.current.offsetHeight!==ce){var Ee={width:me,height:he,offsetWidth:de,offsetHeight:ce};m.current=Ee;var ve=de===Math.round(se)?se:de,pe=ce===Math.round(_e)?_e:ce,fe=Object(L.a)(Object(L.a)({},Ee),{},{offsetWidth:ve,offsetHeight:pe});d==null||d(fe,K,oe),le&&Promise.resolve().then(function(){le(fe,K)})}},[]);return u.useEffect(function(){var K=Object(U.a)(r.current)||Object(U.a)(t.current);return K&&!s&&z(K,J),function(){return k(K,J)}},[r.current,s]),u.createElement($,{ref:t},R?u.cloneElement(c,{ref:x}):c)}var Z="rc-observer-key";function q(i){var c=i.children,s=Object(l.a)(c);return s.map(function(r,t){var d=(r==null?void 0:r.key)||"".concat(Z,"-").concat(t);return u.createElement(Q,Object(P.a)({},i,{key:d}),r)})}q.Collection=w;var n=q,o=e("bT9E"),b=e("TSYQ"),M=e.n(b),v=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],g={},f;function A(i){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=i.getAttribute("id")||i.getAttribute("data-reactid")||i.getAttribute("name");if(c&&g[s])return g[s];var r=window.getComputedStyle(i),t=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),d=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),m=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),R=S.map(function(x){return"".concat(x,":").concat(r.getPropertyValue(x))}).join(";"),y={sizingStyle:R,paddingSize:d,borderSize:m,boxSizing:t};return c&&s&&(g[s]=y),y}function I(i){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;f||(f=document.createElement("textarea"),f.setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),i.getAttribute("wrap")?f.setAttribute("wrap",i.getAttribute("wrap")):f.removeAttribute("wrap");var t=A(i,c),d=t.paddingSize,m=t.borderSize,R=t.boxSizing,y=t.sizingStyle;f.setAttribute("style","".concat(y,";").concat(v)),f.value=i.value||i.placeholder||"";var x=Number.MIN_SAFE_INTEGER,G=Number.MAX_SAFE_INTEGER,J=f.scrollHeight,K;if(R==="border-box"?J+=m:R==="content-box"&&(J-=d),s!==null||r!==null){f.value=" ";var re=f.scrollHeight-d;s!==null&&(x=re*s,R==="border-box"&&(x=x+d+m),J=Math.max(x,J)),r!==null&&(G=re*r,R==="border-box"&&(G=G+d+m),K=J>G?"":"hidden",J=Math.min(G,J))}return{height:J,minHeight:x,maxHeight:G,overflowY:K,resize:"none"}}var X=e("Gytx"),te=e.n(X),Y;(function(i){i[i.NONE=0]="NONE",i[i.RESIZING=1]="RESIZING",i[i.RESIZED=2]="RESIZED"})(Y||(Y={}));var ae=function(i){Object(_.a)(s,i);var c=Object(O.a)(s);function s(r){var t;return Object(h.a)(this,s),t=c.call(this,r),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(d){t.textArea=d},t.handleResize=function(d){var m=t.state.resizeStatus,R=t.props,y=R.autoSize,x=R.onResize;if(m!==Y.NONE)return;typeof x=="function"&&x(d),y&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var d=t.props.autoSize;if(!d||!t.textArea)return;var m=d.minRows,R=d.maxRows,y=I(t.textArea,!1,m,R);t.setState({textareaStyles:y,resizeStatus:Y.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:Y.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:Y.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var d=t.props,m=d.prefixCls,R=m===void 0?"rc-textarea":m,y=d.autoSize,x=d.onResize,G=d.className,J=d.disabled,K=t.state,re=K.textareaStyles,le=K.resizeStatus,oe=Object(o.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ue=M()(R,G,Object(B.a)({},"".concat(R,"-disabled"),J));"value"in oe&&(oe.value=oe.value||"");var se=Object(L.a)(Object(L.a)(Object(L.a)({},t.props.style),re),le===Y.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return u.createElement(n,{onResize:t.handleResize,disabled:!(y||x)},u.createElement("textarea",Object(P.a)({},oe,{className:ue,style:se,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:Y.NONE},t}return Object(F.a)(s,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!te()(t.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var t=this.textArea.selectionStart,d=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,d)}}catch(m){}}},{key:"render",value:function(){return this.renderTextArea()}}]),s}(u.Component),ne=ae,ee=function(i){Object(_.a)(s,i);var c=Object(O.a)(s);function s(r){var t;Object(h.a)(this,s),t=c.call(this,r),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(m){t.resizableTextArea=m},t.handleChange=function(m){var R=t.props.onChange;t.setValue(m.target.value,function(){t.resizableTextArea.resizeTextarea()}),R&&R(m)},t.handleKeyDown=function(m){var R=t.props,y=R.onPressEnter,x=R.onKeyDown;m.keyCode===13&&y&&y(m),x&&x(m)};var d=typeof r.value=="undefined"||r.value===null?r.defaultValue:r.value;return t.state={value:d},t}return Object(F.a)(s,[{key:"setValue",value:function(t,d){"value"in this.props||this.setState({value:t},d)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return u.createElement(ne,Object(P.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(t){return"value"in t?{value:t.value}:null}}]),s}(u.Component),ie=T.default=ee},bT9E:function(H,T,e){"use strict";e.d(T,"a",function(){return h});var P=e("VTBJ");function h(F,_){var O=Object(P.a)({},F);return Array.isArray(_)&&_.forEach(function(u){delete O[u]}),O}},mWt4:function(H,T,e){"use strict";e.r(T);var P=e("miYZ"),h=e("tsqr"),F=e("5NDa"),_=e("5rEg"),O=e("7Kak"),u=e("9yH6"),L=e("BoS7"),B=e("Sdc0"),l=e("k1fw"),C=e("PpiC"),E=e("9og8"),U=e("y8nQ"),p=e("Vl3Y"),j=e("tJVT"),W=e("WmNS"),D=e.n(W),N=e("q1tI"),a=e.n(N),z=e("Ty5D"),k=e("9kvl"),$=e("ErOA"),V=e("9ZNV"),w=e("RHbU"),Q=e.n(w),Z=e("4YB9"),q=e("CJF0"),n=e("xKgJ");T.default=function(){var o=Object(z.i)(),b=Object(N.useState)(null),M=Object(j.a)(b,2),v=M[0],S=M[1],g=o.id,f=o.challengesId,A=p.a.useForm(),I=Object(j.a)(A,1),X=I[0];Object(N.useEffect)(function(){function c(){return s.apply(this,arguments)}function s(){return s=Object(E.a)(D.a.mark(function r(){var t,d,m,R,y,x,G;return D.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object($.c)("shixuns/".concat(g,"/challenges/").concat(f,"/edit.json"),{tab:3});case 2:t=K.sent,d=t.open_rank,m=t.rank_data_name,R=t.rank_name,y=t.rank_order,x=Object(C.a)(t,["open_rank","rank_data_name","rank_name","rank_order"]),G={open_rank:d,rank_data_name:m,rank_name:R,rank_order:y},S(Object(l.a)(Object(l.a)({},G),{},{other:x}));case 10:case"end":return K.stop()}},r)})),s.apply(this,arguments)}c()},[g,f]),Object(N.useEffect)(function(){if(v){var c=v.open_rank,s=v.other,r=Object(C.a)(v,["open_rank","other"]);X.setFieldsValue(Object(l.a)(Object(l.a)({},r),{},{is_rank:c!=="CLOSE",rank:c}))}},[v]);var te=v||{},Y=te.other,ae=te.open_rank;function ne(c){return ee.apply(this,arguments)}function ee(){return ee=Object(E.a)(D.a.mark(function c(s){var r,t,d,m;return D.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return r=s.rank,t=s.is_rank,d=Object(C.a)(s,["rank","is_rank"]),y.next=3,Object($.f)("shixuns/".concat(g,"/challenges/").concat(f,"/open_or_close_rank_list.json"),{challenge_extend:d,rank:t?r:"CLOSE"});case 3:m=y.sent,m.status===0&&(h.b.info("\u5173\u5361\u6392\u884C\u699C\u8BBE\u7F6E\u6210\u529F\uFF01"),k.d.replace("/shixuns/".concat(g,"/challenges")));case 5:case"end":return y.stop()}},c)})),ee.apply(this,arguments)}function ie(c){S(Object(l.a)(Object(l.a)({},v),{},{open_rank:c?"DEFAULT":"CLOSE"}))}function i(c){var s=c.target.value;S(Object(l.a)(Object(l.a)({},v),{},{open_rank:s}))}return a.a.createElement("div",{className:"ranking-setting"},a.a.createElement(q.a,{data:Y,title:"\u5B9E\u8DF5\u9898"}),a.a.createElement(Z.a,{activeIndex:3}),a.a.createElement(p.a,{form:X,className:"rank-form",onFinish:ne,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(p.a.Item,{name:"is_rank",valuePropName:"checked"},a.a.createElement(B.a,{onChange:ie})),a.a.createElement("span",{className:"tip"},"\u5F00\u542F\u540E\uFF0C\u672C\u5173\u5361\u5C06\u5C55\u793A\u6392\u884C\u699C"))),ae!=="CLOSE"&&Object(n.o)()?a.a.createElement(a.a.Fragment,null,a.a.createElement(p.a.Item,{label:"\u6392\u884C\u699C\u89C4\u5219\uFF1A",name:"rank"},a.a.createElement(u.a.Group,{onChange:i},a.a.createElement("div",{className:"rank-field"},a.a.createElement(u.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(u.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"))))),ae==="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(p.a.Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884C\u699C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(_.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(p.a.Item,{name:"rank_data_name",initialValue:"\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u5B8C\u5584\u6392\u884C\u699C\u8868\u5934"}]},a.a.createElement(_.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(p.a.Item,{name:"rank_order"},a.a.createElement(u.a.Group,null,a.a.createElement("div",{className:"rank-field"},a.a.createElement(u.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(u.a,{value:"asc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5C0F\u6392\u540D\u8D8A\u9760\u524D"))))):null):null,a.a.createElement(p.a.Item,{noStyle:!0},a.a.createElement(V.a,{okButtonProps:{htmlType:"submit"},onCancel:function(){return k.d.push("/shixuns/".concat(g,"/challenges"))}}))))}},nZ20:function(H,T,e){H.exports={icons:"icons___3O80F"}}}]);