|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[218,8,16],{"0Dmy":
|
|
|
/*!*****************************************************************************!*\
|
|
|
!*** ./src/pages/Shixuns/Detail/components/Banner/components/AuthModal.tsx ***!
|
|
|
\*****************************************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/modal/style */"2qtc");var a=n(/*! antd/es/modal */"kLXV"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),l=n(/*! react */"q1tI"),r=n.n(l),o=n(/*! umi */"9kvl");t.a=Object(o.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,l=e.shixunsDetail,o=(e.globalSetting,e.loading,e.dispatch);Object(i.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]);return r.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-Auth"===l.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){var e,t;o({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=null===(e=l.detail)||void 0===e||null===(t=e.can_fork)||void 0===t?void 0:t.certi_url},onCancel:function(){o({type:"shixunsDetail/setActionTabs",payload:{}})}},r.a.createElement("p",{className:"tc font16"},null===(t=l.detail)||void 0===t||null===(n=t.can_fork)||void 0===n?void 0:n.can_fork,r.a.createElement("br",null),"请问是否前往进行认证?"))}))},"1ZF9":
|
|
|
/*!*****************************************!*\
|
|
|
!*** ./src/assets/images/Authorize.png ***!
|
|
|
\*****************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/Authorize.cc9c212f.png"},"55Ip":
|
|
|
/*!***************************************************************!*\
|
|
|
!*** ./node_modules/react-router-dom/esm/react-router-dom.js ***!
|
|
|
\***************************************************************/
|
|
|
/*! exports provided: MemoryRouter, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, useHistory, useLocation, useParams, useRouteMatch, withRouter, BrowserRouter, HashRouter, Link, NavLink */
|
|
|
/*! exports used: Link, NavLink */function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return y}));var a=n(/*! react-router */"Ty5D"),i=n(/*! @babel/runtime/helpers/esm/inheritsLoose */"dI71"),l=n(/*! react */"q1tI"),r=n.n(l),o=n(/*! history */"YS25"),c=(n(/*! prop-types */"17x9"),n(/*! @babel/runtime/helpers/esm/extends */"wx14")),s=n(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */"zLVn"),u=n(/*! tiny-invariant */"9R94");r.a.Component;r.a.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?Object(o.c)(e,null,null,t):e},m=function(e){return e},f=r.a.forwardRef;void 0===f&&(f=m);var v=f((function(e,t){var n=e.innerRef,a=e.navigate,i=e.onClick,l=Object(s.a)(e,["innerRef","navigate","onClick"]),o=l.target,u=Object(c.a)({},l,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||o&&"_self"!==o||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),a())}});return u.ref=m!==f&&t||n,r.a.createElement("a",u)}));var h=f((function(e,t){var n=e.component,i=void 0===n?v:n,l=e.replace,o=e.to,h=e.innerRef,b=Object(s.a)(e,["component","replace","to","innerRef"]);return r.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=e.history,a=p(d(o,e.location),e.location),s=a?n.createHref(a):"",v=Object(c.a)({},b,{href:s,navigate:function(){var t=d(o,e.location);(l?n.replace:n.push)(t)}});return m!==f?v.ref=t||h:v.innerRef=h,r.a.createElement(i,v)}))})),b=function(e){return e},g=r.a.forwardRef;void 0===g&&(g=b);var y=g((function(e,t){var n=e["aria-current"],i=void 0===n?"page":n,l=e.activeClassName,o=void 0===l?"active":l,m=e.activeStyle,f=e.className,v=e.exact,y=e.isActive,x=e.location,E=e.sensitive,_=e.strict,O=e.style,k=e.to,j=e.innerRef,N=Object(s.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return r.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=x||e.location,l=p(d(k,n),n),s=l.pathname,S=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=S?Object(a.f)(n.pathname,{path:S,exact:v,sensitive:E,strict:_}):null,w=!!(y?y(C,n):C),T=w?function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(f,o):f,D=w?Object(c.a)({},O,{},m):O,P=Object(c.a)({"aria-current":w&&i||null,className:T,style:D,to:l},N);return b!==g?P.ref=t||j:P.innerRef=j,r.a.createElement(h,P)}))}))},"6+eU":
|
|
|
/*!************************************************************!*\
|
|
|
!*** ./node_modules/rc-pagination/es/index.js + 4 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/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-pagination/es/locale/zh_CN.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var a=n("wx14"),i=n("rePB"),l=n("VTBJ"),r=n("1OyB"),o=n("vuIU"),c=n("Ji7U"),s=n("LK+K"),u=n("q1tI"),d=n.n(u),p=n("TSYQ"),m=n.n(p),f=function(e){var t,n="".concat(e.rootPrefixCls,"-item"),a=m()(n,"".concat(n,"-").concat(e.page),(t={},Object(i.a)(t,"".concat(n,"-active"),e.active),Object(i.a)(t,e.className,!!e.className),Object(i.a)(t,"".concat(n,"-disabled"),!e.page),t));return d.a.createElement("li",{title:e.showTitle?e.page:null,className:a,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:"0"},e.itemRender(e.page,"page",d.a.createElement("a",{rel:"nofollow"},e.page)))},v=13,h=38,b=40,g=function(e){Object(c.a)(n,e);var t=Object(s.a)(n);function n(){var e;Object(r.a)(this,n);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return(e=t.call.apply(t,[this].concat(i))).state={goInputText:""},e.buildOptionText=function(t){return"".concat(t," ").concat(e.props.locale.items_per_page)},e.changeSize=function(t){e.props.changeSize(Number(t))},e.handleChange=function(t){e.setState({goInputText:t.target.value})},e.handleBlur=function(t){var n=e.props,a=n.goButton,i=n.quickGo,l=n.rootPrefixCls,r=e.state.goInputText;a||""===r||t.relatedTarget&&(t.relatedTarget.className.indexOf("".concat(l,"-prev"))>=0||t.relatedTarget.className.indexOf("".concat(l,"-next"))>=0)||(e.setState({goInputText:""}),i(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==v&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(o.a)(n,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,n=e.current;return!t||isNaN(t)?n:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some((function(e){return e.toString()===t.toString()}))?n:n.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,a=t.locale,i=t.rootPrefixCls,l=t.changeSize,r=t.quickGo,o=t.goButton,c=t.selectComponentClass,s=t.buildOptionText,u=t.selectPrefixCls,p=t.disabled,m=this.state.goInputText,f="".concat(i,"-options"),v=c,h=null,b=null,g=null;if(!l&&!r)return null;var y=this.getPageSizeOptions();if(l&&v){var x=y.map((function(t,n){return d.a.createElement(v.Option,{key:n,value:t.toString()},(s||e.buildOptionText)(t))}));h=d.a.createElement(v,{disabled:p,prefixCls:u,showSearch:!1,className:"".concat(f,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||y[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},x)}return r&&(o&&(g="boolean"==typeof o?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:p,className:"".concat(f,"-quick-jumper-button")},a.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},o)),b=d.a.createElement("div",{className:"".concat(f,"-quick-jumper")},a.jump_to,d.a.createElement("input",{disabled:p,type:"text",value:m,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),a.page,g)),d.a.createElement("li",{className:"".concat(f)},h,b)}}]),n}(d.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var y=g,x=n("N2Kk");function E(){}function _(e,t,n){var a=void 0===e?t.pageSize:e;return Math.floor((n.total-1)/a)+1}var O=function(e){Object(c.a)(n,e);var t=Object(s.a)(n);function n(e){var a;Object(r.a)(this,n),(a=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(_(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(e,t){var n=a.props.prefixCls,i=e||d.a.createElement("button",{type:"button","aria-label":t,className:"".concat(n,"-item-link")});return"function"==typeof e&&(i=d.a.createElement(e,Object(l.a)({},a.props))),i},a.savePaginationNode=function(e){a.paginationNode=e},a.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==a.state.current;var t},a.shouldDisplayQuickJumper=function(){var e=a.props,t=e.showQuickJumper,n=e.pageSize;return!(e.total<=n)&&t},a.handleKeyDown=function(e){e.keyCode!==h&&e.keyCode!==b||e.preventDefault()},a.handleKeyUp=function(e){var t=a.getValidValue(e);t!==a.state.currentInputValue&&a.setState({currentInputValue:t}),e.keyCode===v?a.handleChange(t):e.keyCode===h?a.handleChange(t-1):e.keyCode===b&&a.handleChange(t+1)},a.changePageSize=function(e){var t=a.state.current,n=_(e,a.state,a.props);t=t>n?n:t,0===n&&(t=a.state.current),"number"==typeof e&&("pageSize"in a.props||a.setState({pageSize:e}),"current"in a.props||a.setState({current:t,currentInputValue:t})),a.props.onShowSizeChange(t,e),"onChange"in a.props&&a.props.onChange&&a.props.onChange(t,e)},a.handleChange=function(e){var t=a.props.disabled,n=e;if(a.isValid(n)&&!t){var i=_(void 0,a.state,a.props);n>i?n=i:n<1&&(n=1),"current"in a.props||a.setState({current:n,currentInputValue:n});var l=a.state.pageSize;return a.props.onChange(n,l),n}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current<_(void 0,a.state,a.props)},a.runIfEnter=function(e,t){if("Enter"===e.key||13===e.charCode){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i];t.apply(void 0,a)}},a.runIfEnterPrev=function(e){a.runIfEnter(e,a.prev)},a.runIfEnterNext=function(e){a.runIfEnter(e,a.next)},a.runIfEnterJumpPrev=function(e){a.runIfEnter(e,a.jumpPrev)},a.runIfEnterJumpNext=function(e){a.runIfEnter(e,a.jumpNext)},a.handleGoTO=function(e){e.keyCode!==v&&"click"!==e.type||a.handleChange(a.state.currentInputValue)};var i=e.onChange!==E;"current"in e&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var o=e.defaultCurrent;"current"in e&&(o=e.current);var c=e.defaultPageSize;return"pageSize"in e&&(c=e.pageSize),o=Math.min(o,_(c,void 0,e)),a.state={current:o,currentInputValue:o,pageSize:c},a}return Object(o.a)(n,[{key:"componentDidUpdate",value:function(e,t){var n=this.props.prefixCls;if(t.current!==this.state.current&&this.paginationNode){var a=this.paginationNode.querySelector(".".concat(n,"-item-").concat(t.current));a&&document.activeElement===a&&a.blur()}}},{key:"getValidValue",value:function(e){var t=e.target.value,n=_(void 0,this.state,this.props),a=this.state.currentInputValue;return""===t?t:isNaN(Number(t))?a:t>=n?n:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,a=e.totalBoundaryShowSizeChanger;return void 0!==t?t:n>a}},{key:"renderPrev",value:function(e){var t=this.props,n=t.prevIcon,a=(0,t.itemRender)(e,"prev",this.getItemIcon(n,"prev page")),i=!this.hasPrev();return Object(u.isValidElement)(a)?Object(u.cloneElement)(a,{disabled:i}):a}},{key:"renderNext",value:function(e){var t=this.props,n=t.nextIcon,a=(0,t.itemRender)(e,"next",this.getItemIcon(n,"next page")),i=!this.hasNext();return Object(u.isValidElement)(a)?Object(u.cloneElement)(a,{disabled:i}):a}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,l=t.className,r=t.style,o=t.disabled,c=t.hideOnSinglePage,s=t.total,p=t.locale,v=t.showQuickJumper,h=t.showLessItems,b=t.showTitle,g=t.showTotal,x=t.simple,E=t.itemRender,O=t.showPrevNextJumpers,k=t.jumpPrevIcon,j=t.jumpNextIcon,N=t.selectComponentClass,S=t.selectPrefixCls,C=t.pageSizeOptions,w=this.state,T=w.current,D=w.pageSize,P=w.currentInputValue;if(!0===c&&s<=D)return null;var I=_(void 0,this.state,this.props),A=[],z=null,R=null,V=null,F=null,B=null,K=v&&v.goButton,L=h?1:2,M=T-1>0?T-1:0,W=T+1<I?T+1:I,q=Object.keys(this.props).reduce((function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||(t[n]=e.props[n]),t}),{});if(x)return K&&(B="boolean"==typeof K?d.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},p.jump_to_confirm):d.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},K),B=d.a.createElement("li",{title:b?"".concat(p.jump_to).concat(T,"/").concat(I):null,className:"".concat(n,"-simple-pager")},B)),d.a.createElement("ul",Object(a.a)({className:m()(n,"".concat(n,"-simple"),Object(i.a)({},"".concat(n,"-disabled"),o),l),style:r,ref:this.savePaginationNode},q),d.a.createElement("li",{title:b?p.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:m()("".concat(n,"-prev"),Object(i.a)({},"".concat(n,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(M)),d.a.createElement("li",{title:b?"".concat(T,"/").concat(I):null,className:"".concat(n,"-simple-pager")},d.a.createElement("input",{type:"text",value:P,disabled:o,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),d.a.createElement("span",{className:"".concat(n,"-slash")},"/"),I),d.a.createElement("li",{title:b?p.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:m()("".concat(n,"-next"),Object(i.a)({},"".concat(n,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(W)),B);if(I<=3+2*L){var U={locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:b,itemRender:E};I||A.push(d.a.createElement(f,Object(a.a)({},U,{key:"noPager",page:I,className:"".concat(n,"-disabled")})));for(var J=1;J<=I;J+=1){var Y=T===J;A.push(d.a.createElement(f,Object(a.a)({},U,{key:J,page:J,active:Y})))}}else{var H=h?p.prev_3:p.prev_5,G=h?p.next_3:p.next_5;O&&(z=d.a.createElement("li",{title:b?H:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:m()("".concat(n,"-jump-prev"),Object(i.a)({},"".concat(n,"-jump-prev-custom-icon"),!!k))},E(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(k,"prev page"))),R=d.a.createElement("li",{title:b?G:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:m()("".concat(n,"-jump-next"),Object(i.a)({},"".concat(n,"-jump-next-custom-icon"),!!j))},E(this.getJumpNextPage(),"jump-next",this.getItemIcon(j,"next page")))),F=d.a.createElement(f,{locale:p,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:I,page:I,active:!1,showTitle:b,itemRender:E}),V=d.a.createElement(f,{locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:b,itemRender:E});var Q=Math.max(1,T-L),Z=Math.min(T+L,I);T-1<=L&&(Z=1+2*L),I-T<=L&&(Q=I-2*L);for(var X=Q;X<=Z;X+=1){var $=T===X;A.push(d.a.createElement(f,{locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:X,page:X,active:$,showTitle:b,itemRender:E}))}T-1>=2*L&&3!==T&&(A[0]=Object(u.cloneElement)(A[0],{className:"".concat(n,"-item-after-jump-prev")}),A.unshift(z)),I-T>=2*L&&T!==I-2&&(A[A.length-1]=Object(u.cloneElement)(A[A.length-1],{className:"".concat(n,"-item-before-jump-next")}),A.push(R)),1!==Q&&A.unshift(V),Z!==I&&A.push(F)}var ee=null;g&&(ee=d.a.createElement("li",{className:"".concat(n,"-total-text")},g(s,[0===s?0:(T-1)*D+1,T*D>s?s:T*D])));var te=!this.hasPrev()||!I,ne=!this.hasNext()||!I;return d.a.createElement("ul",Object(a.a)({className:m()(n,l,Object(i.a)({},"".concat(n,"-disabled"),o)),style:r,unselectable:"unselectable",ref:this.savePaginationNode},q),ee,d.a.createElement("li",{title:b?p.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:m()("".concat(n,"-prev"),Object(i.a)({},"".concat(n,"-disabled"),te)),"aria-disabled":te},this.renderPrev(M)),A,d.a.createElement("li",{title:b?p.next_page:null,onClick:this.next,tabIndex:ne?null:0,onKeyPress:this.runIfEnterNext,className:m()("".concat(n,"-next"),Object(i.a)({},"".concat(n,"-disabled"),ne)),"aria-disabled":ne},this.renderNext(W)),d.a.createElement(y,{disabled:o,locale:p,rootPrefixCls:n,selectComponentClass:N,selectPrefixCls:S,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:T,pageSize:D,pageSizeOptions:C,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:K}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var a=t.current,i=_(e.pageSize,t,e);a=a>i?i:a,"current"in e||(n.current=a,n.currentInputValue=a),n.pageSize=e.pageSize}return n}}]),n}(d.a.Component);O.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:E,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:E,locale:x.a,style:{},itemRender:function(e,t,n){return n},totalBoundaryShowSizeChanger:50};var k=O},BU3w:
|
|
|
/*!***************************************************!*\
|
|
|
!*** ./node_modules/rc-util/es/Dom/dynamicCSS.js ***!
|
|
|
\***************************************************/
|
|
|
/*! exports provided: injectCSS, updateCSS */
|
|
|
/*! exports used: updateCSS */function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(/*! ./canUseDom */"MNnm");function i(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function l(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(a.a)())return null;var l,r=document.createElement("style");(null===(t=n.csp)||void 0===t?void 0:t.nonce)&&(r.nonce=null===(l=n.csp)||void 0===l?void 0:l.nonce);r.innerHTML=e;var o=i(n),c=o.firstChild;return n.prepend&&o.prepend?o.prepend(r):n.prepend&&c?o.insertBefore(r,c):o.appendChild(r),r}var r=new Map;function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=i(n);if(!r.has(a)){var o=l("",n),c=o.parentNode;r.set(a,c),c.removeChild(o)}var s=Array.from(r.get(a).children).find((function(e){return"STYLE"===e.tagName&&e["rc-util-key"]===t}));if(s){var u,d,p;if((null===(u=n.csp)||void 0===u?void 0:u.nonce)&&s.nonce!==(null===(d=n.csp)||void 0===d?void 0:d.nonce))s.nonce=null===(p=n.csp)||void 0===p?void 0:p.nonce;return s.innerHTML!==e&&(s.innerHTML=e),s}var m=l(e,n);return m["rc-util-key"]=t,m}},LdHM:
|
|
|
/*!********************************************************!*\
|
|
|
!*** ./node_modules/rc-select/es/index.js + 6 modules ***!
|
|
|
\********************************************************/
|
|
|
/*! exports provided: Option, OptGroup, default */
|
|
|
/*! exports used: OptGroup, Option, 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/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/inherits.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.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/slicedToArray.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.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-select/es/TransBtn.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/generate.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/valueUtil.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/hooks/useMemo.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return E})),n.d(t,"a",(function(){return O}));var a=n("1OyB"),i=n("vuIU"),l=n("Ji7U"),r=n("LK+K"),o=n("q1tI"),c=n("rePB"),s=n("Ff2n"),u=n("ODXe"),d=n("4IlW"),p=n("bX4T"),m=n("YrtM"),f=n("TSYQ"),v=n.n(f),h=n("+nKL"),b=n("8OUc"),g=o.forwardRef((function(e,t){var n=e.prefixCls,a=e.id,i=e.flattenOptions,l=e.childrenAsData,r=e.values,f=e.searchValue,g=e.multiple,y=e.defaultActiveFirstOption,x=e.height,E=e.itemHeight,_=e.notFoundContent,O=e.open,k=e.menuItemSelectedIcon,j=e.virtual,N=e.onSelect,S=e.onToggleOpen,C=e.onActiveValue,w=e.onScroll,T=e.onMouseEnter,D="".concat(n,"-item"),P=Object(m.a)((function(){return i}),[O,i],(function(e,t){return t[0]&&e[1]!==t[1]})),I=o.useRef(null),A=function(e){e.preventDefault()},z=function(e){I.current&&I.current.scrollTo({index:e})},R=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=P.length,a=0;a<n;a+=1){var i=(e+a*t+n)%n,l=P[i],r=l.group,o=l.data;if(!r&&!o.disabled)return i}return-1},V=o.useState((function(){return R(0)})),F=Object(u.a)(V,2),B=F[0],K=F[1],L=function(e){K(e);var t=P[e];t?C(t.data.value,e):C(null,-1)};o.useEffect((function(){L(!1!==y?R(0):-1)}),[P.length,f]),o.useEffect((function(){var e=setTimeout((function(){if(!g&&O&&1===r.size){var e=Array.from(r)[0],t=P.findIndex((function(t){return t.data.value===e}));L(t),z(t)}}));return function(){return clearTimeout(e)}}),[O]);var M=function(e){void 0!==e&&N(e,{selected:!r.has(e)}),g||S(!1)};if(o.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which;switch(t){case d.a.UP:case d.a.DOWN:var n=0;if(t===d.a.UP?n=-1:t===d.a.DOWN&&(n=1),0!==n){var a=R(B+n,n);z(a),L(a)}break;case d.a.ENTER:var i=P[B];i&&!i.data.disabled?M(i.data.value):M(void 0),O&&e.preventDefault();break;case d.a.ESC:S(!1)}},onKeyUp:function(){},scrollTo:function(e){z(e)}}})),0===P.length)return o.createElement("div",{role:"listbox",id:"".concat(a,"_list"),className:"".concat(D,"-empty"),onMouseDown:A},_);function W(e){var t=P[e];if(!t)return null;var n=t.data||{},i=n.value,c=n.label,s=n.children,u=Object(p.a)(n,!0),d=l?s:c;return t?o.createElement("div",Object.assign({"aria-label":"string"==typeof d?d:null},u,{key:e,role:"option",id:"".concat(a,"_list_").concat(e),"aria-selected":r.has(i)}),i):null}return o.createElement(o.Fragment,null,o.createElement("div",{role:"listbox",id:"".concat(a,"_list"),style:{height:0,width:0,overflow:"hidden"}},W(B-1),W(B),W(B+1)),o.createElement(h.a,{itemKey:"key",ref:I,data:P,height:x,itemHeight:E,fullHeight:!1,onMouseDown:A,onScroll:w,virtual:j,onMouseEnter:T},(function(e,t){var n,a=e.group,i=e.groupOption,u=e.data,d=u.label,p=u.key;if(a)return o.createElement("div",{className:v()(D,"".concat(D,"-group"))},void 0!==d?d:p);var m=u.disabled,f=u.value,h=u.title,g=u.children,y=u.style,x=u.className,E=Object(s.a)(u,["disabled","value","title","children","style","className"]),_=r.has(f),O="".concat(D,"-option"),j=v()(D,O,x,(n={},Object(c.a)(n,"".concat(O,"-grouped"),i),Object(c.a)(n,"".concat(O,"-active"),B===t&&!m),Object(c.a)(n,"".concat(O,"-disabled"),m),Object(c.a)(n,"".concat(O,"-selected"),_),n)),N=l?g:d,S=!k||"function"==typeof k||_;return o.createElement("div",Object.assign({},E,{"aria-selected":_,className:j,title:h,onMouseMove:function(){B===t||m||L(t)},onClick:function(){m||M(f)},style:y}),o.createElement("div",{className:"".concat(O,"-content")},N||f),o.isValidElement(k)||_,S&&o.createElement(b.a,{className:"".concat(D,"-option-state"),customizeIcon:k,customizeIconProps:{isSelected:_}},_?"✓":null))})))}));g.displayName="OptionList";var y=g,x=function(){return null};x.isSelectOption=!0;var E=x,_=function(){return null};_.isSelectOptGroup=!0;var O=_,k=n("VTBJ"),j=n("Zm9Q");function N(e){var t=e.key,n=e.props,a=n.children,i=n.value,l=Object(s.a)(n,["children","value"]);return Object(k.a)({key:t,value:void 0!==i?i:t,children:a},l)}function S(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(j.a)(e).map((function(e,n){if(!o.isValidElement(e)||!e.type)return null;var a=e.type.isSelectOptGroup,i=e.key,l=e.props,r=l.children,c=Object(s.a)(l,["children"]);return t||!a?N(e):Object(k.a)(Object(k.a)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},c),{},{options:S(r)})})).filter((function(e){return e}))}var C=n("2Qr1"),w=n("qNPg"),T=n("U8pU"),D=n("Kwbf"),P=n("WKfj");var I=function(e){var t=e.mode,n=e.options,a=e.children,i=e.backfill,l=e.allowClear,r=e.placeholder,c=e.getInputElement,s=e.showSearch,u=e.onSearch,d=e.defaultOpen,p=e.autoFocus,m=e.labelInValue,f=e.value,v=e.inputValue,h=e.optionLabelProp,b="multiple"===t||"tags"===t,g=void 0!==s?s:b||"combobox"===t,y=n||S(a);if(Object(D.a)("tags"!==t||y.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var x=y.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(D.a)(!x,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(D.a)("combobox"!==t||!h,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(D.a)("combobox"===t||!i,"`backfill` only works with `combobox` mode."),Object(D.a)("combobox"===t||!c,"`getInputElement` only work with `combobox` mode."),Object(D.b)("combobox"!==t||!c||!l||!r,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),u&&!g&&"combobox"!==t&&"tags"!==t&&Object(D.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(D.b)(!d||p,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=f){var E=Object(P.d)(f);Object(D.a)(!m||E.every((function(e){return"object"===Object(T.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(D.a)(!b||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(a){var _=null;Object(j.a)(a).some((function(e){if(!o.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(j.a)(e.props.children).every((function(t){return!(o.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(_=t.type,!1)})):(_=t,!0))})),_&&Object(D.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_.displayName||_.name||_,"`.")),Object(D.a)(void 0===v,"`inputValue` is deprecated, please use `searchValue` instead.")}},A=Object(w.a)({prefixCls:"rc-select",components:{optionList:y},convertChildrenToData:S,flattenOptions:C.d,getLabeledValue:C.e,filterOptions:C.b,isValueDisabled:C.g,findValueOption:C.c,warningProps:I,fillOptionsWithMissingValue:C.a}),z=function(e){Object(l.a)(n,e);var t=Object(r.a)(n);function n(){var e;return Object(a.a)(this,n),(e=t.apply(this,arguments)).selectRef=o.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(i.a)(n,[{key:"render",value:function(){return o.createElement(A,Object.assign({ref:this.selectRef},this.props))}}]),n}(o.Component);z.Option=E,z.OptGroup=O;var R=z;t.c=R},NLgs:
|
|
|
/*!***********************************!*\
|
|
|
!*** ./src/utils/verifyLogin.tsx ***!
|
|
|
\***********************************/
|
|
|
/*! exports provided: handleVerify, handleVerifyLogin, handleProfleCompletedModal, handleProfessionalCertificationModal, handleCanShixunAddModal, AuthorizeModel, ShixunStatusModel */
|
|
|
/*! exports used: AuthorizeModel, ShixunStatusModel, handleCanShixunAddModal, handleProfessionalCertificationModal, handleVerify, handleVerifyLogin */function(e,t,n){"use strict";n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return _})),n.d(t,"d",(function(){return k})),n.d(t,"c",(function(){return j})),n.d(t,"a",(function(){return N})),n.d(t,"b",(function(){return S}));n(/*! antd/es/message/style */"miYZ");var a=n(/*! antd/es/message */"tsqr"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),l=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),o=n.n(r),c=n(/*! react */"q1tI"),s=n.n(c),u=n(/*! umi */"9kvl"),d=n(/*! ./authority */"xKgJ"),p=n(/*! ./util */"1vsH"),m=n(/*! @ant-design/icons */"RCxd"),f=n(/*! @/assets/images/403Qrcode.png */"mOS8"),v=n.n(f),h=n(/*! @/assets/images/Authorize.png */"1ZF9"),b=n.n(h),g=n(/*! @/assets/images/studnetqun.png */"WdTA"),y=n.n(g),x=n(/*! ./env */"m3rI"),E=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!_(e)||!O(t))},_=function(e){return!!Object(d.q)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},O=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Object(u.c)()._store.getState(),a=n.user;return!(null===(e=a.userInfo)||void 0===e||!e.profile_completed)||(l.a.confirm({title:"提示",width:530,centered:!0,content:t?"按照有关政策规定,特殊实验需要先绑定手机号才能使用,请先绑定手机号码":"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u.d.push("/account/profile/edit")}}),!1)},k=function(){var e;return!(null===(e=Object(u.c)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.a.confirm({title:"提示",centered:!0,content:s.a.createElement("div",{className:"tc"},"您需要去完成您的职业认证,才能使用此功能"),okText:"立即完善",cancelText:"稍后完善",onOk:function(){Object(p.O)("/account/certification")}}),!1)},j=function(){return!!Object(d.b)()||(l.a.warning({centered:!0,width:530,title:"提示",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"您可以扫码加群@群管理员,申请操作权限哦!"),s.a.createElement("img",{src:Object(d.u)()?y.a:"".concat(x.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"我知道了",maskClosable:!0}),!1)},N=function(e,t){return!!e||(l.a.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:s.a.createElement("div",null,s.a.createElement("p",null,t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:b.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"群号:","714336072"))),okText:"立即联系",cancelText:"取消",onOk:function(){Object(p.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Object(u.c)()._store.getState(),r=n.shixunsDetail.detail;return 2===(null==r?void 0:r.public)||1===(null==r?void 0:r.public)||3===(null==r?void 0:r.shixun_status)?(l.a.info({centered:!0,icon:s.a.createElement(m.a,{style:{color:"#faad14"}}),width:460,title:"提示",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"该实践项目的状态为",2===(null==r?void 0:r.public)?"已公开":1===(null==r?void 0:r.public)?"待审核":"已关闭",",",t,"。"),s.a.createElement("p",null,"如有需要,请联系平台管理员进行技术支持。")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v.a,alt:"二维码",width:160})),okText:"我知道了"}),!0):2===(null==r?void 0:r.shixun_status)&&(l.a.confirm({centered:!0,icon:s.a.createElement(m.a,null),title:"提示",content:s.a.createElement("div",null,s.a.createElement("span",null,"该实践项目已发布,",t,"。"),s.a.createElement("br",null),s.a.createElement("span",null,"如有需要,您可以撤销发布后,再进行操作。")),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;l.a.confirm({width:440,centered:!0,icon:s.a.createElement(m.a,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=Object(i.a)(o.a.mark((function t(){return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==r?void 0:r.identifier}});case 2:401!==t.sent.status&&(a.b.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==r?void 0:r.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==r?void 0:r.identifier}}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}}),!0)}},"Nv+3":
|
|
|
/*!*******************************************************!*\
|
|
|
!*** ./src/pages/Shixuns/Detail/[id].tsx + 9 modules ***!
|
|
|
\*******************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! all exports used */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/DownOutlined.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/UpOutlined.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/components/SendShixunsModal.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/components/index.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/index.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/FirstEntryModal/index.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/index.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/umiExports.ts */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Shixuns/Detail/components/Banner/components/AuthModal.tsx */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/service/shixuns.ts */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/verifyLogin.tsx */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/cascader/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/cascader/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popover/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popover/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/space/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/space/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("2qtc");var a=n("kLXV"),i=(n("lUTK"),n("BvKs")),l=n("tJVT"),r=n("PpiC"),o=n("q1tI"),c=n.n(o),s=n("Ty5D"),u=n("55Ip"),d=n("9kvl"),p=(n("6UJt"),n("DFOY")),m=(n("jCWc"),n("kPKH")),f=(n("DYRE"),n("zeV3")),v=(n("7Kak"),n("9yH6")),h=(n("T2oS"),n("W9HT")),b=(n("+L6B"),n("2/Rp")),g=(n("Q9mQ"),n("diRs")),y=(n("5Dmo"),n("3S7+")),x=(n("5NDa"),n("5rEg")),E=(n("miYZ"),n("tsqr")),_=n("9og8"),O=n("WmNS"),k=n.n(O),j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t={"开始实战":"开始学习并完成实战任务","继续挑战":"继续完成后续学习和实战任务","查看实战":"查看我的实战光辉历史","模拟实战":"模拟完成实战任务","开启挑战":"开始学习并完成实战任务"};return t[e]||""},N=n("y0eN"),S=n.n(N),C=n("0Dmy"),w=(n("DjyN"),n("NUBc")),T=n("k1fw"),D=n("kg1m"),P=n.n(D),I=x.a.Search,A=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(s.i)()),u=Object(o.useState)(0),p=Object(l.a)(u,2),m=p[0],f=p[1],h=Object(o.useState)([]),b=Object(l.a)(h,2),g=b[0],y=b[1],x=Object(o.useState)(""),O=Object(l.a)(x,2),j=O[0],N=O[1],S=Object(o.useState)(),C=Object(l.a)(S,2),D=C[0],A=C[1],z=Object(o.useState)(!1),R=Object(l.a)(z,2),V=R[0],F=R[1],B=Object(o.useState)(!1),K=Object(l.a)(B,2),L=K[0],M=K[1],W=Object(o.useState)({id:null,page:1,limit:10}),q=Object(l.a)(W,2),U=q[0],J=q[1];Object(o.useEffect)((function(){"Banner-SendShixuns"===t.actionTabs.key&&(U.id=i.id,J(U),Y(U))}),[t.actionTabs.key]);var Y=function(){var e=Object(_.a)(k.a.mark((function e(t){var a;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/searchUserCourses",payload:t});case 2:401===(a=e.sent).status?(n({type:"shixunsDetail/setActionTabs",payload:{}}),M(!1)):(M(!0),f((null==a?void 0:a.courses_count)||0),y((null==a?void 0:a.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=Object(_.a)(k.a.mark((function e(){var a,i,l;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=3;break}return F(!0),e.abrupt("return");case 3:return i=null===(a=t.actionTabs.params)||void 0===a?void 0:a.id,e.next=6,n({type:"shixunsDetail/sendToCourse",payload:{id:i,course_id:D}});case 6:401!==(l=e.sent).status&&(E.b.success(l.message),G(),null===d.d||void 0===d.d||d.d.replace(l.first_category_url));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){N(""),A(null),F(!1),n({type:"shixunsDetail/setActionTabs",payload:{}}),M(!1)};return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"发送实训",visible:L,okText:"确定",cancelText:"取消",onOk:H,onCancel:G},c.a.createElement("div",{className:P.a.wrap},c.a.createElement("div",{className:P.a.title},"选择的实训将会发送到指定课堂"),c.a.createElement("div",{className:"mb10"},c.a.createElement(I,{placeholder:"输入课堂名称的关键字进行搜索",value:j,onChange:function(e){return N(e.target.value)},onSearch:function(e){N(e);var t=Object(T.a)(Object(T.a)({},U),{page:1,limit:10,search:encodeURI(e)});J(t),Y(t)}})),c.a.createElement("div",{className:P.a.radioWrap},c.a.createElement(v.a.Group,{value:D,onChange:function(e){A(e.target.value),F(!1)}},g.map((function(e,t){return c.a.createElement(v.a,{className:P.a.radio,value:e.course_id,key:t},e.name)})))),V&&c.a.createElement("div",{className:P.a.colorFF0000},"请选择你要发送的课堂"),m>10&&c.a.createElement("div",{className:P.a.pagination},c.a.createElement(w.a,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==U?void 0:U.page,pageSize:10,total:m,onChange:function(e){var t=Object(T.a)(Object(T.a)({},U),{page:e,limit:10,search:encodeURI(j)});J(t),Y(t)}}))))})),z=n("WllH"),R=n.n(z),V=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(o.useState)(!1)),s=Object(l.a)(i,2),u=s[0],d=s[1],p=function(){var e=Object(_.a)(k.a.mark((function e(){var a,i,l,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.next=3,n({type:"shixunsDetail/cancelRelease",payload:{id:null===(a=t.actionTabs.params)||void 0===a?void 0:a.id}});case 3:i=e.sent,n({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),401!==i.status&&(E.b.success(i.message),n({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(l=t.actionTabs.params)||void 0===l?void 0:l.id}}),n({type:"shixunsDetail/getRightData",payload:{id:null===(r=t.actionTabs.params)||void 0===r?void 0:r.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-CancelRelease"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:u,onOk:p,okButtonProps:{loading:u},onCancel:function(){n({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"是否确认撤销发布?"),c.a.createElement("p",{className:"".concat(R.a.text," ").concat(R.a.color848282)},"撤销发布后,学员将无法进行练习,若您新增关"),c.a.createElement("p",{className:"".concat(R.a.text," ").concat(R.a.color848282)},"卡,学员需要重新体验实训")))})),F=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,i=e.shixunsDetail,s=(e.globalSetting,e.loading,e.dispatch),u=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(o.useState)(!1)),d=Object(l.a)(u,2),p=d[0],m=d[1],f=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n,a,l,r,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.next=3,s({type:"shixunsDetail/cancelPublic",payload:{id:null===(t=i.actionTabs.params)||void 0===t?void 0:t.id}});case 3:n=e.sent,s({type:"shixunsDetail/setActionTabs",payload:{}}),m(!1),0===n.status&&(s({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(a=i.actionTabs.params)||void 0===a?void 0:a.id}}),s({type:"shixunsDetail/getRightData",payload:{id:null===(l=i.actionTabs.params)||void 0===l?void 0:l.id}}),E.b.success(null!==(r=i.actionTabs)&&void 0!==r&&null!==(o=r.params)&&void 0!==o&&o.isCancelPublic?"撤销公开成功!":"撤销申请公开成功!"));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-CancelPublic"===i.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:p,onOk:f,onCancel:function(){s({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"是否确认撤销",null!==(t=i.actionTabs)&&void 0!==t&&null!==(n=t.params)&&void 0!==n&&n.isCancelPublic?"":"申请","公开?")))})),B=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(o.useState)(!1)),s=Object(l.a)(i,2),u=s[0],d=s[1],p=function(){var e=Object(_.a)(k.a.mark((function e(){var a,i,l,r,o,c,s,u,p,m,f,v,h,b,g;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!0),null!==(a=t.actionTabs.params)&&void 0!==a&&a.type){e.next=16;break}if(!(null!==(l=t.actionTabs.params)&&void 0!==l&&l.discipline_name||null!==(r=t.actionTabs.params)&&void 0!==r&&r.sub_discipline_name)){e.next=8;break}if(null!==(m=t.actionTabs.params)&&void 0!==m&&m.discipline_name&&null!==(f=t.actionTabs.params)&&void 0!==f&&f.sub_discipline_name){e.next=6;break}return E.b.info("请填写方向或课程"),e.abrupt("return");case 6:e.next=11;break;case 8:if(null!==(v=t.actionTabs.params)&&void 0!==v&&v.sub_discipline_id){e.next=11;break}return E.b.info("请选择方向或课程"),e.abrupt("return");case 11:return e.next=13,n({type:"shixunsDetail/applyPublic",payload:{id:null===(o=t.actionTabs.params)||void 0===o?void 0:o.id,user_customize:null===(c=t.actionTabs.params)||void 0===c||!c.sub_discipline_id,discipline_name:null===(s=t.actionTabs.params)||void 0===s?void 0:s.discipline_name,sub_discipline_name:null===(u=t.actionTabs.params)||void 0===u?void 0:u.sub_discipline_name,sub_discipline_id:null===(p=t.actionTabs.params)||void 0===p?void 0:p.sub_discipline_id}});case 13:i=e.sent,e.next=19;break;case 16:return e.next=18,n({type:"shixunsDetail/applyPublic",payload:{id:null===(h=t.actionTabs.params)||void 0===h?void 0:h.id,user_customize:!1,sub_discipline_id:""}});case 18:i=e.sent;case 19:n({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),1!==i.status&&0!==i.status||(n({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(b=t.actionTabs.params)||void 0===b?void 0:b.id}}),n({type:"shixunsDetail/getRightData",payload:{id:null===(g=t.actionTabs.params)||void 0===g?void 0:g.id}}));case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-ApplyPublic"===t.actionTabs.key,okText:"确定申请",cancelText:"取消申请",confirmLoading:u,onOk:p,onCancel:function(){n({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"公开实训需经过平台标准化审核,审核周期为1-2天,"),c.a.createElement("p",{className:"".concat(R.a.text," mt5")},"公开的实训将对平台所有人可见。若仅本人教学使用"),c.a.createElement("p",{className:"".concat(R.a.text," mt5")},"则无需申请公开,直接发送到课堂即可。")))})),K=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,i=e.shixunsDetail,l=(e.globalSetting,e.loading,e.dispatch);Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]);return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-Per"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})}},c.a.createElement("p",{className:"tc font16"},"该实训所使用的实验环境为私有环境:",null===(t=i.actionTabs)||void 0===t||null===(n=t.params)||void 0===n?void 0:n.message,c.a.createElement("br",null),"您无该实验环境的使用权限,所以无法复制该实训"))})),L=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,i=e.shixunsDetail,l=(e.globalSetting,e.loading,e.dispatch),o=(Object(r.a)(e,["shixunsDetail","globalSetting","loading","dispatch"]),(null===(t=i.actionTabs)||void 0===t?void 0:t.params)||{}),s=o.tagPosition,u=void 0===s?[]:s,d=o.evaluationSetPosition,p=void 0===d?[]:d,m=o.publishBoxStatus,f=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"发布申请已提交,请等待管理员的审核"))},v=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"发布申请已提交,请等待管理员的审核"),c.a.createElement("p",{className:"".concat(R.a.text," font12")},"• 我们将在1-2个工作日内完成审核"))},h=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"第",p.join(","),"关尚未完成,无法申请发布"))},b=function(){return c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"每一个关卡至少需要一个技能标签",c.a.createElement("br",null),"第",u.join(","),"关尚未设置技能标签,请补充"))};return c.a.createElement(a.a,{centered:!0,keyboard:!1,closable:!1,title:"提示",visible:"Banner-ApplyRelease"===i.actionTabs.key,okText:"知道啦",onOk:function(){var e,t;0!==m&&1!==m||(l({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(e=i.actionTabs.params)||void 0===e?void 0:e.id}}),l({type:"shixunsDetail/getRightData",payload:{id:null===(t=i.actionTabs.params)||void 0===t?void 0:t.id}}));l({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})}},(n={0:f,1:v,2:h,3:b})[m]?n[m]():c.a.createElement("div",{className:R.a.wrap},c.a.createElement("p",{className:R.a.text},"尚未创建任务的实训,不能申请发布")))})),M=n("NLgs"),W=n("HBuW"),q=n("RCxd"),U=n("8Skl"),J=n("y3Kf"),Y=n("m3rI"),H=n("ErOA"),G=n("xKgJ"),Q=n("1vsH"),Z=Object(d.a)((function(e){var t=e.shixunsDetail,n=e.user,a=e.loading,i=e.globalSetting,l=e.problemset;return{shixunsDetail:t,user:n,globalSetting:i,loading:a.models.index,problemset:l}}))((function(e){var t,n,i,u,O,N,w,T,D,P,I,z,R,Z,X,$,ee,te,ne,ae,ie,le,re,oe,ce,se,ue,de,pe,me,fe,ve,he,be,ge,ye,xe,Ee,_e,Oe,ke,je,Ne,Se,Ce,we,Te,De,Pe,Ie,Ae,ze,Re,Ve,Fe,Be,Ke,Le,Me,We,qe,Ue,Je,Ye,He,Ge,Qe,Ze,Xe,$e=e.shixunsDetail,et=e.user,tt=(e.globalSetting,e.loading,e.dispatch),nt=e.problemset,at=(Object(r.a)(e,["shixunsDetail","user","globalSetting","loading","dispatch","problemset"]),Object(s.h)()),it=Object(o.useRef)(""),lt=Object(o.useState)(!1),rt=Object(l.a)(lt,2),ot=rt[0],ct=rt[1],st=Object(o.useRef)(null),ut=Object(o.useState)(!0),dt=Object(l.a)(ut,2),pt=dt[0],mt=dt[1],ft=Object(o.useState)(2),vt=Object(l.a)(ft,2),ht=vt[0],bt=vt[1],gt=Object(o.useState)(!1),yt=Object(l.a)(gt,2),xt=yt[0],Et=yt[1],_t=Object(o.useState)(!1),Ot=Object(l.a)(_t,2),kt=Ot[0],jt=Ot[1],Nt=Object(o.useState)(),St=Object(l.a)(Nt,2),Ct=St[0],wt=St[1],Tt=Object(o.useState)(),Dt=Object(l.a)(Tt,2),Pt=Dt[0],It=Dt[1],At=Object(o.useState)(),zt=Object(l.a)(At,2),Rt=zt[0],Vt=zt[1],Ft=Object(o.useState)(!1),Bt=Object(l.a)(Ft,2),Kt=Bt[0],Lt=Bt[1],Mt=[{level:"初级",color:"#44D7B6"},{level:"中级",color:"#F7B500"},{level:"中高级",color:"#FF8C29"},{level:"高级",color:"#E53333"}];Object(o.useEffect)((function(){var e;it.current=null===(e=at.pathname.split("/"))||void 0===e?void 0:e[2]}),[at.pathname]),Object(o.useEffect)((function(){tt({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),setTimeout((function(){mt(!1)}),5e3)}),[]);var Wt,qt,Ut,Jt,Yt,Ht,Gt=null===(t=et.userInfo)||void 0===t||null===(n=t.shixun)||void 0===n?void 0:n.editable,Qt=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n,a,i;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=$e.detail)||void 0===t||!t.windows_vnc||Object(G.p)()){e.next=2;break}return e.abrupt("return",!1);case 2:if(null===(n=$e.detail)||void 0===n||!n.can_fork){e.next=5;break}return tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 5:return e.next=7,Object(H.a)("/api/shixuns/".concat(null==it?void 0:it.current,"/copy.json"),{method:"post",body:{}});case 7:0===(a=e.sent).status&&(null===d.d||void 0===d.d||d.d.push("/shixuns/".concat(null===(i=a.data)||void 0===i?void 0:i.shixun,"/challenges")),E.b.success("复制成功"),Et(!1)),-3===a.status&&tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Per",params:{message:a.message}}});case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Zt=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(Q.Y)(["实践项目","详情页","取消收藏"]),e.next=3,tt({type:"shixunsDetail/cancelCollect",payload:{container_id:null===(t=$e.detail)||void 0===t?void 0:t.id,container_type:"Shixun"}});case 3:0===(n=e.sent).status&&(tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}}),tt({type:"shixunsDetail/getRightData",payload:{id:it.current}}),E.b.success(n.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xt=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(Q.Y)(["实践项目","详情页","收藏"]),e.next=3,tt({type:"shixunsDetail/collect",payload:{container_id:null===(t=$e.detail)||void 0===t?void 0:t.id,container_type:"Shixun"}});case 3:0===(n=e.sent).status&&(tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}}),tt({type:"shixunsDetail/getRightData",payload:{id:it.current}}),E.b.success(n.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$t=function(e){Object(Q.Y)(["实践项目","详情页","撤销公开"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:it.current,isCancelPublic:e}}})},en=function(){var e=Object(_.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(Q.Y)(["实践项目","详情页","申请发布"]),e.next=3,tt({type:"shixunsDetail/release",payload:{id:it.current}});case 3:if(t=e.sent,tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}}),tt({type:"shixunsDetail/getRightData",payload:{id:it.current}}),n=(null==t?void 0:t.evaluation_set_position)||[],0!==t.status){e.next=10;break}return a.a.info({width:530,title:"提示",centered:!0,content:c.a.createElement("div",{className:"tc font16"},"实训发布后即可发送课堂使用"),okText:"知道啦"}),e.abrupt("return");case 10:tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:null==t?void 0:t.tag_position,evaluationSetPosition:n,publishBoxStatus:t.status}}});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tn=function e(t){var n,i;t=null!==(n=t)&&void 0!==n&&n.includes(".json")?t:"".concat(t,".json"),a.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:c.a.createElement("div",{className:"tc font16"},"实训已经更新了,正在为您重置!"),onOk:(i=Object(_.a)(k.a.mark((function n(){var a,i;return k.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(W.Ab)({url:t});case 2:if(a=n.sent){n.next=5;break}return n.abrupt("return");case 5:return E.b.success("重置成功,正在进入实训!"),n.next=8,Object(W.D)({id:a.shixun_identifier});case 8:if(null==(i=n.sent)||!i.game_identifier){n.next=12;break}return null===d.d||void 0===d.d||d.d.push("/tasks/".concat(i.game_identifier)),n.abrupt("return");case 12:2===(null==i?void 0:i.status)?e(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&nn(null==i?void 0:i.message);case 13:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},nn=function(e){a.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:c.a.createElement("div",{className:"tc font16"},"目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!")})},an=function(e){return e?e>=1e3?e=e/1e3+"K":e:0},ln=function(){var e=Object(_.a)(k.a.mark((function e(t){var n,a,i,l,r,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=null===(n=st.current)||void 0===n||null===(a=n.state)||void 0===a?void 0:a.value,e.next=3,Object(H.a)("/api/shixuns/".concat(null==it?void 0:it.current,"/mark.json"),{method:"post",body:{mark_status:4===t?null===(i=$e.detail)||void 0===i?void 0:i.mark_status:(null===(l=$e.detail)||void 0===l?void 0:l.mark_status)===t?0:t,mark_content:r}});case 3:0===(null==(o=e.sent)?void 0:o.status)&&tt({type:"shixunsDetail/getShixunsDetail",payload:{id:it.current}});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return console.log(et.userInfo,"shixunsDetail"),c.a.createElement("section",null,c.a.createElement("aside",{className:S.a.banner,style:null!==(i=$e.detail)&&void 0!==i&&i.banner_image?{backgroundImage:"url(".concat(Y.a.API_SERVER+(null===(u=$e.detail)||void 0===u?void 0:u.banner_image),")")}:{}},c.a.createElement("aside",{className:S.a.wrp},c.a.createElement("div",{className:S.a.action},c.a.createElement("div",{className:S.a.titleWrap},3===(null===(O=$e.detail)||void 0===O?void 0:O.shixun_status)&&c.a.createElement(y.a,{title:"已关闭"},c.a.createElement("i",{className:"iconfont icon-yiguanbi3 mr10",style:{color:"#f7b500"}})),-1===(null===(N=$e.detail)||void 0===N?void 0:N.shixun_status)&&c.a.createElement("span",{className:S.a.deleteBtnStatus},"已删除"),c.a.createElement(y.a,{title:(null===(w=$e.detail)||void 0===w?void 0:w.name)||"实践项目名称-未填写"},c.a.createElement("span",{className:S.a.title},(null===(T=$e.detail)||void 0===T?void 0:T.name)||"实践项目名称-未填写")),c.a.createElement("div",{className:S.a.btn,style:{backgroundColor:(Ht=null===(Yt=$e.detail)||void 0===Yt?void 0:Yt.diffcult,Ht?Mt.find((function(e){return e.level===Ht})).color:"--")}},null===(D=$e.detail)||void 0===D?void 0:D.diffcult),Object(G.w)()&&(null===(P=$e.detail)||void 0===P?void 0:P.fork_from)&&c.a.createElement("a",{href:"/shixuns/".concat(null===(I=$e.detail)||void 0===I||null===(z=I.fork_from)||void 0===z?void 0:z.fork_identifier,"/challenges"),target:"_blank",className:"iconfont icon-fork",style:{fontSize:21}}),Object(G.w)()&&c.a.createElement(g.a,{trigger:"click",content:c.a.createElement("div",{className:S.a.customPopover},c.a.createElement("p",null,c.a.createElement("b",null,"标签"),c.a.createElement("span",null,"标签用于管理,仅管理员/运营人员可见")),c.a.createElement("ul",null,c.a.createElement("li",{onClick:function(){return ln(1)},className:1===(null===(Wt=$e.detail)||void 0===Wt?void 0:Wt.mark_status)?S.a.active:""},"正常 ",c.a.createElement("i",{className:"iconfont icon-duigou1"})),c.a.createElement("li",{onClick:function(){return ln(2)},className:2===(null===(qt=$e.detail)||void 0===qt?void 0:qt.mark_status)?S.a.active:""},"需完善 ",c.a.createElement("i",{className:"iconfont icon-duigou1"})),c.a.createElement("li",{onClick:function(){return ln(3)},className:3===(null===(Ut=$e.detail)||void 0===Ut?void 0:Ut.mark_status)?S.a.active:""},"无法使用 ",c.a.createElement("i",{className:"iconfont icon-duigou1"}))),c.a.createElement("p",{style:{margin:"16px 0"}},c.a.createElement("b",null,"备注"),c.a.createElement("span",null,"字数限制在140字以内")),c.a.createElement(x.a.TextArea,{key:Math.random(),ref:st,defaultValue:null===(Jt=$e.detail)||void 0===Jt?void 0:Jt.mark_content,onBlur:function(e){return ln(4)},rows:4,maxLength:140}))},c.a.createElement(q.a,{style:{color:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t="#0152d9";return 1===e&&(t="#2FA34F"),2===e&&(t="#FF8C29"),3===e&&(t="#E53333"),t}(null===(R=$e.detail)||void 0===R?void 0:R.mark_status)},className:"current font18 ml5 c-light-primary",rotate:180}))),c.a.createElement("div",{className:S.a.actionBtns},c.a.createElement("div",{className:S.a.gold},c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-jinbi1 font16"}),c.a.createElement("span",null,"金币")),c.a.createElement("div",null,null==$e||null===(Z=$e.detail)||void 0===Z?void 0:Z.gold)),!(null!==(X=$e.detail)&&void 0!==X&&X.is_jupyter)&&c.a.createElement("div",{className:S.a.gold},c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-pingfen2 font15"}),c.a.createElement("span",null,"评分")),c.a.createElement("div",null,null===($=$e.detail)||void 0===$?void 0:$.score_info)),((null===(ee=$e.detail)||void 0===ee?void 0:ee.identity)<8||(null===(te=et.userInfo)||void 0===te?void 0:te.is_shixun_marker))&&-1!==(null===(ne=$e.detail)||void 0===ne?void 0:ne.shixun_status)&&0!==(null===(ae=$e.detail)||void 0===ae?void 0:ae.shixun_status)&&(null===(ie=$e.detail)||void 0===ie?void 0:ie.can_copy)&&c.a.createElement("div",{className:S.a.fork},c.a.createElement(y.a,{visible:(null===(le=$e.detail)||void 0===le||!le.is_jupyter)&&pt,title:c.a.createElement("span",{style:{color:"#000"}},"新增关卡合并功能"),color:"#fff"},c.a.createElement(y.a,{title:!Object(G.p)()&&(null===(re=$e.detail)||void 0===re?void 0:re.windows_vnc)&&"Windows镜像不支持复制"},c.a.createElement("div",{onClick:function(){}},c.a.createElement("i",{className:"iconfont icon-Fock font13"}),c.a.createElement("span",null,c.a.createElement("span",{onClick:function(){var e;if(null!==(e=$e.detail)&&void 0!==e&&e.is_jupyter){var t;if(null!==(t=$e.detail)&&void 0!==t&&t.need_authorize)return void Object(M.a)(!1);Object(Q.Y)(["实践项目","详情页","复制实训"]),Qt(),Et(!0)}else Et(!0),bt(1)}},"复制 "),!(null!==(oe=$e.detail)&&void 0!==oe&&oe.is_jupyter)&&c.a.createElement("span",{onClick:function(){Et(!0),bt(2)}},"/ 合并"))))),c.a.createElement("div",{onClick:function(){return d.d.push("/shixuns/".concat(it.current,"/fork_list"))}},an(null===(ce=$e.detail)||void 0===ce?void 0:ce.fork_num))),c.a.createElement("div",{className:S.a.collect},c.a.createElement("div",null,null!==(se=$e.detail)&&void 0!==se&&se.is_collect?c.a.createElement("span",{onClick:Zt},c.a.createElement("i",{className:"iconfont icon-shoucangerji font13"}),c.a.createElement("span",null,"取消收藏")):c.a.createElement("span",{onClick:Xt},c.a.createElement("i",{className:"iconfont icon-shoucangyiji font14"}),c.a.createElement("span",null,"收藏"))),c.a.createElement("div",null,an(null===(ue=$e.detail)||void 0===ue?void 0:ue.collection_count))))),c.a.createElement("div",{className:S.a.contentWrap},c.a.createElement("div",{className:S.a.contentLeftWrap},c.a.createElement("div",{className:S.a.user},c.a.createElement("a",{href:null===(de=$e.rightData)||void 0===de||null===(pe=de.creator)||void 0===pe?void 0:pe.user_url,target:"_blank",className:S.a.img},c.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/").concat((null===(me=$e.rightData)||void 0===me?void 0:me.creator)&&"images/".concat(null===(fe=$e.rightData)||void 0===fe?void 0:fe.creator.image_url,"?1532489442")),alt:"头像"})),c.a.createElement("div",{className:S.a.text},c.a.createElement(y.a,{title:null===(ve=$e.rightData)||void 0===ve||null===(he=ve.creator)||void 0===he?void 0:he.name},c.a.createElement("a",{href:null===(be=$e.rightData)||void 0===be||null===(ge=be.creator)||void 0===ge?void 0:ge.user_url,target:"_blank",className:S.a.d1},null===(ye=$e.rightData)||void 0===ye||null===(xe=ye.creator)||void 0===xe?void 0:xe.name)),c.a.createElement(y.a,{title:"***"===(null===(Ee=$e.rightData)||void 0===Ee||null===(_e=Ee.creator)||void 0===_e?void 0:_e.school)?"本单位不对外公开":null===(Oe=$e.rightData)||void 0===Oe||null===(ke=Oe.creator)||void 0===ke?void 0:ke.school},c.a.createElement("div",{className:S.a.d2},null===(je=$e.rightData)||void 0===je||null===(Ne=je.creator)||void 0===Ne?void 0:Ne.school)))),c.a.createElement("div",null,!(null===(Se=$e.detail)||void 0===Se||!Se.total_stu_num)&&c.a.createElement("div",{className:S.a.ratingTitle},c.a.createElement("span",null,"学习人次 "),c.a.createElement("span",null,null===(Ce=$e.detail)||void 0===Ce?void 0:Ce.total_stu_num,c.a.createElement("span",{className:"font12"},"(自主学习:",null===(we=$e.detail)||void 0===we?void 0:we.stu_num," SPOC学习:",null===(Te=$e.detail)||void 0===Te?void 0:Te.spoc_stu_num,")"))),c.a.createElement("div",{className:S.a.ratingTitle},c.a.createElement("span",null,"访问次数 "),c.a.createElement("span",null,null===(De=$e.detail)||void 0===De?void 0:De.total_visits)))),c.a.createElement("div",{className:S.a.operationWrap},!(null!==(Pe=$e.detail)&&void 0!==Pe&&Pe.is_jupyter)&&!(null!==(Ie=$e.detail)&&void 0!==Ie&&Ie.is_jupyter_lab)&&function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:99,t=[0,3,1,-1];return!t.includes(e)}(null===(Ae=$e.detail)||void 0===Ae?void 0:Ae.shixun_status)&&"学生"!==(null===(ze=et.userInfo)||void 0===ze?void 0:ze.user_identity)&&c.a.createElement(y.a,{placement:"bottom",title:"以实训作业的形式发送到我的课堂"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){var e;Object(Q.Y)(["实践项目","详情页","发送至课堂"]),null!==(e=$e.detail)&&void 0!==e&&e.need_authorize?Object(M.a)(!1):Object(M.e)(tt)&&tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:it.current}}})}},c.a.createElement("i",{className:"iconfont icon-fasongzhi1 font20"}),c.a.createElement("span",null,"发送至"))),2===(null===(Re=$e.detail)||void 0===Re?void 0:Re.shixun_status)&&0===(null===(Ve=$e.detail)||void 0===Ve?void 0:Ve.public)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"撤销发布后,学员将无法进行练习"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){Object(Q.Y)(["实践项目","详情页","撤销发布"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:it.current}}})}},c.a.createElement("i",{className:"iconfont icon-chexiaofabu2"}),c.a.createElement("span",null,"撤销发布"))),0===(null===(Fe=$e.detail)||void 0===Fe?void 0:Fe.shixun_status)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"发布后,可以使用到自己的课堂和课程"},c.a.createElement("div",{className:S.a.iconBtn,onClick:en},c.a.createElement("i",{className:"iconfont icon-fabu3"}),c.a.createElement("span",null,"发布"))),2===(null===(Be=$e.detail)||void 0===Be?void 0:Be.shixun_status)&&1===(null===(Ke=$e.detail)||void 0===Ke?void 0:Ke.public)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){return $t(!1)}},c.a.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),c.a.createElement("span",null,"撤销申请公开"))),(null===(Le=et.userInfo)||void 0===Le?void 0:Le.admin)&&2===(null===(Me=$e.detail)||void 0===Me?void 0:Me.public)&&c.a.createElement(y.a,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){return $t(!0)}},c.a.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),c.a.createElement("span",null,"撤销公开"))),2===(null===(We=$e.detail)||void 0===We?void 0:We.shixun_status)&&0===(null===(qe=$e.detail)||void 0===qe?void 0:qe.public)&&Gt&&c.a.createElement(y.a,{placement:"bottom",title:"审核通过后,平台用户可以查看实训"},c.a.createElement("div",{className:S.a.iconBtn,onClick:function(){var e,t;null!==(e=$e.detail)&&void 0!==e&&e.has_sub_discipline?(Object(Q.Y)(["实践项目","详情页","申请公开"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:it.current,type:null===(t=$e.detail)||void 0===t?void 0:t.has_sub_discipline}}})):jt(!0)}},c.a.createElement("i",{className:"iconfont icon-shenqinggongkai1 font18"}),c.a.createElement("span",null,"申请公开"))),-1!==(null===(Ue=$e.detail)||void 0===Ue?void 0:Ue.shixun_status)&&c.a.createElement(y.a,{placement:"bottom",title:null!==(Je=$e.detail)&&void 0!==Je&&Je.need_authorize?"需授权":j(null===(Ye=$e.detail)||void 0===Ye||null===(He=Ye.task_operation)||void 0===He?void 0:He[0])},c.a.createElement(b.a,{onClick:function(){var e,t,n,a;if(null!==(e=$e.detail)&&void 0!==e&&e.need_authorize)return Object(M.a)(!1),void Object(Q.Y)(["实践项目","详情页","需授权"]);Object(Q.Y)(["实践项目","详情页","开启挑战"]),Object(M.f)(tt)&&((null===(t=$e.detail)||void 0===t?void 0:t.shixun_status)>1&&ct(!0),null!==(n=$e.detail)&&void 0!==n&&n.is_jupyter||null!==(a=$e.detail)&&void 0!==a&&a.is_jupyter_lab?tt({type:"shixunsDetail/execJupyter",payload:{id:it.current}}).then((function(e){ct(!1),null!=e&&e.identifier&&(null===d.d||void 0===d.d||d.d.push("/tasks/".concat(e.identifier,"/jupyter")))})):tt({type:"shixunsDetail/execShixun",payload:{id:it.current}}).then((function(e){ct(!1),null!=e&&e.game_identifier?null===d.d||void 0===d.d||d.d.push("/tasks/".concat(e.game_identifier)):2===(null==e?void 0:e.status)?tn(null==e?void 0:e.message):3===(null==e?void 0:e.status)&&nn(null==e?void 0:e.message)})))},className:S.a.testBtn,type:"primary"},c.a.createElement("i",{className:"iconfont icon-jixutiaozhan mr10 font14"}),null!==(Ge=$e.detail)&&void 0!==Ge&&Ge.need_authorize?"需授权":(null===(Qe=$e.detail)||void 0===Qe?void 0:Qe.shixun_status)>1?null===(Ze=$e.detail)||void 0===Ze||null===(Xe=Ze.task_operation)||void 0===Xe?void 0:Xe[0]:"模拟实战")))))),ot&&c.a.createElement("div",{className:S.a.fullScreenLoading},c.a.createElement(h.a,{size:"large"})),c.a.createElement(C.a,null),c.a.createElement(A,null),c.a.createElement(V,null),c.a.createElement(F,null),c.a.createElement(K,null),c.a.createElement(B,null),c.a.createElement(L,null),c.a.createElement(a.a,{title:null,visible:xt,width:472,footer:null,onCancel:function(){return Et(!1)}},c.a.createElement("span",{style:{fontSize:"26px",fontWeight:500,color:"#333",paddingLeft:"32px"}},"选择复制/合并方式"),c.a.createElement("div",{style:{padding:"32px"}},c.a.createElement(v.a.Group,{defaultValue:ht,value:ht,onChange:function(e){bt(e.target.value)}},c.a.createElement(f.a,{direction:"vertical"},c.a.createElement(v.a,{value:1},"复制(将当前实践复制并生成全新项目)"),c.a.createElement(v.a,{value:2},"合并(将当前关卡合并至目标实践项目)")))),c.a.createElement("div",{style:{width:"100%",textAlign:"center"}},c.a.createElement(b.a,{style:{background:"#F1F5FA",borderRadius:"20px",height:"36px",width:"100px",color:"#047AFF",marginRight:"10px"},onClick:function(){Et(!1)}},"取消"),c.a.createElement(b.a,{onClick:function(){if(1==ht){var e;if(null!==(e=$e.detail)&&void 0!==e&&e.need_authorize)return void Object(M.a)(!1);Object(Q.Y)(["实践项目","详情页","复制实训"]),Qt()}else d.d.push("/shixuns/".concat(it.current,"/Merge"))},style:{background:"#016FFF",borderRadius:"20px",height:"36px",width:"100px",color:"#FFFFFF",marginLeft:"10px"}},"确认"))),c.a.createElement(a.a,{title:"方向&课程",visible:kt,centered:!0,width:600,onCancel:function(){jt(!1)},onOk:Object(_.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Object(Q.Y)(["实践项目","详情页","申请公开"]),tt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:it.current,discipline_name:Pt,sub_discipline_name:Ct,sub_discipline_id:Rt,type:null===(t=$e.detail)||void 0===t?void 0:t.has_sub_discipline}}}),jt(!1);case 3:case"end":return e.stop()}}),e)})))},c.a.createElement("div",{style:{padding:"24px"}},c.a.createElement("p",null,"需填写实践项目的方向&课程后,才能申请公开"),c.a.createElement("div",{style:{display:"flex"}},c.a.createElement(m.a,{style:{textAlign:"right",width:"82px"}},c.a.createElement("label",null,"方向&课程:")),c.a.createElement(m.a,{span:12},c.a.createElement(p.a,{placeholder:"请选择...",allowClear:!1,onChange:function(e,t){Vt(e[1])},style:{width:"438px"},options:nt.courseOptions}))),c.a.createElement("div",{style:{display:"flex",marginTop:"5px"}},c.a.createElement(m.a,{onClick:function(){Lt(!Kt)}},c.a.createElement("a",{style:{marginLeft:"102px",marginRight:"263px"}},"自定义方向&课程"),c.a.createElement("span",{style:{color:Kt?"#999999":"#666666"},onClick:function(){}},Kt?"收起":"展开",Kt?c.a.createElement(J.a,null):c.a.createElement(U.a,null)))),Kt&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{style:{display:"flex",marginTop:"15px"}},c.a.createElement(m.a,{style:{textAlign:"right",width:"82px"}},c.a.createElement("label",null,"方向:")),c.a.createElement(m.a,{span:12},c.a.createElement(x.a,{value:Pt,onChange:function(e){It(e.target.value)}}))),c.a.createElement("div",{style:{display:"flex",marginTop:"15px"}},c.a.createElement(m.a,{style:{textAlign:"right",width:"82px"}},c.a.createElement("label",null,"课程:")),c.a.createElement(m.a,{span:12},c.a.createElement(x.a,{value:Ct,onChange:function(e){wt(e.target.value)}})))))))})),X=n("e1J2"),$=n.n(X),ee=function(){var e=Object(o.useState)(0),t=Object(l.a)(e,2),n=t[0],a=t[1],i=Object(o.useState)(0),r=Object(l.a)(i,2),s=r[0],u=r[1],d=Object(o.useRef)();Object(o.useEffect)((function(){if(!localStorage.getItem("setPracticalFirstEntry")){document.body.setAttribute("style","height: 100vh; overflow: hidden");var e=document.getElementById("settingEntry");a(e.offsetLeft),u(e.offsetTop+18),d.current.style.display="block",e.style.opacity="0";var t=String((new Date).getTime());localStorage.setItem("setPracticalFirstEntry",t)}}),[]);return c.a.createElement("div",{className:$.a.firstEntryModal,ref:d},c.a.createElement("div",{className:$.a.box,style:{left:n,top:s}},c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-shijianshezhi"})," ",c.a.createElement("span",null,"设置")),c.a.createElement("div",{className:$.a.tips},"可编辑实践项目的基本信息、代码仓库、任务关卡、实验环境等。",c.a.createElement("i",{onClick:function(){d.current.style.display="none",document.body.removeAttribute("style"),document.getElementById("settingEntry").style.opacity="1"},className:"iconfont icon-guanbi1"}))))},te=n("OnE8"),ne=n.n(te);t.default=Object(d.a)((function(e){var t=e.user,n=e.shixunsDetail,a=e.loading;return{user:t,shixunsDetail:n,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var t,n,p,m,f,v,h,b,g,y,x,E,_,O,k,j=e.user,N=e.shixunsDetail,S=(e.globalSetting,e.loading,e.dispatch),C=Object(r.a)(e,["user","shixunsDetail","globalSetting","loading","dispatch"]),w=Object(o.useState)(""),T=Object(l.a)(w,2),D=T[0],P=T[1],I=Object(o.useState)(""),A=Object(l.a)(I,2),z=A[0],R=A[1],V=Object(s.h)();Object(Q.T)((null===(t=N.detail)||void 0===t?void 0:t.name)||"实践项目名称-未填写"),Object(o.useEffect)((function(){var e=C.match.params.id;P(e),S({type:"shixunsDetail/getShixunsDetail",payload:{id:e}}),S({type:"shixunsDetail/getRightData",payload:{id:e}})}),[C.match.params.id]),Object(o.useEffect)((function(){var e;R({challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9"}[null===(e=V.pathname.split("/"))||void 0===e?void 0:e[3]]||"1")}),[V.pathname]);var F=null===(n=j.userInfo)||void 0===n||null===(p=n.shixun)||void 0===p?void 0:p.own,B=null===(m=j.userInfo)||void 0===m||null===(f=m.shixun)||void 0===f?void 0:f.editable;return c.a.createElement("section",{className:ne.a.bg},c.a.createElement(Z,null),c.a.createElement("section",{className:ne.a.tabs},c.a.createElement("aside",{className:ne.a.wrap},c.a.createElement(i.a,{mode:"horizontal",onClick:function(e){e.item;var t,n,a=e.key,i=(e.keyPath,e.domEvent);Object(Q.Y)(["实践项目","详情页",i.currentTarget.textContent]);var l=function(e,t){return{1:{url:"/shixuns/".concat(t,"/challenges"),isPush:!1},2:{url:"/shixuns/".concat(t,"/propaedeutics"),isPush:!1},3:{url:"/shixuns/".concat(t,"/repository"),isPush:!0},4:{url:"/shixuns/".concat(t,"/secret_repository"),isPush:!0},5:{url:"/shixuns/".concat(t,"/collaborators"),isPush:!1},6:{url:"/shixuns/".concat(t,"/dataset"),isPush:!1},7:{url:"/shixuns/".concat(t,"/shixun_discuss"),isPush:!1},8:{url:"/shixuns/".concat(t,"/ranking_list"),isPush:!1},9:{url:"/shixuns/".concat(t,"/settings"),isPush:!1}}[e]||{}}(a,D),r=l.url;l.isPush?null===(t=C.history)||void 0===t||t.push(r):null===(n=C.history)||void 0===n||n.replace(r)},selectedKeys:[z]},c.a.createElement(i.a.Item,{key:"1"},"任务"),F&&!(null!==(v=N.detail)&&void 0!==v&&v.is_jupyter)&&(null===(h=N.detail)||void 0===h?void 0:h.init_repository)&&c.a.createElement(i.a.Item,{key:"3"},"代码"),F&&(null===(b=N.detail)||void 0===b?void 0:b.secret_repository)&&c.a.createElement(i.a.Item,{key:"4"},"私密代码"),F&&B&&!(null!==(g=N.detail)&&void 0!==g&&g.is_jupyter)&&!(null!==(y=N.detail)&&void 0!==y&&y.is_disable_discuss)&&c.a.createElement(i.a.Item,{key:"7"},"评论"),!(null!==(x=N.detail)&&void 0!==x&&x.is_jupyter)&&c.a.createElement(i.a.Item,{key:"8"},"排行榜"),F&&c.a.createElement(i.a.Item,{key:"5"},"合作者"),F&&(null===(E=N.detail)||void 0===E?void 0:E.is_jupyter)&&c.a.createElement(i.a.Item,{key:"6"},"数据集"),F&&(null===(_=N.detail)||void 0===_?void 0:_.is_jupyter)&&c.a.createElement(i.a.Item,{key:"9"},"配置")),F&&B&&!(null!==(O=N.detail)&&void 0!==O&&O.is_jupyter)&&c.a.createElement(u.a,{className:ne.a.check,to:"/shixuns/".concat(D,"/edit"),onClick:function(e){var t;null!=V&&null!==(t=V.query)&&void 0!==t&&t.exercise&&(e.preventDefault(),a.a.confirm({title:"提示",content:"请注意,本次编辑仅修改试卷中的实训题,不会同步修改原实践项目。",okText:"确认",cancelText:"取消",onOk:function(){return d.d.push("/shixuns/".concat(D,"/edit"))}}))},id:"settingEntry"},c.a.createElement("i",{className:"iconfont icon-shijianshezhi"}),c.a.createElement("span",null,"设置")),F&&!(null!==(k=N.detail)&&void 0!==k&&k.is_jupyter)&&c.a.createElement(ee,null))),c.a.createElement("aside",{className:"edu-container"},C.children))}))},OnE8:
|
|
|
/*!*****************************************************!*\
|
|
|
!*** ./src/pages/Shixuns/Detail/index.less?modules ***!
|
|
|
\*****************************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={flex_box_center:"flex_box_center___3KzVb",flex_space_between:"flex_space_between___1y_9_",flex_box_vertical_center:"flex_box_vertical_center___3HK2I",flex_box_center_end:"flex_box_center_end___34hl0",flex_box_column:"flex_box_column___1XnGy",bg:"bg___1v-Rv",tabs:"tabs___2BB1H",wrap:"wrap___2po5v",check:"check___1_A63"}},RxwV:
|
|
|
/*!**********************************************************!*\
|
|
|
!*** ./node_modules/rc-cascader/es/index.js + 4 modules ***!
|
|
|
\**********************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/array-tree-filter/lib/index.js (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */
|
|
|
/*! 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) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var a=n("q1tI"),i=n("uciX"),l=n("2W6z"),r=n.n(l),o=n("4IlW"),c=n("uK0f"),s=n.n(c);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(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,a=h(e);if(t){var i=h(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v(this,n)}}function v(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var b,g=((b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(r,e);var t,n,i,l=f(r);function r(){var e;return d(this,r),(e=l.apply(this,arguments)).menuItems={},e.saveMenuItem=function(t){return function(n){e.menuItems[t]=n}},e}return t=r,(n=[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(e){!e.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(e){var t=this.props,n=t.fieldNames,a=t.defaultFieldNames;return n[e]||a[e]}},{key:"getOption",value:function(e,t){var n=this.props,i=n.prefixCls,l=n.expandTrigger,r=n.expandIcon,o=n.loadingIcon,c=this.props.onSelect.bind(this,e,t),s={onClick:c,onDoubleClick:this.props.onItemDoubleClick.bind(this,e,t)},u="".concat(i,"-menu-item"),d=null,p=e[this.getFieldName("children")]&&e[this.getFieldName("children")].length>0;(p||!1===e.isLeaf)&&(u+=" ".concat(i,"-menu-item-expand"),e.loading||(d=a.createElement("span",{className:"".concat(i,"-menu-item-expand-icon")},r))),"hover"!==l||!p&&!1!==e.isLeaf||(s={onMouseEnter:this.delayOnSelect.bind(this,c),onMouseLeave:this.delayOnSelect.bind(this),onClick:c}),this.isActiveOption(e,t)&&(u+=" ".concat(i,"-menu-item-active"),s.ref=this.saveMenuItem(t)),e.disabled&&(u+=" ".concat(i,"-menu-item-disabled"));var m=null;e.loading&&(u+=" ".concat(i,"-menu-item-loading"),m=o||null);var f="";return"title"in e?f=e.title:"string"==typeof e[this.getFieldName("label")]&&(f=e[this.getFieldName("label")]),a.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:u,title:f},s,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],d,m)}},{key:"getActiveOptions",value:function(e){var t=this,n=this.props.options,a=e||this.props.activeValue;return s()(n,(function(e,n){return e[t.getFieldName("value")]===a[n]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,n=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return n.unshift(t),n}},{key:"delayOnSelect",value:function(e){for(var t=this,n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),"function"==typeof e&&(this.delayTimer=window.setTimeout((function(){e(a),t.delayTimer=null}),150))}},{key:"scrollActiveItemToView",value:function(){for(var e=this.getShowOptions().length,t=0;t<e;t++){var n=this.menuItems[t];n&&n.parentElement&&(n.parentElement.scrollTop=n.offsetTop)}}},{key:"isActiveOption",value:function(e,t){var n=this.props.activeValue;return(void 0===n?[]:n)[t]===e[this.getFieldName("value")]}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,i=t.dropdownMenuColumnStyle;return a.createElement("div",null,this.getShowOptions().map((function(t,l){return a.createElement("ul",{className:"".concat(n,"-menu"),key:l,style:i},t.map((function(t){return e.getOption(t,l)})))})))}}])&&p(t.prototype,n),i&&p(t,i),r}(a.Component)).defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},b),y={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}};function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n,a,i={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function _(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function k(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function N(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,a=C(e);if(t){var i=C(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return S(this,n)}}function S(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var w,T=((w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(u,e);var t,n,l,c=N(u);function u(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=c.call(this,e)).setPopupVisible=function(e){var n=t.state.value;"popupVisible"in t.props||t.setState({popupVisible:e}),e&&!t.state.popupVisible&&t.setState({activeValue:n}),t.props.onPopupVisibleChange(e)},t.handleChange=function(e,n,a){var i=n.visible;"keydown"===a.type&&a.keyCode!==o.a.ENTER||(t.props.onChange(e.map((function(e){return e[t.getFieldName("value")]})),e),t.setPopupVisible(i))},t.handlePopupVisibleChange=function(e){t.setPopupVisible(e)},t.handleMenuSelect=function(e,n,a){var i=t.trigger.getRootDomNode();i&&i.focus&&i.focus();var l=t.props,r=l.changeOnSelect,c=l.loadData,s=l.expandTrigger;if(e&&!e.disabled){var u=t.state.activeValue;(u=u.slice(0,n+1))[n]=e[t.getFieldName("value")];var d=t.getActiveOptions(u);if(!1===e.isLeaf&&!e[t.getFieldName("children")]&&c)return r&&t.handleChange(d,{visible:!0},a),t.setState({activeValue:u}),void c(d);var p={};e[t.getFieldName("children")]&&e[t.getFieldName("children")].length?!r||"click"!==a.type&&"keydown"!==a.type||("hover"===s?t.handleChange(d,{visible:!1},a):t.handleChange(d,{visible:!0},a),p.value=u):(t.handleChange(d,{visible:!1},a),p.value=u),p.activeValue=u,("value"in t.props||"keydown"===a.type&&a.keyCode!==o.a.ENTER)&&delete p.value,t.setState(p)}},t.handleItemDoubleClick=function(){t.props.changeOnSelect&&t.setPopupVisible(!1)},t.handleKeyDown=function(e){var n=t.props.children;if(n&&n.props.onKeyDown)n.props.onKeyDown(e);else{var a=_(t.state.activeValue),i=a.length-1<0?0:a.length-1,l=t.getCurrentLevelOptions(),r=l.map((function(e){return e[t.getFieldName("value")]})).indexOf(a[i]);if(e.keyCode===o.a.DOWN||e.keyCode===o.a.UP||e.keyCode===o.a.LEFT||e.keyCode===o.a.RIGHT||e.keyCode===o.a.ENTER||e.keyCode===o.a.SPACE||e.keyCode===o.a.BACKSPACE||e.keyCode===o.a.ESC||e.keyCode===o.a.TAB)if(t.state.popupVisible||e.keyCode===o.a.BACKSPACE||e.keyCode===o.a.LEFT||e.keyCode===o.a.RIGHT||e.keyCode===o.a.ESC||e.keyCode===o.a.TAB){if(e.keyCode===o.a.DOWN||e.keyCode===o.a.UP){e.preventDefault();var c=r;c=-1!==c?e.keyCode===o.a.DOWN?(c+=1)>=l.length?0:c:(c-=1)<0?l.length-1:c:0,a[i]=l[c][t.getFieldName("value")]}else if(e.keyCode===o.a.LEFT||e.keyCode===o.a.BACKSPACE)e.preventDefault(),a.splice(a.length-1,1);else if(e.keyCode===o.a.RIGHT)e.preventDefault(),l[r]&&l[r][t.getFieldName("children")]&&a.push(l[r][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===o.a.ESC||e.keyCode===o.a.TAB)return void t.setPopupVisible(!1);a&&0!==a.length||t.setPopupVisible(!1);var s=t.getActiveOptions(a),u=s[s.length-1];t.handleMenuSelect(u,s.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var n=[];return"value"in e?n=e.value||[]:"defaultValue"in e&&(n=e.defaultValue||[]),r()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:n,value:n,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=u,l=[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,a={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var a=0;a<n;a++)if(e[a]!==t[a])return!1;return!0}((void 0===n?{}:n).value,e.value)&&(a.value=e.value||[],"loadData"in e||(a.activeValue=e.value||[])),"popupVisible"in e&&(a.popupVisible=e.popupVisible),a}}],(n=[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(e){var t=this.defaultFieldNames,n=this.props,a=n.fieldNames,i=n.filedNames;return"filedNames"in this.props?i[e]||t[e]:a[e]||t[e]}},{key:"getFieldNames",value:function(){var e=this.props,t=e.fieldNames,n=e.filedNames;return"filedNames"in this.props?n:t}},{key:"getCurrentLevelOptions",value:function(){var e=this,t=this.props.options,n=void 0===t?[]:t,a=this.state.activeValue,i=void 0===a?[]:a,l=s()(n,(function(t,n){return t[e.getFieldName("value")]===i[n]}),{childrenKeyName:this.getFieldName("children")});return l[l.length-2]?l[l.length-2][this.getFieldName("children")]:_(n).filter((function(e){return!e.disabled}))}},{key:"getActiveOptions",value:function(e){var t=this;return s()(this.props.options||[],(function(n,a){return n[t.getFieldName("value")]===e[a]}),{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.transitionName,l=e.popupClassName,r=e.options,o=void 0===r?[]:r,c=e.disabled,s=e.builtinPlacements,u=e.popupPlacement,d=e.children,p=e.dropdownRender,m=E(e,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),f=a.createElement("div",null),v="";o&&o.length>0?f=a.createElement(g,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):v=" ".concat(t,"-menus-empty");var h=f;return p&&(h=p(f)),a.createElement(i.a,Object.assign({ref:this.saveTrigger},m,{popupPlacement:u,builtinPlacements:s,popupTransitionName:n,action:c?[]:["click"],popupVisible:!c&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:l+v,popup:h}),a.cloneElement(d,{onKeyDown:this.handleKeyDown,tabIndex:c?void 0:0}))}}])&&k(t.prototype,n),l&&k(t,l),u}(a.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:y,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},w);t.a=T},WdTA:
|
|
|
/*!******************************************!*\
|
|
|
!*** ./src/assets/images/studnetqun.png ***!
|
|
|
\******************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/studnetqun.598eeb43.png"},WllH:
|
|
|
/*!**********************************************************************************!*\
|
|
|
!*** ./src/pages/Shixuns/Detail/components/Banner/components/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___2q6on",text:"text___1yZQf",color848282:"color848282___FPtPV"}},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 a=n("wx14"),i=n("1OyB"),l=n("vuIU"),r=n("Ji7U"),o=n("LK+K"),c=n("q1tI"),s=n("VTBJ"),u=n("rePB"),d=n("Zm9Q"),p=(n("Kwbf"),n("c+Xe")),m=n("m+aA"),f=n("bdgK"),v=new Map;var h=new f.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 b=function(e){Object(r.a)(n,e);var t=Object(o.a)(n);function n(){return Object(i.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component),g=c.createContext(null);function y(e){var t=e.children,n=e.disabled,a=c.useRef(null),i=c.useRef(null),l=c.useContext(g),r=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),o=c.isValidElement(t)&&Object(p.c)(t),u=o?t.ref:null,d=c.useMemo((function(){return Object(p.a)(u,a)}),[u,a]),f=c.useRef(e);f.current=e;var y=c.useCallback((function(e){var t=f.current,n=t.onResize,a=t.data,i=e.getBoundingClientRect(),o=i.width,c=i.height,u=e.offsetWidth,d=e.offsetHeight,p=Math.floor(o),m=Math.floor(c);if(r.current.width!==p||r.current.height!==m||r.current.offsetWidth!==u||r.current.offsetHeight!==d){var v={width:p,height:m,offsetWidth:u,offsetHeight:d};r.current=v;var h=u===Math.round(o)?o:u,b=d===Math.round(c)?c:d,g=Object(s.a)(Object(s.a)({},v),{},{offsetWidth:h,offsetHeight:b});null==l||l(g,e,a),n&&Promise.resolve().then((function(){n(g,e)}))}}),[]);return c.useEffect((function(){var e,t,l=Object(m.a)(a.current)||Object(m.a)(i.current);return l&&!n&&(e=l,t=y,v.has(e)||(v.set(e,new Set),h.observe(e)),v.get(e).add(t)),function(){return function(e,t){v.has(e)&&(v.get(e).delete(t),v.get(e).size||(h.unobserve(e),v.delete(e)))}(l,y)}}),[a.current,n]),c.createElement(b,{ref:i},o?c.cloneElement(t,{ref:d}):t)}function x(e){var t=e.children;return Object(d.a)(t).map((function(t,n){var i=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return c.createElement(y,Object(a.a)({},e,{key:i}),t)}))}x.Collection=function(e){var t=e.children,n=e.onBatchResize,a=c.useRef(0),i=c.useRef([]),l=c.useContext(g),r=c.useCallback((function(e,t,r){a.current+=1;var o=a.current;i.current.push({size:e,element:t,data:r}),Promise.resolve().then((function(){o===a.current&&(null==n||n(i.current),i.current=[])})),null==l||l(e,t,r)}),[n,l]);return c.createElement(g.Provider,{value:r},t)};var E,_=x,O=n("bT9E"),k=n("TSYQ"),j=n.n(k),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",S=["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"],C={};function w(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&&C[n])return C[n];var a=window.getComputedStyle(e),i=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),l=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),r=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),o=S.map((function(e){return"".concat(e,":").concat(a.getPropertyValue(e))})).join(";"),c={sizingStyle:o,paddingSize:l,borderSize:r,boxSizing:i};return t&&n&&(C[n]=c),c}var T,D=n("Gytx"),P=n.n(D);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(T||(T={}));var I=function(e){Object(r.a)(n,e);var t=Object(o.a)(n);function n(e){var l;return Object(i.a)(this,n),(l=t.call(this,e)).nextFrameActionId=void 0,l.resizeFrameId=void 0,l.textArea=void 0,l.saveTextArea=function(e){l.textArea=e},l.handleResize=function(e){var t=l.state.resizeStatus,n=l.props,a=n.autoSize,i=n.onResize;t===T.NONE&&("function"==typeof i&&i(e),a&&l.resizeOnNextFrame())},l.resizeOnNextFrame=function(){cancelAnimationFrame(l.nextFrameActionId),l.nextFrameActionId=requestAnimationFrame(l.resizeTextarea)},l.resizeTextarea=function(){var e=l.props.autoSize;if(e&&l.textArea){var t=e.minRows,n=e.maxRows,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var i=w(e,t),l=i.paddingSize,r=i.borderSize,o=i.boxSizing,c=i.sizingStyle;E.setAttribute("style","".concat(c,";").concat(N)),E.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,p=E.scrollHeight;if("border-box"===o?p+=r:"content-box"===o&&(p-=l),null!==n||null!==a){E.value=" ";var m=E.scrollHeight-l;null!==n&&(u=m*n,"border-box"===o&&(u=u+l+r),p=Math.max(u,p)),null!==a&&(d=m*a,"border-box"===o&&(d=d+l+r),s=p>d?"":"hidden",p=Math.min(d,p))}return{height:p,minHeight:u,maxHeight:d,overflowY:s,resize:"none"}}(l.textArea,!1,t,n);l.setState({textareaStyles:a,resizeStatus:T.RESIZING},(function(){cancelAnimationFrame(l.resizeFrameId),l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:T.RESIZED},(function(){l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:T.NONE}),l.fixFirefoxAutoScroll()}))}))}))}))}},l.renderTextArea=function(){var e=l.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,i=e.autoSize,r=e.onResize,o=e.className,d=e.disabled,p=l.state,m=p.textareaStyles,f=p.resizeStatus,v=Object(O.a)(l.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),h=j()(n,o,Object(u.a)({},"".concat(n,"-disabled"),d));"value"in v&&(v.value=v.value||"");var b=Object(s.a)(Object(s.a)(Object(s.a)({},l.props.style),m),f===T.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(_,{onResize:l.handleResize,disabled:!(i||r)},c.createElement("textarea",Object(a.a)({},v,{className:h,style:b,ref:l.saveTextArea})))},l.state={textareaStyles:{},resizeStatus:T.NONE},l}return Object(l.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&P()(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),A=function(e){Object(r.a)(n,e);var t=Object(o.a)(n);function n(e){var a;Object(i.a)(this,n),(a=t.call(this,e)).resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(e){a.resizableTextArea=e},a.handleChange=function(e){var t=a.props.onChange;a.setValue(e.target.value,(function(){a.resizableTextArea.resizeTextarea()})),t&&t(e)},a.handleKeyDown=function(e){var t=a.props,n=t.onPressEnter,i=t.onKeyDown;13===e.keyCode&&n&&n(e),i&&i(e)};var l=void 0===e.value||null===e.value?e.defaultValue:e.value;return a.state={value:l},a}return Object(l.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(a.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=A},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 i}));var a=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ");function i(e,t){var n=Object(a.a)({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}},e1J2:
|
|
|
/*!********************************************************************************!*\
|
|
|
!*** ./src/pages/Shixuns/Detail/components/FirstEntryModal/index.less?modules ***!
|
|
|
\********************************************************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={firstEntryModal:"firstEntryModal___lfu9W",box:"box___2xZtG",tips:"tips___1rIdf"}},kg1m:
|
|
|
/*!*********************************************************************************************!*\
|
|
|
!*** ./src/pages/Shixuns/Detail/components/Banner/components/SendShixunsModal.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___2q1wz",title:"title___1bBwV",radioWrap:"radioWrap___3ruX3",radio:"radio___q8ltH",colorFF0000:"colorFF0000___lC3JL",pagination:"pagination___25ag8"}},mOS8:
|
|
|
/*!*****************************************!*\
|
|
|
!*** ./src/assets/images/403Qrcode.png ***!
|
|
|
\*****************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/403Qrcode.6c17b6f4.png"},uK0f:
|
|
|
/*!*****************************************************!*\
|
|
|
!*** ./node_modules/array-tree-filter/lib/index.js ***!
|
|
|
\*****************************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=function(){"use strict";return function(e,t,n){(n=n||{}).childrenKeyName=n.childrenKeyName||"children";var a=e||[],i=[],l=0;do{var r=a.filter((function(e){return t(e,l)}))[0];if(!r)break;i.push(r),a=r[n.childrenKeyName]||[],l+=1}while(a.length>0);return i}}()},y0eN:
|
|
|
/*!***********************************************************************!*\
|
|
|
!*** ./src/pages/Shixuns/Detail/components/Banner/index.less?modules ***!
|
|
|
\***********************************************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={flex_box_center:"flex_box_center___3YumY",flex_space_between:"flex_space_between___1nUaZ",flex_box_vertical_center:"flex_box_vertical_center___1nc4I",flex_box_center_end:"flex_box_center_end___2fX6f",flex_box_column:"flex_box_column___7pZBv",banner:"banner___2h_B6",wrp:"wrp___3CHDk",action:"action___1xzYu",titleWrap:"titleWrap___2SZt9",deleteBtnStatus:"deleteBtnStatus___3hoqD",title:"title___kydKh",btn:"btn___3blgh",actionBtns:"actionBtns___30tMe",ratingTitle:"ratingTitle___1QOw8",fork:"fork___nGFgz",collect:"collect___1xKVw",gold:"gold___3sslE",contentWrap:"contentWrap___3buB4",contentLeftWrap:"contentLeftWrap___qA6oF",user:"user___24DCE",text:"text___17gAC",d1:"d1___3Lcv7",d2:"d2___2YvGL",operationWrap:"operationWrap___293bz",iconBtn:"iconBtn___ennWs",testBtn:"testBtn___2_iNw",fullScreenLoading:"fullScreenLoading___2WTKa",customPopover:"customPopover___2tQ4w",active:"active____M5PO"}}}]); |