You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Account__Results__index....

45 lines
16 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{"9ryg":
/*!******************************************************!*\
!*** ./src/pages/Account/Results/index.less?modules ***!
\******************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={wrap:"wrap___3-UaI",content:"content___3E-as",hint:"hint___3otcH",titleWrap:"titleWrap___3zROb",title:"title___2jI7q",bind:"bind___1czD7",flexRow:"flexRow___1MeAa",wechatLogo:"wechatLogo___3pmnJ",qqLogo:"qqLogo___12-6e",action:"action___1a_9A",modal:"modal___3aSrG"}},Gytx:
/*!********************************************!*\
!*** ./node_modules/shallowequal/index.js ***!
\********************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t){e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(t),c=0;c<i.length;c++){var l=i[c];if(!u(l))return!1;var s=e[l],d=t[l];if(!1===(a=n?n.call(r,s,d,l):void 0)||void 0===a&&s!==d)return!1}return!0}},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 I}));var r=n("wx14"),a=n("1OyB"),i=n("vuIU"),o=n("Ji7U"),u=n("LK+K"),c=n("q1tI"),l=n("VTBJ"),s=n("rePB"),d=n("Zm9Q"),f=(n("Kwbf"),n("c+Xe")),h=n("m+aA"),p=n("bdgK"),v=new Map;var b=new p.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=v.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var m=function(e){Object(o.a)(n,e);var t=Object(u.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(i.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component),g=c.createContext(null);function x(e){var t=e.children,n=e.disabled,r=c.useRef(null),a=c.useRef(null),i=c.useContext(g),o=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),u=c.isValidElement(t)&&Object(f.c)(t),s=u?t.ref:null,d=c.useMemo((function(){return Object(f.a)(s,r)}),[s,r]),p=c.useRef(e);p.current=e;var x=c.useCallback((function(e){var t=p.current,n=t.onResize,r=t.data,a=e.getBoundingClientRect(),u=a.width,c=a.height,s=e.offsetWidth,d=e.offsetHeight,f=Math.floor(u),h=Math.floor(c);if(o.current.width!==f||o.current.height!==h||o.current.offsetWidth!==s||o.current.offsetHeight!==d){var v={width:f,height:h,offsetWidth:s,offsetHeight:d};o.current=v;var b=s===Math.round(u)?u:s,m=d===Math.round(c)?c:d,g=Object(l.a)(Object(l.a)({},v),{},{offsetWidth:b,offsetHeight:m});null==i||i(g,e,r),n&&Promise.resolve().then((function(){n(g,e)}))}}),[]);return c.useEffect((function(){var e,t,i=Object(h.a)(r.current)||Object(h.a)(a.current);return i&&!n&&(e=i,t=x,v.has(e)||(v.set(e,new Set),b.observe(e)),v.get(e).add(t)),function(){return function(e,t){v.has(e)&&(v.get(e).delete(t),v.get(e).size||(b.unobserve(e),v.delete(e)))}(i,x)}}),[r.current,n]),c.createElement(m,{ref:a},u?c.cloneElement(t,{ref:d}):t)}function y(e){var t=e.children;return Object(d.a)(t).map((function(t,n){var a=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return c.createElement(x,Object(r.a)({},e,{key:a}),t)}))}y.Collection=function(e){var t=e.children,n=e.onBatchResize,r=c.useRef(0),a=c.useRef([]),i=c.useContext(g),o=c.useCallback((function(e,t,o){r.current+=1;var u=r.current;a.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){u===r.current&&(null==n||n(a.current),a.current=[])})),null==i||i(e,t,o)}),[n,i]);return c.createElement(g.Provider,{value:o},t)};var z,E=y,A=n("bT9E"),O=n("TSYQ"),S=n.n(O),w="\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",j=["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"],_={};function R(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&&_[n])return _[n];var r=window.getComputedStyle(e),a=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")),o=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),u=j.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),c={sizingStyle:u,paddingSize:i,borderSize:o,boxSizing:a};return t&&n&&(_[n]=c),c}var N,k=n("Gytx"),F=n.n(k);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(N||(N={}));var I=function(e){Object(o.a)(n,e);var t=Object(u.a)(n);function n(e){var i;return Object(a.a)(this,n),(i=t.call(this,e)).nextFrameActionId=void 0,i.resizeFrameId=void 0,i.textArea=void 0,i.saveTextArea=function(e){i.textArea=e},i.handleResize=function(e){var t=i.state.resizeStatus,n=i.props,r=n.autoSize,a=n.onResize;t===N.NONE&&("function"==typeof a&&a(e),r&&i.resizeOnNextFrame())},i.resizeOnNextFrame=function(){cancelAnimationFrame(i.nextFrameActionId),i.nextFrameActionId=requestAnimationFrame(i.resizeTextarea)},i.resizeTextarea=function(){var e=i.props.autoSize;if(e&&i.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;z||((z=document.createElement("textarea")).setAttribute("tab-index","-1"),z.setAttribute("aria-hidden","true"),document.body.appendChild(z)),e.getAttribute("wrap")?z.setAttribute("wrap",e.getAttribute("wrap")):z.removeAttribute("wrap");var a=R(e,t),i=a.paddingSize,o=a.borderSize,u=a.boxSizing,c=a.sizingStyle;z.setAttribute("style","".concat(c,";").concat(w)),z.value=e.value||e.placeholder||"";var l,s=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,f=z.scrollHeight;if("border-box"===u?f+=o:"content-box"===u&&(f-=i),null!==n||null!==r){z.value=" ";var h=z.scrollHeight-i;null!==n&&(s=h*n,"border-box"===u&&(s=s+i+o),f=Math.max(s,f)),null!==r&&(d=h*r,"border-box"===u&&(d=d+i+o),l=f>d?"":"hidden",f=Math.min(d,f))}return{height:f,minHeight:s,maxHeight:d,overflowY:l,resize:"none"}}(i.textArea,!1,t,n);i.setState({textareaStyles:r,resizeStatus:N.RESIZING},(function(){cancelAnimationFrame(i.resizeFrameId),i.resizeFrameId=requestAnimationFrame((function(){i.setState({resizeStatus:N.RESIZED},(function(){i.resizeFrameId=requestAnimationFrame((function(){i.setState({resizeStatus:N.NONE}),i.fixFirefoxAutoScroll()}))}))}))}))}},i.renderTextArea=function(){var e=i.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,a=e.autoSize,o=e.onResize,u=e.className,d=e.disabled,f=i.state,h=f.textareaStyles,p=f.resizeStatus,v=Object(A.a)(i.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),b=S()(n,u,Object(s.a)({},"".concat(n,"-disabled"),d));"value"in v&&(v.value=v.value||"");var m=Object(l.a)(Object(l.a)(Object(l.a)({},i.props.style),h),p===N.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(E,{onResize:i.handleResize,disabled:!(a||o)},c.createElement("textarea",Object(r.a)({},v,{className:b,style:m,ref:i.saveTextArea})))},i.state={textareaStyles:{},resizeStatus:N.NONE},i}return Object(i.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}(c.Component),T=function(e){Object(o.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 i=void 0===e.value||null===e.value?e.defaultValue:e.value;return r.state={value:i},r}return Object(i.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 c.createElement(I,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}(c.Component);t.default=T},"a90+":
/*!*********************************************!*\
!*** ./src/pages/Account/Results/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/message/style */"miYZ");var r=n(/*! antd/es/message */"tsqr"),a=(n(/*! antd/es/divider/style */"/zsF"),n(/*! antd/es/divider */"PArb")),i=(n(/*! antd/es/button/style */"+L6B"),n(/*! antd/es/button */"2/Rp")),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),l=(n(/*! antd/es/input/style */"5NDa"),n(/*! antd/es/input */"5rEg")),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),d=n.n(s),f=n(/*! react */"q1tI"),h=n.n(f),p=n(/*! umi */"9kvl"),v=n(/*! ./index.less?modules */"9ryg"),b=n.n(v),m=n(/*! @/utils/fetch */"ErOA"),g=l.a.TextArea;t.default=Object(p.a)((function(e){var t=e.user,n=e.account,r=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.user,e.account,e.globalSetting,e.loading,e.dispatch,Object(c.a)(e,["user","account","globalSetting","loading","dispatch"]);var t=Object(f.useState)(),n=Object(u.a)(t,2),l=n[0],s=n[1],p=Object(f.useState)(),v=Object(u.a)(p,2),x=v[0],y=v[1],z=Object(f.useState)(!1),E=Object(u.a)(z,2),A=E[0],O=E[1];function S(){return w.apply(this,arguments)}function w(){return(w=Object(o.a)(d.a.mark((function e(){var t;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.a)("/api/users/honor.json",{method:"get"});case 2:(t=e.sent)&&(s(null==t?void 0:t.honor),y(null==t?void 0:t.honor));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(){return(j=Object(o.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x){e.next=3;break}return r.b.info("内容不能为空"),e.abrupt("return");case 3:return e.next=5,Object(m.a)("/api/users/brief_introduction.json",{method:"post",body:{honor:x}});case 5:e.sent&&(S(),O(!1));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(f.useEffect)((function(){S()}),[]),h.a.createElement("section",{className:b.a.wrap},h.a.createElement("div",{className:b.a.content},h.a.createElement("div",{className:"".concat(b.a.titleWrap," mt10")},h.a.createElement("div",{className:b.a.title,style:{width:"100%",display:"flex"}},h.a.createElement("span",{style:{flex:"1"}},h.a.createElement("span",null,"成果荣誉"),h.a.createElement("span",{style:{fontSize:"14px",color:"#888888"}},"(教师可以在这里编撰自己的教研成果、荣誉称号,这些信息将在课程中展示)")),h.a.createElement(i.a,{onClick:function(){return O(!0)}},"编辑"))),h.a.createElement(a.a,null),A?h.a.createElement("div",null,h.a.createElement(g,{value:x,onChange:function(e){return y(e.target.value)},placeholder:"请编撰不超过300字的成果、荣誉介绍",maxLength:300}),h.a.createElement(i.a,{type:"primary",style:{marginRight:"10px",marginTop:"10px"},onClick:function(){return function(){return j.apply(this,arguments)}()}},"确认"),h.a.createElement(i.a,{style:{marginTop:"10px"},onClick:function(){return O(!1)}},"取消")):l||"您尚未编撰自己的教研成果和荣誉称号哦~"),h.a.createElement("div",{className:"".concat(b.a.hint," font14")},"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"))}))},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}}}]);