|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[180],{"6cGi":
|
|
|
/*!*********************************************************!*\
|
|
|
!*** ./node_modules/rc-util/es/hooks/useMergedState.js ***!
|
|
|
\*********************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(/*! @babel/runtime/helpers/esm/slicedToArray */"ODXe"),a=n(/*! react */"q1tI");function o(e,t){var n=t||{},o=n.defaultValue,i=n.value,u=n.onChange,s=n.postState,l=a.useState((function(){return void 0!==i?i:void 0!==o?"function"==typeof o?o():o:"function"==typeof e?e():e})),c=Object(r.a)(l,2),p=c[0],d=c[1],f=void 0!==i?i:p;s&&(f=s(f));var h=a.useRef(u);h.current=u;var m=a.useCallback((function(e){d(e),f!==e&&h.current&&h.current(e,f)}),[f,h]),v=a.useRef(!0);return a.useEffect((function(){v.current?v.current=!1:void 0===i&&d(i)}),[i]),[f,m]}},Iji5:
|
|
|
/*!*******************************************************************************!*\
|
|
|
!*** ./src/components/EcListItems/Problemset/NewPaperForm/index.less?modules ***!
|
|
|
\*******************************************************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.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:
|
|
|
/*!****************************************************!*\
|
|
|
!*** ./src/pages/Problemset/Preview/New/index.tsx ***!
|
|
|
\****************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! all exports used */
|
|
|
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,n){"use strict";n.r(t);n(/*! antd/es/button/style */"+L6B");var r=n(/*! antd/es/button */"2/Rp"),a=(n(/*! antd/es/breadcrumb/style */"sPJy"),n(/*! antd/es/breadcrumb */"bE4q")),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),s=n.n(u),l=n(/*! react */"q1tI"),c=n.n(l),p=n(/*! umi */"9kvl"),d=n(/*! @/components/EcListItems/Problemset/NewPaperForm */"jRFs"),f=n(/*! ./index.less?modules */"iFfe"),h=n.n(f);t.default=Object(p.a)((function(e){var t=e.problemsetPreview,n=e.user,r=e.loading;return{problemsetPreview:t,user:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var t=e.problemsetPreview,n=(e.user,e.globalSetting,e.loading),u=e.dispatch,f=(Object(i.a)(e,["problemsetPreview","user","globalSetting","loading","dispatch"]),Object(l.useRef)());Object(l.useEffect)((function(){return u({type:"globalSetting/footerToggle",payload:!1}),function(){u({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(l.useEffect)((function(){u({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}})}),[]);var m=function(){var e=Object(o.a)(s.a.mark((function e(){var t,n,r;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(t=f.current)||void 0===t?void 0:t.onSubmit();case 2:return n=e.sent,e.next=5,u({type:"problemsetPreview/newPreviewProblemset",payload:n});case 5:0===(r=e.sent).status&&p.d.replace("/paperlibrary/see/".concat(r.exam_id));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement("section",{className:h.a.bg},c.a.createElement(a.a,{className:"mb20 mt30",separator:">"},c.a.createElement(a.a.Item,{href:"/problemset"},"试题库"),c.a.createElement(a.a.Item,null,"新增试卷")),c.a.createElement(d.a,{ref:f,courseOptions:t.courseOptions,disciplinesData:t.disciplinesData}),c.a.createElement("div",{className:h.a.buttonFixed},c.a.createElement("div",{className:h.a.buttonWrap},c.a.createElement(r.a,{size:"large",className:"".concat(h.a.button," mr20"),onClick:function(){return p.d.push("/problemset/preview")}},"取消"),c.a.createElement(r.a,{size:"large",type:"primary",className:"".concat(h.a.button," mr20"),onClick:m,loading:n["problemsetPreview/newPreviewProblemset"]},"完成"))))}))},Y1PL:
|
|
|
/*!**********************************************************!*\
|
|
|
!*** ./node_modules/rc-textarea/es/index.js + 7 modules ***!
|
|
|
\**********************************************************/
|
|
|
/*! exports provided: ResizableTextArea, default */
|
|
|
/*! all exports used */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/findDOMNode.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/omit.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t),n.d(t,"ResizableTextArea",(function(){return P}));var r=n("wx14"),a=n("1OyB"),o=n("vuIU"),i=n("Ji7U"),u=n("LK+K"),s=n("q1tI"),l=n("VTBJ"),c=n("rePB"),p=n("Zm9Q"),d=(n("Kwbf"),n("c+Xe")),f=n("m+aA"),h=n("bdgK"),m=new Map;var v=new h.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=m.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var b=function(e){Object(i.a)(n,e);var t=Object(u.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(s.Component),g=s.createContext(null);function y(e){var t=e.children,n=e.disabled,r=s.useRef(null),a=s.useRef(null),o=s.useContext(g),i=s.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),u=s.isValidElement(t)&&Object(d.c)(t),c=u?t.ref:null,p=s.useMemo((function(){return Object(d.a)(c,r)}),[c,r]),h=s.useRef(e);h.current=e;var y=s.useCallback((function(e){var t=h.current,n=t.onResize,r=t.data,a=e.getBoundingClientRect(),u=a.width,s=a.height,c=e.offsetWidth,p=e.offsetHeight,d=Math.floor(u),f=Math.floor(s);if(i.current.width!==d||i.current.height!==f||i.current.offsetWidth!==c||i.current.offsetHeight!==p){var m={width:d,height:f,offsetWidth:c,offsetHeight:p};i.current=m;var v=c===Math.round(u)?u:c,b=p===Math.round(s)?s:p,g=Object(l.a)(Object(l.a)({},m),{},{offsetWidth:v,offsetHeight:b});null==o||o(g,e,r),n&&Promise.resolve().then((function(){n(g,e)}))}}),[]);return s.useEffect((function(){var e,t,o=Object(f.a)(r.current)||Object(f.a)(a.current);return o&&!n&&(e=o,t=y,m.has(e)||(m.set(e,new Set),v.observe(e)),m.get(e).add(t)),function(){return function(e,t){m.has(e)&&(m.get(e).delete(t),m.get(e).size||(v.unobserve(e),m.delete(e)))}(o,y)}}),[r.current,n]),s.createElement(b,{ref:a},u?s.cloneElement(t,{ref:p}):t)}function w(e){var t=e.children;return Object(p.a)(t).map((function(t,n){var a=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return s.createElement(y,Object(r.a)({},e,{key:a}),t)}))}w.Collection=function(e){var t=e.children,n=e.onBatchResize,r=s.useRef(0),a=s.useRef([]),o=s.useContext(g),i=s.useCallback((function(e,t,i){r.current+=1;var u=r.current;a.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){u===r.current&&(null==n||n(a.current),a.current=[])})),null==o||o(e,t,i)}),[n,o]);return s.createElement(g.Provider,{value:i},t)};var x,E=w,O=n("bT9E"),S=n("TSYQ"),_=n.n(S),N="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",C=["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"],k={};function j(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&k[n])return k[n];var r=window.getComputedStyle(e),a=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),u=C.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),s={sizingStyle:u,paddingSize:o,borderSize:i,boxSizing:a};return t&&n&&(k[n]=s),s}var I,A=n("Gytx"),F=n.n(A);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(I||(I={}));var P=function(e){Object(i.a)(n,e);var t=Object(u.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e)).nextFrameActionId=void 0,o.resizeFrameId=void 0,o.textArea=void 0,o.saveTextArea=function(e){o.textArea=e},o.handleResize=function(e){var t=o.state.resizeStatus,n=o.props,r=n.autoSize,a=n.onResize;t===I.NONE&&("function"==typeof a&&a(e),r&&o.resizeOnNextFrame())},o.resizeOnNextFrame=function(){cancelAnimationFrame(o.nextFrameActionId),o.nextFrameActionId=requestAnimationFrame(o.resizeTextarea)},o.resizeTextarea=function(){var e=o.props.autoSize;if(e&&o.textArea){var t=e.minRows,n=e.maxRows,r=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;x||((x=document.createElement("textarea")).setAttribute("tab-index","-1"),x.setAttribute("aria-hidden","true"),document.body.appendChild(x)),e.getAttribute("wrap")?x.setAttribute("wrap",e.getAttribute("wrap")):x.removeAttribute("wrap");var a=j(e,t),o=a.paddingSize,i=a.borderSize,u=a.boxSizing,s=a.sizingStyle;x.setAttribute("style","".concat(s,";").concat(N)),x.value=e.value||e.placeholder||"";var l,c=Number.MIN_SAFE_INTEGER,p=Number.MAX_SAFE_INTEGER,d=x.scrollHeight;if("border-box"===u?d+=i:"content-box"===u&&(d-=o),null!==n||null!==r){x.value=" ";var f=x.scrollHeight-o;null!==n&&(c=f*n,"border-box"===u&&(c=c+o+i),d=Math.max(c,d)),null!==r&&(p=f*r,"border-box"===u&&(p=p+o+i),l=d>p?"":"hidden",d=Math.min(p,d))}return{height:d,minHeight:c,maxHeight:p,overflowY:l,resize:"none"}}(o.textArea,!1,t,n);o.setState({textareaStyles:r,resizeStatus:I.RESIZING},(function(){cancelAnimationFrame(o.resizeFrameId),o.resizeFrameId=requestAnimationFrame((function(){o.setState({resizeStatus:I.RESIZED},(function(){o.resizeFrameId=requestAnimationFrame((function(){o.setState({resizeStatus:I.NONE}),o.fixFirefoxAutoScroll()}))}))}))}))}},o.renderTextArea=function(){var e=o.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,a=e.autoSize,i=e.onResize,u=e.className,p=e.disabled,d=o.state,f=d.textareaStyles,h=d.resizeStatus,m=Object(O.a)(o.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),v=_()(n,u,Object(c.a)({},"".concat(n,"-disabled"),p));"value"in m&&(m.value=m.value||"");var b=Object(l.a)(Object(l.a)(Object(l.a)({},o.props.style),f),h===I.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return s.createElement(E,{onResize:o.handleResize,disabled:!(a||i)},s.createElement("textarea",Object(r.a)({},m,{className:v,style:b,ref:o.saveTextArea})))},o.state={textareaStyles:{},resizeStatus:I.NONE},o}return Object(o.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&F()(e.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 e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),n}(s.Component),V=function(e){Object(i.a)(n,e);var t=Object(u.a)(n);function n(e){var r;Object(a.a)(this,n),(r=t.call(this,e)).resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(e){r.resizableTextArea=e},r.handleChange=function(e){var t=r.props.onChange;r.setValue(e.target.value,(function(){r.resizableTextArea.resizeTextarea()})),t&&t(e)},r.handleKeyDown=function(e){var t=r.props,n=t.onPressEnter,a=t.onKeyDown;13===e.keyCode&&n&&n(e),a&&a(e)};var o=void 0===e.value||null===e.value?e.defaultValue:e.value;return r.state={value:o},r}return Object(o.a)(n,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return s.createElement(P,Object(r.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),n}(s.Component);t.default=V},ZpRC:
|
|
|
/*!*************************************************************************!*\
|
|
|
!*** ./node_modules/scroll-into-view-if-needed/es/index.js + 1 modules ***!
|
|
|
\*************************************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function a(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function o(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return a(n.overflowY,t)||a(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function i(e,t,n,r,a,o,i,u){return o<e&&i>t||o>e&&i<t?0:o<=e&&u<=n||i>=t&&u>=n?o-e-r:i>t&&u<n||o<e&&u>n?i-t+a:0}var u=function(e,t){var n=window,a=t.scrollMode,u=t.block,s=t.inline,l=t.boundary,c=t.skipOverflowHiddenElements,p="function"==typeof l?l:function(e){return e!==l};if(!r(e))throw new TypeError("Invalid target");for(var d=document.scrollingElement||document.documentElement,f=[],h=e;r(h)&&p(h);){if((h=h.parentElement)===d){f.push(h);break}null!=h&&h===document.body&&o(h)&&!o(document.documentElement)||null!=h&&o(h,c)&&f.push(h)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,v=n.visualViewport?n.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),w=y.height,x=y.width,E=y.top,O=y.right,S=y.bottom,_=y.left,N="start"===u||"nearest"===u?E:"end"===u?S:E+w/2,C="center"===s?_+x/2:"end"===s?O:_,k=[],j=0;j<f.length;j++){var I=f[j],A=I.getBoundingClientRect(),F=A.height,P=A.width,V=A.top,M=A.right,R=A.bottom,D=A.left;if("if-needed"===a&&E>=0&&_>=0&&S<=v&&O<=m&&E>=V&&S<=R&&_>=D&&O<=M)return k;var z=getComputedStyle(I),T=parseInt(z.borderLeftWidth,10),W=parseInt(z.borderTopWidth,10),B=parseInt(z.borderRightWidth,10),K=parseInt(z.borderBottomWidth,10),U=0,H=0,q="offsetWidth"in I?I.offsetWidth-I.clientWidth-T-B:0,L="offsetHeight"in I?I.offsetHeight-I.clientHeight-W-K:0;if(d===I)U="start"===u?N:"end"===u?N-v:"nearest"===u?i(g,g+v,v,W,K,g+N,g+N+w,w):N-v/2,H="start"===s?C:"center"===s?C-m/2:"end"===s?C-m:i(b,b+m,m,T,B,b+C,b+C+x,x),U=Math.max(0,U+g),H=Math.max(0,H+b);else{U="start"===u?N-V-W:"end"===u?N-R+K+L:"nearest"===u?i(V,R,F,W,K+L,N,N+w,w):N-(V+F/2)+L/2,H="start"===s?C-D-T:"center"===s?C-(D+P/2)+q/2:"end"===s?C-M+B+q:i(D,M,P,T,B+q,C,C+x,x);var J=I.scrollLeft,G=I.scrollTop;N+=G-(U=Math.max(0,Math.min(G+U,I.scrollHeight-F+L))),C+=J-(H=Math.max(0,Math.min(J+H,I.scrollWidth-P+q)))}k.push({el:I,top:U,left:H})}return k};function s(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var n=!e.ownerDocument.documentElement.contains(e);if(s(t)&&"function"==typeof t.behavior)return t.behavior(n?[]:u(e,t));if(!n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:s(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,a=e.top,o=e.left;r.scroll&&n?r.scroll({top:a,left:o,behavior:t}):(r.scrollTop=a,r.scrollLeft=o)}))}(u(e,r),r.behavior)}}},bT9E:
|
|
|
/*!*****************************************!*\
|
|
|
!*** ./node_modules/rc-util/es/omit.js ***!
|
|
|
\*****************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ");function a(e,t){var n=Object(r.a)({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}},dmUQ:
|
|
|
/*!**************************************************************!*\
|
|
|
!*** ./node_modules/rc-input-number/es/index.js + 1 modules ***!
|
|
|
\**************************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("Ff2n"),a=n("rePB"),o=n("1OyB"),i=n("vuIU"),u=n("Ji7U"),s=n("md7G"),l=n("foSv"),c=n("q1tI"),p=n.n(c),d=n("TSYQ"),f=n.n(d),h=n("4IlW");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(a.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(l.a)(e);if(t){var a=Object(l.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(s.a)(this,n)}}function g(){}function y(e){e.preventDefault()}var w=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,x=function(e){return null!=e},E=function(e,t){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)},O=function(e){Object(u.a)(n,e);var t=b(n);function n(e){var r;Object(o.a)(this,n),(r=t.call(this,e)).onKeyDown=function(e){var t=r.props,n=t.onKeyDown,a=t.onPressEnter;if(e.keyCode===h.a.UP){var o=r.getRatio(e);r.up(e,o,null),r.stop()}else if(e.keyCode===h.a.DOWN){var i=r.getRatio(e);r.down(e,i,null),r.stop()}else e.keyCode===h.a.ENTER&&a&&a(e);if(r.recordCursorPosition(),r.lastKeyCode=e.keyCode,n){for(var u=arguments.length,s=new Array(u>1?u-1:0),l=1;l<u;l++)s[l-1]=arguments[l];n.apply(void 0,[e].concat(s))}},r.onKeyUp=function(e){var t=r.props.onKeyUp;if(r.stop(),r.recordCursorPosition(),t){for(var n=arguments.length,a=new Array(n>1?n-1:0),o=1;o<n;o++)a[o-1]=arguments[o];t.apply(void 0,[e].concat(a))}},r.onChange=function(e){var t=r.props.onChange;r.state.focused&&(r.inputting=!0),r.rawInput=r.props.parser(r.getValueFromEvent(e)),r.setState({inputValue:r.rawInput}),t(r.toNumber(r.rawInput))},r.onMouseUp=function(){var e=r.props.onMouseUp;r.recordCursorPosition(),e&&e.apply(void 0,arguments)},r.onFocus=function(){var e;r.setState({focused:!0}),(e=r.props).onFocus.apply(e,arguments)},r.onBlur=function(){var e=r.props.onBlur;r.inputting=!1,r.setState({focused:!1});var t=r.getCurrentValidValue(r.state.inputValue),n=r.setValue(t,g);if(e){var a=r.input.value,o=r.getInputDisplayValue({focus:!1,value:n});r.input.value=o?Number(o):o,e.apply(void 0,arguments),r.input.value=a}},r.getRatio=function(e){var t=1;return e.metaKey||e.ctrlKey?t=.1:e.shiftKey&&(t=10),t},r.getFullNum=function(e){return isNaN(e)?e:/e/i.test(String(e))?Number(e).toFixed(18).replace(/\.?0+$/,""):e},r.getPrecision=function(e){if(x(r.props.precision))return r.props.precision;var t=String(e);if(t.indexOf("e-")>=0)return parseInt(t.slice(t.indexOf("e-")+2),10);var n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n},r.getInputDisplayValue=function(e){var t,n=e||r.state,a=n.focused,o=n.inputValue,i=n.value;null==(t=a?o:r.toPrecisionAsStep(i))&&(t="");var u=r.formatWrapper(t);return x(r.props.decimalSeparator)&&(u=u.toString().replace(".",r.props.decimalSeparator)),u},r.recordCursorPosition=function(){try{r.cursorStart=r.input.selectionStart,r.cursorEnd=r.input.selectionEnd,r.currentValue=r.input.value,r.cursorBefore=r.input.value.substring(0,r.cursorStart),r.cursorAfter=r.input.value.substring(r.cursorEnd)}catch(e){}},r.restoreByAfter=function(e){if(void 0===e)return!1;var t=r.input.value,n=t.lastIndexOf(e);if(-1===n)return!1;var a=r.cursorBefore.length;return r.lastKeyCode===h.a.DELETE&&r.cursorBefore.charAt(a-1)===e[0]?(r.fixCaret(a,a),!0):n+e.length===t.length&&(r.fixCaret(n,n),!0)},r.partRestoreByAfter=function(e){return void 0!==e&&Array.prototype.some.call(e,(function(t,n){var a=e.substring(n);return r.restoreByAfter(a)}))},r.isNotCompleteNumber=function(e){return isNaN(e)||""===e||null===e||e&&e.toString().indexOf(".")===e.toString().length-1},r.stop=function(){r.autoStepTimer&&clearTimeout(r.autoStepTimer)},r.down=function(e,t,n){r.pressingUpOrDown=!0,r.step("down",e,t,n)},r.up=function(e,t,n){r.pressingUpOrDown=!0,r.step("up",e,t,n)},r.saveInput=function(e){r.input=e};var a=e.value;void 0===a&&(a=e.defaultValue),r.state={focused:e.autoFocus};var i=r.getValidValue(r.toNumber(a));return r.state=v(v({},r.state),{},{inputValue:r.toPrecisionAsStep(i),value:i}),r}return Object(i.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,r=t.onChange,a=t.max,o=t.min,i=this.state.focused;if(e){if(!E(e.value,n)||!E(e.max,a)||!E(e.min,o)){var u,s=i?n:this.getValidValue(n);u=this.pressingUpOrDown?s:this.inputting?this.rawInput:this.toPrecisionAsStep(s),this.setState({value:s,inputValue:u})}var l="value"in this.props?n:this.state.value;"max"in this.props&&e.max!==a&&"number"==typeof l&&l>a&&r&&r(a),"min"in this.props&&e.min!==o&&"number"==typeof l&&l<o&&r&&r(o)}try{if(void 0!==this.cursorStart&&this.state.focused)if(this.partRestoreByAfter(this.cursorAfter)||this.state.value===this.props.value){if(this.currentValue===this.input.value)switch(this.lastKeyCode){case h.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case h.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1)}}else{var c=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===h.a.BACKSPACE?c=this.cursorStart-1:this.lastKeyCode===h.a.DELETE&&(c=this.cursorStart):c=this.input.value.length,this.fixCaret(c,c)}}catch(e){}this.lastKeyCode=null,this.pressingUpOrDown&&this.props.focusOnUpDown&&this.state.focused&&document.activeElement!==this.input&&this.focus()}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(e){var t=e;return t=""===t?"":this.isNotCompleteNumber(parseFloat(t))?this.state.value:this.getValidValue(t),this.toNumber(t)}},{key:"getValueFromEvent",value:function(e){var t=e.target.value.trim().replace(/。/g,".");return x(this.props.decimalSeparator)&&(t=t.replace(this.props.decimalSeparator,".")),t}},{key:"getValidValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.min,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.props.max,r=parseFloat(e);return isNaN(r)?e:(r<t&&(r=t),r>n&&(r=n),r)}},{key:"setValue",value:function(e,t){var n=this.props.precision,r=this.isNotCompleteNumber(parseFloat(e))?null:parseFloat(e),a=this.state.value,o=void 0===a?null:a,i=this.state.inputValue,u=void 0===i?null:i,s="number"==typeof r?r.toFixed(n):"".concat(r),l=r!==o||s!=="".concat(u);return"value"in this.props?(u=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:u},t)):this.setState({value:r,inputValue:this.toPrecisionAsStep(e)},t),l&&this.props.onChange(r),r}},{key:"getMaxPrecision",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.props,r=n.precision,a=n.step;if(x(r))return r;var o=this.getPrecision(t),i=this.getPrecision(a),u=this.getPrecision(e);return e?Math.max(u,o+i):o+i}},{key:"getPrecisionFactor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.getMaxPrecision(e,t);return Math.pow(10,n)}},{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 t=Math.abs(this.getMaxPrecision(e));return isNaN(t)?e.toString():Number(e).toFixed(t)}},{key:"toNumber",value:function(e){var t=this.props.precision,n=this.state.focused,r=e&&e.length>16&&n;return this.isNotCompleteNumber(e)||r?e:x(t)?Math.round(e*Math.pow(10,t))/Math.pow(10,t):Number(e)}},{key:"upStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),a=Math.abs(this.getMaxPrecision(e,t)),o=((r*e+r*n*t)/r).toFixed(a);return this.toNumber(o)}},{key:"downStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),a=Math.abs(this.getMaxPrecision(e,t)),o=((r*e-r*n*t)/r).toFixed(a);return this.toNumber(o)}},{key:"step",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=arguments.length>3?arguments[3]:void 0;this.stop(),t&&(t.persist(),t.preventDefault());var o=this.props;if(!o.disabled){var i=this.getCurrentValidValue(this.state.inputValue)||0;if(!this.isNotCompleteNumber(i)){var u=this["".concat(e,"Step")](i,r),s=u>o.max||u<o.min;u>o.max?u=o.max:u<o.min&&(u=o.min),this.setValue(u,null),this.setState({focused:!0},(function(){n.pressingUpOrDown=!1})),s||(this.autoStepTimer=setTimeout((function(){n[e](t,r,!0)}),a?200:600))}}}},{key:"fixCaret",value:function(e,t){if(void 0!==e&&void 0!==t&&this.input&&this.input.value)try{var n=this.input.selectionStart,r=this.input.selectionEnd;e===n&&t===r||this.input.setSelectionRange(e,t)}catch(e){}}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,o=t.disabled,i=t.readOnly,u=t.useTouch,s=t.autoComplete,l=t.upHandler,c=t.downHandler,d=t.className,h=t.max,m=t.min,v=t.style,b=t.title,w=t.onMouseEnter,x=t.onMouseLeave,E=t.onMouseOver,O=t.onMouseOut,S=t.required,_=t.onClick,N=t.tabIndex,C=t.type,k=t.placeholder,j=t.id,I=t.inputMode,A=t.pattern,F=t.step,P=t.maxLength,V=t.autoFocus,M=t.name,R=t.onPaste,D=t.onInput,z=Object(r.a)(t,["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"]),T=this.state,W=T.value,B=T.focused,K=f()(n,(e={},Object(a.a)(e,d,!!d),Object(a.a)(e,"".concat(n,"-disabled"),o),Object(a.a)(e,"".concat(n,"-focused"),B),e)),U={};Object.keys(z).forEach((function(e){"data-"!==e.substr(0,5)&&"aria-"!==e.substr(0,5)&&"role"!==e||(U[e]=z[e])}));var H=!i&&!o,q=this.getInputDisplayValue(null),L=(W||0===W)&&(isNaN(W)||Number(W)>=h)||o||i,J=(W||0===W)&&(isNaN(W)||Number(W)<=m)||o||i,G=f()("".concat(n,"-handler"),"".concat(n,"-handler-up"),Object(a.a)({},"".concat(n,"-handler-up-disabled"),L)),Y=f()("".concat(n,"-handler"),"".concat(n,"-handler-down"),Object(a.a)({},"".concat(n,"-handler-down-disabled"),J)),X=u?{onTouchStart:L?g:this.up,onTouchEnd:this.stop}:{onMouseDown:L?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Z=u?{onTouchStart:J?g:this.down,onTouchEnd:this.stop}:{onMouseDown:J?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return p.a.createElement("div",{className:K,style:v,title:b,onMouseEnter:w,onMouseLeave:x,onMouseOver:E,onMouseOut:O,onFocus:function(){return null},onBlur:function(){return null}},p.a.createElement("div",{className:"".concat(n,"-handler-wrap")},p.a.createElement("span",Object.assign({unselectable:"on"},X,{role:"button","aria-label":"Increase Value","aria-disabled":L,className:G}),l||p.a.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-up-inner"),onClick:y})),p.a.createElement("span",Object.assign({unselectable:"on"},Z,{role:"button","aria-label":"Decrease Value","aria-disabled":J,className:Y}),c||p.a.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-down-inner"),onClick:y}))),p.a.createElement("div",{className:"".concat(n,"-input-wrap")},p.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":m,"aria-valuemax":h,"aria-valuenow":W,required:S,type:C,placeholder:k,onPaste:R,onClick:_,onMouseUp:this.onMouseUp,className:"".concat(n,"-input"),tabIndex:N,autoComplete:s,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:H?this.onKeyDown:g,onKeyUp:H?this.onKeyUp:g,autoFocus:V,maxLength:P,readOnly:i,disabled:o,max:h,min:m,step:F,name:M,title:b,id:j,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(q),pattern:A,inputMode:I,onInput:D},U))))}}]),n}(p.a.Component);O.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:w,min:-w,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:function(e){return e.replace(/[^\w.-]+/g,"")},required:!1,autoComplete:"off"};var S=O;t.a=S},iFfe:
|
|
|
/*!*************************************************************!*\
|
|
|
!*** ./src/pages/Problemset/Preview/New/index.less?modules ***!
|
|
|
\*************************************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.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:
|
|
|
/*!**********************************************************************!*\
|
|
|
!*** ./src/components/EcListItems/Problemset/NewPaperForm/index.tsx ***!
|
|
|
\**********************************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/radio/style */"7Kak");var r=n(/*! antd/es/radio */"9yH6"),a=(n(/*! antd/es/input-number/style */"giR+"),n(/*! antd/es/input-number */"fyUT")),o=(n(/*! antd/es/cascader/style */"6UJt"),n(/*! antd/es/cascader */"DFOY")),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),s=(n(/*! antd/es/form/style */"y8nQ"),n(/*! antd/es/form */"Vl3Y")),l=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=(n(/*! antd/es/input/style */"5NDa"),n(/*! antd/es/input */"5rEg")),p=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),d=n.n(p),f=n(/*! react */"q1tI"),h=n.n(f),m=n(/*! ./index.less?modules */"Iji5"),v=n.n(m),b=c.a.TextArea,g=function(e,t){var n,p=e.courseOptions,m=e.disciplinesData,g=e.isEdit,y=e.editData,w=s.a.useForm(),x=Object(l.a)(w,1)[0],E=Object(f.useState)({}),O=Object(l.a)(E,2),S=O[0],_=O[1];Object(f.useImperativeHandle)(t,(function(){return{onSubmit:N}})),Object(f.useEffect)((function(){if(y&&g){var e=y||{},t=e.duration,n=e.name,r=e.discipline,a=e.sub_discipline,o=(e.tag_disciplines,e.difficulty),i=e.exam_notes;x.setFieldsValue({course:[null==r?void 0:r.id,null==a?void 0:a.id]}),x.setFieldsValue({duration:t}),x.setFieldsValue({name:n}),x.setFieldsValue({difficulty:o}),x.setFieldsValue({exam_notes:i}),_({course:[null==r?void 0:r.id,null==a?void 0:a.id],difficulty:o,duration:t,name:n})}}),[y,m]),Object(f.useEffect)((function(){var e,t;m&&x.setFieldsValue({course:[null==m||null===(e=m.new_checked)||void 0===e?void 0:e.discipline_id,null==m||null===(t=m.new_checked)||void 0===t?void 0:t.sub_discipline_id]})}),[m]);var N=function(){var e=Object(u.a)(d.a.mark((function e(){var t,n,r,a,o;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:return t=x.getFieldsValue()||{},n=null==t?void 0:t.course,r=Object(l.a)(n,2),a=r[0],o=r[1],e.abrupt("return",Object(i.a)(Object(i.a)({},t),{},{discipline_id:a,sub_discipline_id:o}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return h.a.createElement(h.a.Fragment,null,h.a.createElement("div",{className:v.a.main},h.a.createElement(s.a,{form:x,className:v.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e){_(Object(i.a)({},x.getFieldsValue()))}},h.a.createElement(s.a.Item,{label:"方向&课程:",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"请选择课程"}]},h.a.createElement(o.a,{placeholder:"请选择...",options:p})),h.a.createElement(s.a.Item,{name:"name",label:"试卷名称:",rules:[{required:!0,message:"不能为空"}]},h.a.createElement(c.a,{maxLength:60,placeholder:"请输入名称,最大限制60个字符",addonAfter:"".concat((null===(n=S.name)||void 0===n?void 0:n.length)||0,"/60")})),h.a.createElement("div",{className:v.a.flexRow},h.a.createElement(s.a.Item,{name:"duration",label:"答题时长:"},h.a.createElement(a.a,{min:0,step:.1})),h.a.createElement("span",{className:v.a.duration}," 分钟")),h.a.createElement(s.a.Item,{label:"难度:",name:"difficulty",rules:[{required:!0,message:"请选择难度"}]},h.a.createElement(r.a.Group,null,h.a.createElement(r.a.Button,{value:1},"简单"),h.a.createElement(r.a.Button,{value:2},"适中"),h.a.createElement(r.a.Button,{value:3},"困难"))),h.a.createElement(s.a.Item,{label:"考试须知:",name:"exam_notes"},h.a.createElement(b,{rows:4,maxLength:300})))))};t.a=Object(f.forwardRef)(g)}}]); |