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
22 KiB
2 lines
22 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[188],{"6cGi":function(G,B,s){"use strict";s.d(B,"a",function(){return N});var z=s("ODXe"),C=s("q1tI"),Z=s.n(C);function N(K,k){var j=k||{},A=j.defaultValue,O=j.value,D=j.onChange,u=j.postState,m=C.useState(function(){return O!==void 0?O:A!==void 0?typeof A=="function"?A():A:typeof K=="function"?K():K}),g=Object(z.a)(m,2),y=g[0],v=g[1],p=O!==void 0?O:y;u&&(p=u(p));var r=C.useRef(D);r.current=D;var x=C.useCallback(function(F){v(F),p!==F&&r.current&&r.current(F,p)},[p,r]),I=C.useRef(!0);return C.useEffect(function(){if(I.current){I.current=!1;return}O===void 0&&v(O)},[O]),[p,x]}},Iji5:function(G,B,s){G.exports={bg:"bg___1cM3V",flexRow:"flexRow___1Uhrh",main:"main___2b2sB",formWrap:"formWrap___1enct",knowledgeWrap:"knowledgeWrap___pQ5DC",knowledgeIcon:"knowledgeIcon___1uflh",knowledgeContent:"knowledgeContent___jouvx",knowledgeItem:"knowledgeItem___BKrY8",knowledgeItemName:"knowledgeItemName___2hRMC",knowledgeItemIcon:"knowledgeItemIcon___1sqtm",button:"button___1DGpE",buttonFixed:"buttonFixed___1WObI",buttonWrap:"buttonWrap___3KeSj",duration:"duration___1cXy5"}},JA47:function(G,B,s){"use strict";s.r(B);var z=s("+L6B"),C=s("2/Rp"),Z=s("sPJy"),N=s("bE4q"),K=s("9og8"),k=s("PpiC"),j=s("WmNS"),A=s.n(j),O=s("q1tI"),D=s.n(O),u=s("9kvl"),m=s("jRFs"),g=s("iFfe"),y=s.n(g),v=function(r){var x=r.problemsetPreview,I=r.user,F=r.globalSetting,H=r.loading,w=r.dispatch,U=Object(k.a)(r,["problemsetPreview","user","globalSetting","loading","dispatch"]),S=Object(O.useRef)();Object(O.useEffect)(function(){return w({type:"globalSetting/footerToggle",payload:!1}),function(){w({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(O.useEffect)(function(){w({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}})},[]);var T=function(){var W=Object(K.a)(A.a.mark(function R(){var b,f,h;return A.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(b=S.current)===null||b===void 0?void 0:b.onSubmit();case 2:return f=e.sent,e.next=5,w({type:"problemsetPreview/newPreviewProblemset",payload:f});case 5:h=e.sent,h.status===0&&u.d.replace("/paperlibrary/see/".concat(h.exam_id));case 7:case"end":return e.stop()}},R)}));return function(){return W.apply(this,arguments)}}();return D.a.createElement("section",{className:y.a.bg},D.a.createElement(N.a,{className:"mb20 mt30",separator:">"},D.a.createElement(N.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),D.a.createElement(N.a.Item,null,"\u65B0\u589E\u8BD5\u5377")),D.a.createElement(m.a,{ref:S,courseOptions:x.courseOptions,disciplinesData:x.disciplinesData}),D.a.createElement("div",{className:y.a.buttonFixed},D.a.createElement("div",{className:y.a.buttonWrap},D.a.createElement(C.a,{size:"large",className:"".concat(y.a.button," mr20"),onClick:function(){return u.d.push("/problemset/preview")}},"\u53D6\u6D88"),D.a.createElement(C.a,{size:"large",type:"primary",className:"".concat(y.a.button," mr20"),onClick:T,loading:H["problemsetPreview/newPreviewProblemset"]},"\u5B8C\u6210"))))};B.default=Object(u.a)(function(p){var r=p.problemsetPreview,x=p.user,I=p.loading,F=p.globalSetting;return{problemsetPreview:r,user:x,globalSetting:F,loading:I.effects}})(v)},ZpRC:function(G,B,s){"use strict";function z(u){return typeof u=="object"&&u!=null&&u.nodeType===1}function C(u,m){return(!m||u!=="hidden")&&u!=="visible"&&u!=="clip"}function Z(u,m){if(u.clientHeight<u.scrollHeight||u.clientWidth<u.scrollWidth){var g=getComputedStyle(u,null);return C(g.overflowY,m)||C(g.overflowX,m)||function(y){var v=function(p){if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(r){return null}}(y);return!!v&&(v.clientHeight<y.scrollHeight||v.clientWidth<y.scrollWidth)}(u)}return!1}function N(u,m,g,y,v,p,r,x){return p<u&&r>m||p>u&&r<m?0:p<=u&&x<=g||r>=m&&x>=g?p-u-y:r>m&&x<g||p<u&&x>g?r-m+v:0}var K=function(u,m){var g=window,y=m.scrollMode,v=m.block,p=m.inline,r=m.boundary,x=m.skipOverflowHiddenElements,I=typeof r=="function"?r:function(le){return le!==r};if(!z(u))throw new TypeError("Invalid target");for(var F=document.scrollingElement||document.documentElement,H=[],w=u;z(w)&&I(w);){if((w=w.parentElement)===F){H.push(w);break}w!=null&&w===document.body&&Z(w)&&!Z(document.documentElement)||w!=null&&Z(w,x)&&H.push(w)}for(var U=g.visualViewport?g.visualViewport.width:innerWidth,S=g.visualViewport?g.visualViewport.height:innerHeight,T=window.scrollX||pageXOffset,W=window.scrollY||pageYOffset,R=u.getBoundingClientRect(),b=R.height,f=R.width,h=R.top,c=R.right,e=R.bottom,n=R.left,o=v==="start"||v==="nearest"?h:v==="end"?e:h+b/2,t=p==="center"?n+f/2:p==="end"?c:n,a=[],i=0;i<H.length;i++){var d=H[i],l=d.getBoundingClientRect(),_=l.height,E=l.width,P=l.top,M=l.right,$=l.bottom,L=l.left;if(y==="if-needed"&&h>=0&&n>=0&&e<=S&&c<=U&&h>=P&&e<=$&&n>=L&&c<=M)return a;var X=getComputedStyle(d),V=parseInt(X.borderLeftWidth,10),ee=parseInt(X.borderTopWidth,10),te=parseInt(X.borderRightWidth,10),ne=parseInt(X.borderBottomWidth,10),J=0,Q=0,ae="offsetWidth"in d?d.offsetWidth-d.clientWidth-V-te:0,re="offsetHeight"in d?d.offsetHeight-d.clientHeight-ee-ne:0;if(F===d)J=v==="start"?o:v==="end"?o-S:v==="nearest"?N(W,W+S,S,ee,ne,W+o,W+o+b,b):o-S/2,Q=p==="start"?t:p==="center"?t-U/2:p==="end"?t-U:N(T,T+U,U,V,te,T+t,T+t+f,f),J=Math.max(0,J+W),Q=Math.max(0,Q+T);else{J=v==="start"?o-P-ee:v==="end"?o-$+ne+re:v==="nearest"?N(P,$,_,ee,ne+re,o,o+b,b):o-(P+_/2)+re/2,Q=p==="start"?t-L-V:p==="center"?t-(L+E/2)+ae/2:p==="end"?t-M+te+ae:N(L,M,E,V,te+ae,t,t+f,f);var oe=d.scrollLeft,se=d.scrollTop;o+=se-(J=Math.max(0,Math.min(se+J,d.scrollHeight-_+re))),t+=oe-(Q=Math.max(0,Math.min(oe+Q,d.scrollWidth-E+ae)))}a.push({el:d,top:J,left:Q})}return a};function k(u){return u===Object(u)&&Object.keys(u).length!==0}function j(u,m){m===void 0&&(m="auto");var g="scrollBehavior"in document.body.style;u.forEach(function(y){var v=y.el,p=y.top,r=y.left;v.scroll&&g?v.scroll({top:p,left:r,behavior:m}):(v.scrollTop=p,v.scrollLeft=r)})}function A(u){return u===!1?{block:"end",inline:"nearest"}:k(u)?u:{block:"start",inline:"nearest"}}function O(u,m){var g=!u.ownerDocument.documentElement.contains(u);if(k(m)&&typeof m.behavior=="function")return m.behavior(g?[]:K(u,m));if(g)return;var y=A(m);return j(K(u,y),y.behavior)}var D=B.a=O},dmUQ:function(G,B,s){"use strict";var z=s("Ff2n"),C=s("rePB"),Z=s("1OyB"),N=s("vuIU"),K=s("Ji7U"),k=s("md7G"),j=s("foSv"),A=s("q1tI"),O=s.n(A),D=s("TSYQ"),u=s.n(D),m=s("4IlW");function g(b,f){var h=Object.keys(b);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(b);f&&(c=c.filter(function(e){return Object.getOwnPropertyDescriptor(b,e).enumerable})),h.push.apply(h,c)}return h}function y(b){for(var f=1;f<arguments.length;f++){var h=arguments[f]!=null?arguments[f]:{};f%2?g(Object(h),!0).forEach(function(c){Object(C.a)(b,c,h[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(h)):g(Object(h)).forEach(function(c){Object.defineProperty(b,c,Object.getOwnPropertyDescriptor(h,c))})}return b}function v(b){var f=p();return function(){var c=Object(j.a)(b),e;if(f){var n=Object(j.a)(this).constructor;e=Reflect.construct(c,arguments,n)}else e=c.apply(this,arguments);return Object(k.a)(this,e)}}function p(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(b){return!1}}function r(){}function x(b){b.preventDefault()}var I=function(f){return f.replace(/[^\w.-]+/g,"")},F=200,H=600,w=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,U=function(f){return f!=null},S=function(f,h){return h===f||typeof h=="number"&&typeof f=="number"&&isNaN(h)&&isNaN(f)},T=function(b){Object(K.a)(h,b);var f=v(h);function h(c){var e;Object(Z.a)(this,h),e=f.call(this,c),e.onKeyDown=function(t){var a=e.props,i=a.onKeyDown,d=a.onPressEnter;if(t.keyCode===m.a.UP){var l=e.getRatio(t);e.up(t,l,null),e.stop()}else if(t.keyCode===m.a.DOWN){var _=e.getRatio(t);e.down(t,_,null),e.stop()}else t.keyCode===m.a.ENTER&&d&&d(t);if(e.recordCursorPosition(),e.lastKeyCode=t.keyCode,i){for(var E=arguments.length,P=new Array(E>1?E-1:0),M=1;M<E;M++)P[M-1]=arguments[M];i.apply(void 0,[t].concat(P))}},e.onKeyUp=function(t){var a=e.props.onKeyUp;if(e.stop(),e.recordCursorPosition(),a){for(var i=arguments.length,d=new Array(i>1?i-1:0),l=1;l<i;l++)d[l-1]=arguments[l];a.apply(void 0,[t].concat(d))}},e.onChange=function(t){var a=e.props.onChange;e.state.focused&&(e.inputting=!0),e.rawInput=e.props.parser(e.getValueFromEvent(t)),e.setState({inputValue:e.rawInput}),a(e.toNumber(e.rawInput))},e.onMouseUp=function(){var t=e.props.onMouseUp;e.recordCursorPosition(),t&&t.apply(void 0,arguments)},e.onFocus=function(){var t;e.setState({focused:!0}),(t=e.props).onFocus.apply(t,arguments)},e.onBlur=function(){var t=e.props.onBlur;e.inputting=!1,e.setState({focused:!1});var a=e.getCurrentValidValue(e.state.inputValue),i=e.setValue(a,r);if(t){var d=e.input.value,l=e.getInputDisplayValue({focus:!1,value:i});e.input.value=l&&Number(l),t.apply(void 0,arguments),e.input.value=d}},e.getRatio=function(t){var a=1;return t.metaKey||t.ctrlKey?a=.1:t.shiftKey&&(a=10),a},e.getFullNum=function(t){return isNaN(t)?t:/e/i.test(String(t))?Number(t).toFixed(18).replace(/\.?0+$/,""):t},e.getPrecision=function(t){if(U(e.props.precision))return e.props.precision;var a=String(t);if(a.indexOf("e-")>=0)return parseInt(a.slice(a.indexOf("e-")+2),10);var i=0;return a.indexOf(".")>=0&&(i=a.length-a.indexOf(".")-1),i},e.getInputDisplayValue=function(t){var a=t||e.state,i=a.focused,d=a.inputValue,l=a.value,_;i?_=d:_=e.toPrecisionAsStep(l),_==null&&(_="");var E=e.formatWrapper(_);return U(e.props.decimalSeparator)&&(E=E.toString().replace(".",e.props.decimalSeparator)),E},e.recordCursorPosition=function(){try{e.cursorStart=e.input.selectionStart,e.cursorEnd=e.input.selectionEnd,e.currentValue=e.input.value,e.cursorBefore=e.input.value.substring(0,e.cursorStart),e.cursorAfter=e.input.value.substring(e.cursorEnd)}catch(t){}},e.restoreByAfter=function(t){if(t===void 0)return!1;var a=e.input.value,i=a.lastIndexOf(t);if(i===-1)return!1;var d=e.cursorBefore.length;return e.lastKeyCode===m.a.DELETE&&e.cursorBefore.charAt(d-1)===t[0]?(e.fixCaret(d,d),!0):i+t.length===a.length?(e.fixCaret(i,i),!0):!1},e.partRestoreByAfter=function(t){return t===void 0?!1:Array.prototype.some.call(t,function(a,i){var d=t.substring(i);return e.restoreByAfter(d)})},e.isNotCompleteNumber=function(t){return isNaN(t)||t===""||t===null||t&&t.toString().indexOf(".")===t.toString().length-1},e.stop=function(){e.autoStepTimer&&clearTimeout(e.autoStepTimer)},e.down=function(t,a,i){e.pressingUpOrDown=!0,e.step("down",t,a,i)},e.up=function(t,a,i){e.pressingUpOrDown=!0,e.step("up",t,a,i)},e.saveInput=function(t){e.input=t};var n=c.value;n===void 0&&(n=c.defaultValue),e.state={focused:c.autoFocus};var o=e.getValidValue(e.toNumber(n));return e.state=y(y({},e.state),{},{inputValue:e.toPrecisionAsStep(o),value:o}),e}return Object(N.a)(h,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(e){var n=this.props,o=n.value,t=n.onChange,a=n.max,i=n.min,d=this.state.focused;if(e){if(!S(e.value,o)||!S(e.max,a)||!S(e.min,i)){var l=d?o:this.getValidValue(o),_;this.pressingUpOrDown?_=l:this.inputting?_=this.rawInput:_=this.toPrecisionAsStep(l),this.setState({value:l,inputValue:_})}var E="value"in this.props?o:this.state.value;"max"in this.props&&e.max!==a&&typeof E=="number"&&E>a&&t&&t(a),"min"in this.props&&e.min!==i&&typeof E=="number"&&E<i&&t&&t(i)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var P=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===m.a.BACKSPACE?P=this.cursorStart-1:this.lastKeyCode===m.a.DELETE&&(P=this.cursorStart):P=this.input.value.length,this.fixCaret(P,P)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case m.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case m.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(M){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(e){var n=e;return n===""?n="":this.isNotCompleteNumber(parseFloat(n))?n=this.state.value:n=this.getValidValue(n),this.toNumber(n)}},{key:"getValueFromEvent",value:function(e){var n=e.target.value.trim().replace(/。/g,".");return U(this.props.decimalSeparator)&&(n=n.replace(this.props.decimalSeparator,".")),n}},{key:"getValidValue",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,t=parseFloat(e);return isNaN(t)?e:(t<n&&(t=n),t>o&&(t=o),t)}},{key:"setValue",value:function(e,n){var o=this.props.precision,t=this.isNotCompleteNumber(parseFloat(e))?null:parseFloat(e),a=this.state.value,i=a===void 0?null:a,d=this.state.inputValue,l=d===void 0?null:d,_=typeof t=="number"?t.toFixed(o):"".concat(t),E=t!==i||_!=="".concat(l);return"value"in this.props?(l=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:l},n)):this.setState({value:t,inputValue:this.toPrecisionAsStep(e)},n),E&&this.props.onChange(t),t}},{key:"getMaxPrecision",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,o=this.props,t=o.precision,a=o.step;if(U(t))return t;var i=this.getPrecision(n),d=this.getPrecision(a),l=this.getPrecision(e);return e?Math.max(l,i+d):i+d}},{key:"getPrecisionFactor",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,o=this.getMaxPrecision(e,n);return Math.pow(10,o)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(e){return this.props.formatter?this.props.formatter(e):e}},{key:"toPrecisionAsStep",value:function(e){if(this.isNotCompleteNumber(e)||e==="")return e;var n=Math.abs(this.getMaxPrecision(e));return isNaN(n)?e.toString():Number(e).toFixed(n)}},{key:"toNumber",value:function(e){var n=this.props.precision,o=this.state.focused,t=e&&e.length>16&&o;return this.isNotCompleteNumber(e)||t?e:U(n)?Math.round(e*Math.pow(10,n))/Math.pow(10,n):Number(e)}},{key:"upStep",value:function(e,n){var o=this.props.step,t=this.getPrecisionFactor(e,n),a=Math.abs(this.getMaxPrecision(e,n)),i=((t*e+t*o*n)/t).toFixed(a);return this.toNumber(i)}},{key:"downStep",value:function(e,n){var o=this.props.step,t=this.getPrecisionFactor(e,n),a=Math.abs(this.getMaxPrecision(e,n)),i=((t*e-t*o*n)/t).toFixed(a);return this.toNumber(i)}},{key:"step",value:function(e,n){var o=this,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,a=arguments.length>3?arguments[3]:void 0;this.stop(),n&&(n.persist(),n.preventDefault());var i=this.props;if(i.disabled)return;var d=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(d))return;var l=this["".concat(e,"Step")](d,t),_=l>i.max||l<i.min;if(l>i.max?l=i.max:l<i.min&&(l=i.min),this.setValue(l,null),this.setState({focused:!0},function(){o.pressingUpOrDown=!1}),_)return;this.autoStepTimer=setTimeout(function(){o[e](n,t,!0)},a?F:H)}},{key:"fixCaret",value:function(e,n){if(e===void 0||n===void 0||!this.input||!this.input.value)return;try{var o=this.input.selectionStart,t=this.input.selectionEnd;(e!==o||n!==t)&&this.input.setSelectionRange(e,n)}catch(a){}}},{key:"render",value:function(){var e,n=this.props,o=n.prefixCls,t=n.disabled,a=n.readOnly,i=n.useTouch,d=n.autoComplete,l=n.upHandler,_=n.downHandler,E=n.className,P=n.max,M=n.min,$=n.style,L=n.title,X=n.onMouseEnter,V=n.onMouseLeave,ee=n.onMouseOver,te=n.onMouseOut,ne=n.required,J=n.onClick,Q=n.tabIndex,ae=n.type,re=n.placeholder,oe=n.id,se=n.inputMode,le=n.pattern,_e=n.step,fe=n.maxLength,he=n.autoFocus,ve=n.name,be=n.onPaste,Ee=n.onInput,de=Object(z.a)(n,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),ce=this.state,Y=ce.value,ge=ce.focused,ye=u()(o,(e={},Object(C.a)(e,E,!!E),Object(C.a)(e,"".concat(o,"-disabled"),t),Object(C.a)(e,"".concat(o,"-focused"),ge),e)),pe={};Object.keys(de).forEach(function(q){(q.substr(0,5)==="data-"||q.substr(0,5)==="aria-"||q==="role")&&(pe[q]=de[q])});var me=!a&&!t,Pe=this.getInputDisplayValue(null),Oe=(Y||Y===0)&&(isNaN(Y)||Number(Y)>=P),Ce=(Y||Y===0)&&(isNaN(Y)||Number(Y)<=M),ie=Oe||t||a,ue=Ce||t||a,Me=u()("".concat(o,"-handler"),"".concat(o,"-handler-up"),Object(C.a)({},"".concat(o,"-handler-up-disabled"),ie)),De=u()("".concat(o,"-handler"),"".concat(o,"-handler-down"),Object(C.a)({},"".concat(o,"-handler-down-disabled"),ue)),we=i?{onTouchStart:ie?r:this.up,onTouchEnd:this.stop}:{onMouseDown:ie?r:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Re=i?{onTouchStart:ue?r:this.down,onTouchEnd:this.stop}:{onMouseDown:ue?r:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:ye,style:$,title:L,onMouseEnter:X,onMouseLeave:V,onMouseOver:ee,onMouseOut:te,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(o,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},we,{role:"button","aria-label":"Increase Value","aria-disabled":ie,className:Me}),l||O.a.createElement("span",{unselectable:"on",className:"".concat(o,"-handler-up-inner"),onClick:x})),O.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Decrease Value","aria-disabled":ue,className:De}),_||O.a.createElement("span",{unselectable:"on",className:"".concat(o,"-handler-down-inner"),onClick:x}))),O.a.createElement("div",{className:"".concat(o,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":M,"aria-valuemax":P,"aria-valuenow":Y,required:ne,type:ae,placeholder:re,onPaste:be,onClick:J,onMouseUp:this.onMouseUp,className:"".concat(o,"-input"),tabIndex:Q,autoComplete:d,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:me?this.onKeyDown:r,onKeyUp:me?this.onKeyUp:r,autoFocus:he,maxLength:fe,readOnly:a,disabled:t,max:P,min:M,step:_e,name:ve,title:L,id:oe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Pe),pattern:le,inputMode:se,onInput:Ee},pe))))}}]),h}(O.a.Component);T.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:w,min:-w,step:1,style:{},onChange:r,onKeyDown:r,onPressEnter:r,onFocus:r,onBlur:r,parser:I,required:!1,autoComplete:"off"};var W=T,R=B.a=W},iFfe:function(G,B,s){G.exports={bg:"bg___3pQw6",flexRow:"flexRow___137mQ",main:"main___1EiJg",formWrap:"formWrap___3bwkM",knowledgeWrap:"knowledgeWrap___2Pjdp",knowledgeIcon:"knowledgeIcon___laJmd",knowledgeContent:"knowledgeContent___3aAH5",knowledgeItem:"knowledgeItem___37gvd",knowledgeItemName:"knowledgeItemName___1egDp",knowledgeItemIcon:"knowledgeItemIcon___qSbCt",button:"button___2dOn0",buttonFixed:"buttonFixed___1any3",buttonWrap:"buttonWrap___30J7o",duration:"duration___1bM3D"}},jRFs:function(G,B,s){"use strict";var z=s("7Kak"),C=s("9yH6"),Z=s("giR+"),N=s("fyUT"),K=s("6UJt"),k=s("DFOY"),j=s("k1fw"),A=s("9og8"),O=s("y8nQ"),D=s("Vl3Y"),u=s("tJVT"),m=s("5NDa"),g=s("5rEg"),y=s("WmNS"),v=s.n(y),p=s("q1tI"),r=s.n(p),x=s("Iji5"),I=s.n(x),F=g.a.TextArea,H=function(U,S){var T,W=U.courseOptions,R=U.disciplinesData,b=U.isEdit,f=U.editData,h=D.a.useForm(),c=Object(u.a)(h,1),e=c[0],n=Object(p.useState)({}),o=Object(u.a)(n,2),t=o[0],a=o[1];Object(p.useImperativeHandle)(S,function(){return{onSubmit:i}}),Object(p.useEffect)(function(){if(!f||!b)return;var l=f||{},_=l.duration,E=l.name,P=l.discipline,M=l.sub_discipline,$=l.tag_disciplines,L=l.difficulty,X=l.exam_notes;e.setFieldsValue({course:[P==null?void 0:P.id,M==null?void 0:M.id]}),e.setFieldsValue({duration:_}),e.setFieldsValue({name:E}),e.setFieldsValue({difficulty:L}),e.setFieldsValue({exam_notes:X}),a({course:[P==null?void 0:P.id,M==null?void 0:M.id],difficulty:L,duration:_,name:E})},[f,R]),Object(p.useEffect)(function(){if(R){var l,_;e.setFieldsValue({course:[R==null||((l=R.new_checked)===null||l===void 0)?void 0:l.discipline_id,R==null||((_=R.new_checked)===null||_===void 0)?void 0:_.sub_discipline_id]})}},[R]);var i=function(){var l=Object(A.a)(v.a.mark(function _(){var E,P,M,$,L;return v.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,e.validateFields();case 2:return E=e.getFieldsValue()||{},P=E==null?void 0:E.course,M=Object(u.a)(P,2),$=M[0],L=M[1],V.abrupt("return",Object(j.a)(Object(j.a)({},E),{},{discipline_id:$,sub_discipline_id:L}));case 5:case"end":return V.stop()}},_)}));return function(){return l.apply(this,arguments)}}(),d=function(_){a(Object(j.a)({},e.getFieldsValue()))};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:I.a.main},r.a.createElement(D.a,{form:e,className:I.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:d},r.a.createElement(D.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},r.a.createElement(k.a,{placeholder:"\u8BF7\u9009\u62E9...",options:W})),r.a.createElement(D.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0:",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},r.a.createElement(g.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((T=t.name)===null||T===void 0?void 0:T.length)||0,"/60")})),r.a.createElement("div",{className:I.a.flexRow},r.a.createElement(D.a.Item,{name:"duration",label:"\u7B54\u9898\u65F6\u957F:"},r.a.createElement(N.a,{min:0,step:.1})),r.a.createElement("span",{className:I.a.duration}," \u5206\u949F")),r.a.createElement(D.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},r.a.createElement(C.a.Group,null,r.a.createElement(C.a.Button,{value:1},"\u7B80\u5355"),r.a.createElement(C.a.Button,{value:2},"\u9002\u4E2D"),r.a.createElement(C.a.Button,{value:3},"\u56F0\u96BE"))),r.a.createElement(D.a.Item,{label:"\u8003\u8BD5\u987B\u77E5\uFF1A",name:"exam_notes"},r.a.createElement(F,{rows:4,maxLength:300})))))};B.a=Object(p.forwardRef)(H)}}]);
|