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