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
20 KiB
12 lines
20 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[273],{"/hLF":function(K,b,e){"use strict";e.r(b);var C=e("miYZ"),_=e("tsqr"),P=e("5NDa"),u=e("5rEg"),f=e("7Kak"),o=e("9yH6"),v=e("BoS7"),z=e("Sdc0"),g=e("2qtc"),y=e("kLXV"),d=e("9og8"),l=e("k1fw"),M=e("PpiC"),S=e("y8nQ"),O=e("Vl3Y"),R=e("tJVT"),k=e("WmNS"),I=e.n(k),h=e("q1tI"),a=e.n(h),Y=e("Ty5D"),N=e("9kvl"),w=e("ErOA"),V=e("9ZNV"),X=e("lfHS"),Z=e.n(X),ee=e("fnXi"),te=e("nuEh"),$=e("LvDl"),ve=e.n($),oe=e("xKgJ"),Ee=function(A){var B=A.dispatch,Q=A.practiceSetting,ne=Object(h.useState)(null),pe=Object(R.a)(ne,2),U=pe[0],ce=pe[1],be=O.a.useForm(),Pe=Object(R.a)(be,1),Re=Pe[0],n=Object(h.useRef)({}),m=Object(h.useRef)(null),s=Object(h.useState)(!1),r=Object(R.a)(s,2),t=r[0],i=r[1],c=Object(h.useState)(!0),E=Object(R.a)(c,2),x=E[0],p=E[1],W=Object(Y.i)(),L=W.id,T=W.challengesId;Object(h.useEffect)(function(){J()},[L,T]),Object(h.useEffect)(function(){if(U){var F=U.open_rank,D=U.other,j=Object(M.a)(U,["open_rank","other"]),G=Object(l.a)(Object(l.a)({},j),{},{is_rank:F!=="CLOSE",rank:F});Re.setFieldsValue(G)}JSON.stringify(n.current)!=="{}"&&Oe()},[U]);var J=function(){var F=Object(d.a)(I.a.mark(function D(){var j,G,H,de,fe,q,xe;return I.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return p(!0),he.next=3,Object(w.c)("shixuns/".concat(L,"/challenges/").concat(T,"/edit.json"),{tab:3});case 3:j=he.sent,G=j.open_rank,H=j.rank_data_name,de=j.rank_name,fe=j.rank_order,q=Object(M.a)(j,["open_rank","rank_data_name","rank_name","rank_order"]),xe={open_rank:G,rank_data_name:H,rank_name:de,rank_order:fe},ce(Object(l.a)(Object(l.a)({},xe),{},{other:q})),p(!1),n.current=Object(l.a)(Object(l.a)({},xe),{},{other:q});case 13:case"end":return he.stop()}},D)}));return function(){return F.apply(this,arguments)}}(),se=U||{},ie=se.other,re=se.open_rank;function le(F){return ue.apply(this,arguments)}function ue(){return ue=Object(d.a)(I.a.mark(function F(D){var j,G,H,de;return I.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return i(!0),j=D.rank,G=D.is_rank,H=Object(M.a)(D,["rank","is_rank"]),q.next=4,Object(w.f)("shixuns/".concat(L,"/challenges/").concat(T,"/open_or_close_rank_list.json"),{challenge_extend:H,rank:G?re:"CLOSE"});case 4:de=q.sent,i(!1),de.status===0&&(_.b.success("\u4FDD\u5B58\u6210\u529F"),B({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),J());case 7:case"end":return q.stop()}},F)})),ue.apply(this,arguments)}function _e(F){ce(Object(l.a)(Object(l.a)({},U),{},{open_rank:F?"DEFAULT":"CLOSE"}))}function me(F){var D=F.target.value;ce(Object(l.a)(Object(l.a)({},U),{},{open_rank:D}))}var ge=function(D,j){ce(Object(l.a)(Object(l.a)({},U),D))},Oe=function(){clearTimeout(m.current),m.current=setTimeout(Ce,500)},Ce=function(){var D=["open_rank","rank_name","rank_data_name","rank_order"],j=Object($.cloneDeep)(U),G=D.some(function(H){var de=Object($.isNumber)(j[H])?String(j[H]):j[H],fe=Object($.isNumber)(n.current[H])?String(n.current[H]):n.current[H];return!Object($.isEqual)(de,fe)});B(G?{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}:{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},ye=function(){var D,j=function(){N.d.push("/shixuns/".concat(L,"/challenges")),B({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Q!=null&&(D=Q.sideBar)!==null&&D!==void 0&&D.confirmLeave?y.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(){j()}}):j()};return a.a.createElement("div",{className:"ranking-setting"},a.a.createElement(O.a,{form:Re,className:"rank-form",onValuesChange:ge,onFinish:le,layout:"vertical",style:{paddingLeft:40}},a.a.createElement(ee.a,{activeIndex:3}),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(O.a.Item,{name:"is_rank",valuePropName:"checked"},a.a.createElement(z.a,{onChange:_e})),a.a.createElement("span",{className:"tip"},"\u5F00\u542F\u540E\uFF0C\u672C\u5173\u5361\u5C06\u5C55\u793A\u6392\u884C\u699C"))),re!=="CLOSE"&&Object(oe.o)()?a.a.createElement(a.a.Fragment,null,a.a.createElement(O.a.Item,{label:"\u6392\u884C\u699C\u89C4\u5219\uFF1A",name:"rank"},a.a.createElement(o.a.Group,{onChange:me},a.a.createElement("div",{className:"rank-field"},a.a.createElement(o.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(o.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"))))),re==="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(O.a.Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884C\u699C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(u.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(O.a.Item,{name:"rank_data_name",initialValue:"\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u5B8C\u5584\u6392\u884C\u699C\u8868\u5934"}]},a.a.createElement(u.a,{style:{width:180,borderRadius:0},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(O.a.Item,{name:"rank_order"},a.a.createElement(o.a.Group,null,a.a.createElement("div",{className:"rank-field"},a.a.createElement(o.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(o.a,{value:"asc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5C0F\u6392\u540D\u8D8A\u9760\u524D"))))):null):null,a.a.createElement(O.a.Item,{noStyle:!0},a.a.createElement(V.a,{loading:t,okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:ye}))),a.a.createElement(te.a,{loading:x}))};b.default=Object(N.a)(function(ae){var A=ae.practiceSetting;return{practiceSetting:A}})(Ee)},"6cGi":function(K,b,e){"use strict";e.d(b,"a",function(){return u});var C=e("ODXe"),_=e("q1tI"),P=e.n(_);function u(f,o){var v=o||{},z=v.defaultValue,g=v.value,y=v.onChange,d=v.postState,l=_.useState(function(){return g!==void 0?g:z!==void 0?typeof z=="function"?z():z:typeof f=="function"?f():f}),M=Object(C.a)(l,2),S=M[0],O=M[1],R=g!==void 0?g:S;d&&(R=d(R));var k=_.useRef(y);k.current=y;var I=_.useCallback(function(a){O(a),R!==a&&k.current&&k.current(a,R)},[R,k]),h=_.useRef(!0);return _.useEffect(function(){if(h.current){h.current=!1;return}g===void 0&&O(g)},[g]),[R,I]}},"93VE":function(K,b,e){},"9ZNV":function(K,b,e){"use strict";e.d(b,"a",function(){return y});var C=e("0Owb"),_=e("+L6B"),P=e("2/Rp"),u=e("q1tI"),f=e.n(u),o=e("UUDw"),v=e.n(o),z=e("TSYQ"),g=e.n(z),y=function(l){var M=l.cancelText,S=M===void 0?"\u53D6\u6D88":M,O=l.okText,R=O===void 0?"\u786E\u5B9A":O,k=l.loading,I=k===void 0?!1:k,h=l.hasOkBtn,a=h===void 0?!0:h,Y=l.okButtonProps,N=Y===void 0?{}:Y,w=l.onCancel,V=w===void 0?function(){}:w,X=l.onOk,Z=X===void 0?function(){}:X,ee=l.className,te=ee===void 0?"":ee;return f.a.createElement("div",{className:g()(v.a.buttonFixed,te)},f.a.createElement("div",{className:v.a.buttonWrap},f.a.createElement(P.a,{size:"large",className:"".concat(v.a.button," mr20"),onClick:V},S),a&&f.a.createElement(P.a,Object(C.a)({size:"large",type:"primary",className:"".concat(v.a.button," mr20"),loading:I,onClick:Z},N),R)))}},F8wB:function(K,b,e){K.exports={loading:"loading___1SIOG"}},Gytx:function(K,b){K.exports=function(C,_,P,u){var f=P?P.call(u,C,_):void 0;if(f!==void 0)return!!f;if(C===_)return!0;if(typeof C!="object"||!C||typeof _!="object"||!_)return!1;var o=Object.keys(C),v=Object.keys(_);if(o.length!==v.length)return!1;for(var z=Object.prototype.hasOwnProperty.bind(_),g=0;g<o.length;g++){var y=o[g];if(!z(y))return!1;var d=C[y],l=_[y];if(f=P?P.call(u,d,l,y):void 0,f===!1||f===void 0&&d!==l)return!1}return!0}},UUDw:function(K,b,e){K.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},XIdC:function(K,b,e){"use strict";var C=e("rePB"),_=e("ODXe"),P=e("Ff2n"),u=e("q1tI"),f=e.n(u),o=e("TSYQ"),v=e.n(o),z=e("6cGi"),g=e("4IlW"),y=u.forwardRef(function(d,l){var M,S=d.prefixCls,O=S===void 0?"rc-switch":S,R=d.className,k=d.checked,I=d.defaultChecked,h=d.disabled,a=d.loadingIcon,Y=d.checkedChildren,N=d.unCheckedChildren,w=d.onClick,V=d.onChange,X=d.onKeyDown,Z=Object(P.a)(d,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),ee=Object(z.a)(!1,{value:k,defaultValue:I}),te=Object(_.a)(ee,2),$=te[0],ve=te[1];function oe(B,Q){var ne=$;return h||(ne=B,ve(ne),V==null||V(ne,Q)),ne}function Ee(B){B.which===g.a.LEFT?oe(!1,B):B.which===g.a.RIGHT&&oe(!0,B),X==null||X(B)}function ae(B){var Q=oe(!$,B);w==null||w(Q,B)}var A=v()(O,R,(M={},Object(C.a)(M,"".concat(O,"-checked"),$),Object(C.a)(M,"".concat(O,"-disabled"),h),M));return u.createElement("button",Object.assign({},Z,{type:"button",role:"switch","aria-checked":$,disabled:h,className:A,ref:l,onKeyDown:Ee,onClick:ae}),a,u.createElement("span",{className:"".concat(O,"-inner")},$?Y:N))});y.displayName="Switch",b.a=y},Y1PL:function(K,b,e){"use strict";e.r(b),e.d(b,"ResizableTextArea",function(){return be});var C=e("wx14"),_=e("1OyB"),P=e("vuIU"),u=e("Ji7U"),f=e("LK+K"),o=e("q1tI"),v=e("VTBJ"),z=e("rePB"),g=e("Zm9Q"),y=e("Kwbf"),d=e("c+Xe"),l=e("m+aA"),M=e("bdgK"),S=new Map;function O(n){n.forEach(function(m){var s,r=m.target;(s=S.get(r))===null||s===void 0||s.forEach(function(t){return t(r)})})}var R=new M.default(O),k=null,I=null;function h(n,m){S.has(n)||(S.set(n,new Set),R.observe(n)),S.get(n).add(m)}function a(n,m){S.has(n)&&(S.get(n).delete(m),S.get(n).size||(R.unobserve(n),S.delete(n)))}var Y=function(n){Object(u.a)(s,n);var m=Object(f.a)(s);function s(){return Object(_.a)(this,s),m.apply(this,arguments)}return Object(P.a)(s,[{key:"render",value:function(){return this.props.children}}]),s}(o.Component),N=o.createContext(null);function w(n){var m=n.children,s=n.onBatchResize,r=o.useRef(0),t=o.useRef([]),i=o.useContext(N),c=o.useCallback(function(E,x,p){r.current+=1;var W=r.current;t.current.push({size:E,element:x,data:p}),Promise.resolve().then(function(){W===r.current&&(s==null||s(t.current),t.current=[])}),i==null||i(E,x,p)},[s,i]);return o.createElement(N.Provider,{value:c},m)}function V(n){var m=n.children,s=n.disabled,r=o.useRef(null),t=o.useRef(null),i=o.useContext(N),c=o.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),E=o.isValidElement(m)&&Object(d.c)(m),x=E?m.ref:null,p=o.useMemo(function(){return Object(d.a)(x,r)},[x,r]),W=o.useRef(n);W.current=n;var L=o.useCallback(function(T){var J=W.current,se=J.onResize,ie=J.data,re=T.getBoundingClientRect(),le=re.width,ue=re.height,_e=T.offsetWidth,me=T.offsetHeight,ge=Math.floor(le),Oe=Math.floor(ue);if(c.current.width!==ge||c.current.height!==Oe||c.current.offsetWidth!==_e||c.current.offsetHeight!==me){var Ce={width:ge,height:Oe,offsetWidth:_e,offsetHeight:me};c.current=Ce;var ye=_e===Math.round(le)?le:_e,F=me===Math.round(ue)?ue:me,D=Object(v.a)(Object(v.a)({},Ce),{},{offsetWidth:ye,offsetHeight:F});i==null||i(D,T,ie),se&&Promise.resolve().then(function(){se(D,T)})}},[]);return o.useEffect(function(){var T=Object(l.a)(r.current)||Object(l.a)(t.current);return T&&!s&&h(T,L),function(){return a(T,L)}},[r.current,s]),o.createElement(Y,{ref:t},E?o.cloneElement(m,{ref:p}):m)}var X="rc-observer-key";function Z(n){var m=n.children,s=Object(g.a)(m);return s.map(function(r,t){var i=(r==null?void 0:r.key)||"".concat(X,"-").concat(t);return o.createElement(V,Object(C.a)({},n,{key:i}),r)})}Z.Collection=w;var ee=Z,te=e("bT9E"),$=e("TSYQ"),ve=e.n($),oe=`
|
|
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
|
|
`,Ee=["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"],ae={},A;function B(n){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=n.getAttribute("id")||n.getAttribute("data-reactid")||n.getAttribute("name");if(m&&ae[s])return ae[s];var r=window.getComputedStyle(n),t=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),c=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),E=Ee.map(function(p){return"".concat(p,":").concat(r.getPropertyValue(p))}).join(";"),x={sizingStyle:E,paddingSize:i,borderSize:c,boxSizing:t};return m&&s&&(ae[s]=x),x}function Q(n){var m=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;A||(A=document.createElement("textarea"),A.setAttribute("tab-index","-1"),A.setAttribute("aria-hidden","true"),document.body.appendChild(A)),n.getAttribute("wrap")?A.setAttribute("wrap",n.getAttribute("wrap")):A.removeAttribute("wrap");var t=B(n,m),i=t.paddingSize,c=t.borderSize,E=t.boxSizing,x=t.sizingStyle;A.setAttribute("style","".concat(x,";").concat(oe)),A.value=n.value||n.placeholder||"";var p=Number.MIN_SAFE_INTEGER,W=Number.MAX_SAFE_INTEGER,L=A.scrollHeight,T;if(E==="border-box"?L+=c:E==="content-box"&&(L-=i),s!==null||r!==null){A.value=" ";var J=A.scrollHeight-i;s!==null&&(p=J*s,E==="border-box"&&(p=p+i+c),L=Math.max(p,L)),r!==null&&(W=J*r,E==="border-box"&&(W=W+i+c),T=L>W?"":"hidden",L=Math.min(W,L))}return{height:L,minHeight:p,maxHeight:W,overflowY:T,resize:"none"}}var ne=e("Gytx"),pe=e.n(ne),U;(function(n){n[n.NONE=0]="NONE",n[n.RESIZING=1]="RESIZING",n[n.RESIZED=2]="RESIZED"})(U||(U={}));var ce=function(n){Object(u.a)(s,n);var m=Object(f.a)(s);function s(r){var t;return Object(_.a)(this,s),t=m.call(this,r),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(i){t.textArea=i},t.handleResize=function(i){var c=t.state.resizeStatus,E=t.props,x=E.autoSize,p=E.onResize;if(c!==U.NONE)return;typeof p=="function"&&p(i),x&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var i=t.props.autoSize;if(!i||!t.textArea)return;var c=i.minRows,E=i.maxRows,x=Q(t.textArea,!1,c,E);t.setState({textareaStyles:x,resizeStatus:U.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:U.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:U.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var i=t.props,c=i.prefixCls,E=c===void 0?"rc-textarea":c,x=i.autoSize,p=i.onResize,W=i.className,L=i.disabled,T=t.state,J=T.textareaStyles,se=T.resizeStatus,ie=Object(te.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),re=ve()(E,W,Object(z.a)({},"".concat(E,"-disabled"),L));"value"in ie&&(ie.value=ie.value||"");var le=Object(v.a)(Object(v.a)(Object(v.a)({},t.props.style),J),se===U.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return o.createElement(ee,{onResize:t.handleResize,disabled:!(x||p)},o.createElement("textarea",Object(C.a)({},ie,{className:re,style:le,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:U.NONE},t}return Object(P.a)(s,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!pe()(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,i=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,i)}}catch(c){}}},{key:"render",value:function(){return this.renderTextArea()}}]),s}(o.Component),be=ce,Pe=function(n){Object(u.a)(s,n);var m=Object(f.a)(s);function s(r){var t;Object(_.a)(this,s),t=m.call(this,r),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(c){t.resizableTextArea=c},t.handleChange=function(c){var E=t.props.onChange;t.setValue(c.target.value,function(){t.resizableTextArea.resizeTextarea()}),E&&E(c)},t.handleKeyDown=function(c){var E=t.props,x=E.onPressEnter,p=E.onKeyDown;c.keyCode===13&&x&&x(c),p&&p(c)};var i=typeof r.value=="undefined"||r.value===null?r.defaultValue:r.value;return t.state={value:i},t}return Object(P.a)(s,[{key:"setValue",value:function(t,i){"value"in this.props||this.setState({value:t},i)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return o.createElement(be,Object(C.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}(o.Component),Re=b.default=Pe},bT9E:function(K,b,e){"use strict";e.d(b,"a",function(){return _});var C=e("VTBJ");function _(P,u){var f=Object(C.a)({},P);return Array.isArray(u)&&u.forEach(function(o){delete f[o]}),f}},fnXi:function(K,b,e){"use strict";var C=e("2qtc"),_=e("kLXV"),P=e("q1tI"),u=e.n(P),f=e("Ty5D"),o=e("9kvl"),v=e("93VE"),z=e.n(v),g=function(d){var l=d.activeIndex,M=d.isEdit,S=M===void 0?!0:M,O=d.dispatch,R=d.practiceSetting,k=Object(f.i)(),I=k.id,h=k.challengesId,a=Object(P.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(I,"/edit/").concat(h,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(I,"/edit/").concat(h,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(I,"/edit/").concat(h,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(I,"/edit/").concat(h,"/tab=4")}]},[I,h]),Y=function(w){var V,X=function(){o.d.push(w),O({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};R!=null&&(V=R.sideBar)!==null&&V!==void 0&&V.confirmLeave?_.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(){X()}}):X()};return u.a.createElement("ul",{className:"challenge-nav"},S?a.map(function(N,w){return l===w?u.a.createElement("li",{key:N.url}," ",u.a.createElement("a",{className:"active"},N.name)," "):u.a.createElement("li",{key:N.url}," ",u.a.createElement("a",{onClick:function(){return Y(N.url)}},N.name)," ")}):u.a.createElement("li",{key:a[0].url}," ",u.a.createElement("a",{className:"active"},a[0].name)," "))};b.a=Object(o.a)(function(y){var d=y.globalSetting,l=y.practiceSetting;return{globalSetting:d,practiceSetting:l}})(g)},lfHS:function(K,b,e){},nuEh:function(K,b,e){"use strict";var C=e("T2oS"),_=e("W9HT"),P=e("q1tI"),u=e.n(P),f=e("F8wB"),o=e.n(f),v=function(g){var y=g.loading;return y?u.a.createElement("div",{className:o.a.loading},u.a.createElement(_.a,null)):u.a.createElement(u.a.Fragment,null)};b.a=v}}]);
|