|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{"6cGi":
|
|
|
/*!*********************************************************!*\
|
|
|
!*** ./node_modules/rc-util/es/hooks/useMergedState.js ***!
|
|
|
\*********************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(/*! @babel/runtime/helpers/esm/slicedToArray */"ODXe"),r=n(/*! react */"q1tI");function o(e,t){var n=t||{},o=n.defaultValue,c=n.value,i=n.onChange,s=n.postState,l=r.useState((function(){return void 0!==c?c:void 0!==o?"function"==typeof o?o():o:"function"==typeof e?e():e})),u=Object(a.a)(l,2),f=u[0],p=u[1],m=void 0!==c?c:f;s&&(m=s(m));var _=r.useRef(i);_.current=i;var d=r.useCallback((function(e){p(e),m!==e&&_.current&&_.current(e,m)}),[m,_]),b=r.useRef(!0);return r.useEffect((function(){b.current?b.current=!1:void 0===c&&p(c)}),[c]),[m,d]}},"7ixt":
|
|
|
/*!**************************************************!*\
|
|
|
!*** ./node_modules/rc-tooltip/es/placements.js ***!
|
|
|
\**************************************************/
|
|
|
/*! exports provided: placements, default */
|
|
|
/*! exports used: placements */function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a={adjustX:1,adjustY:1},r=[0,0],o={left:{points:["cr","cl"],overflow:a,offset:[-4,0],targetOffset:r},right:{points:["cl","cr"],overflow:a,offset:[4,0],targetOffset:r},top:{points:["bc","tc"],overflow:a,offset:[0,-4],targetOffset:r},bottom:{points:["tc","bc"],overflow:a,offset:[0,4],targetOffset:r},topLeft:{points:["bl","tl"],overflow:a,offset:[0,-4],targetOffset:r},leftTop:{points:["tr","tl"],overflow:a,offset:[-4,0],targetOffset:r},topRight:{points:["br","tr"],overflow:a,offset:[0,-4],targetOffset:r},rightTop:{points:["tl","tr"],overflow:a,offset:[4,0],targetOffset:r},bottomRight:{points:["tr","br"],overflow:a,offset:[0,4],targetOffset:r},rightBottom:{points:["bl","br"],overflow:a,offset:[4,0],targetOffset:r},bottomLeft:{points:["tl","bl"],overflow:a,offset:[0,4],targetOffset:r},leftBottom:{points:["br","bl"],overflow:a,offset:[-4,0],targetOffset:r}}},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 i}));var a=n(/*! ./canUseDom */"MNnm");function r(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function o(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(a.a)())return null;var o,c=document.createElement("style");(null===(t=n.csp)||void 0===t?void 0:t.nonce)&&(c.nonce=null===(o=n.csp)||void 0===o?void 0:o.nonce);c.innerHTML=e;var i=r(n),s=i.firstChild;return n.prepend&&i.prepend?i.prepend(c):n.prepend&&s?i.insertBefore(c,s):i.appendChild(c),c}var c=new Map;function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r(n);if(!c.has(a)){var i=o("",n),s=i.parentNode;c.set(a,s),s.removeChild(i)}var l=Array.from(c.get(a).children).find((function(e){return"STYLE"===e.tagName&&e["rc-util-key"]===t}));if(l){var u,f,p;if((null===(u=n.csp)||void 0===u?void 0:u.nonce)&&l.nonce!==(null===(f=n.csp)||void 0===f?void 0:f.nonce))l.nonce=null===(p=n.csp)||void 0===p?void 0:p.nonce;return l.innerHTML!==e&&(l.innerHTML=e),l}var m=o(e,n);return m["rc-util-key"]=t,m}},Bwvj:
|
|
|
/*!*************************************************************************!*\
|
|
|
!*** ./src/pages/Classrooms/Index/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___3hzEC",flex_space_between:"flex_space_between___3p82r",flex_box_vertical_center:"flex_box_vertical_center___3z2QM",flex_box_center_end:"flex_box_center_end___2IVE_",flex_box_column:"flex_box_column___3BKwv",banner:"banner___3bzNx",container:"container___1oO0l",link:"link___1SMhS",left:"left___3WAPf",search:"search___3WZ8y",hotSearch:"hotSearch___38RL5",classromediv:"classromediv___3bE4U",glow:"glow___2V48E"}},GNQp:
|
|
|
/*!****************************************************!*\
|
|
|
!*** ./src/components/HomeModal/Advertisement.css ***!
|
|
|
\****************************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},Gytx:
|
|
|
/*!********************************************!*\
|
|
|
!*** ./node_modules/shallowequal/index.js ***!
|
|
|
\********************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t){e.exports=function(e,t,n,a){var r=n?n.call(a,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),c=Object.keys(t);if(o.length!==c.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var l=o[s];if(!i(l))return!1;var u=e[l],f=t[l];if(!1===(r=n?n.call(a,u,f,l):void 0)||void 0===r&&u!==f)return!1}return!0}},HinP:
|
|
|
/*!**********************************************!*\
|
|
|
!*** ./src/assets/images/AssistantCode2.jpg ***!
|
|
|
\**********************************************/
|
|
|
/*! no static exports found */
|
|
|
/*! exports used: default */
|
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/AssistantCode2.449e8608.jpg"},I8Z2:
|
|
|
/*!**********************************************************!*\
|
|
|
!*** ./node_modules/mini-store/esm/index.js + 3 modules ***!
|
|
|
\**********************************************************/
|
|
|
/*! exports provided: Provider, connect, create */
|
|
|
/*! exports used: Provider, connect, create */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return v}));var a,r=n("q1tI"),o=(a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=r.createContext(null),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){return r.createElement(c.Provider,{value:this.props.store},this.props.children)},t}(r.Component),s=n("Gytx"),l=n.n(s),u=n("2mql"),f=n.n(u),p=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),m=function(){return(m=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};var _=function(){return{}};function d(e,t){void 0===t&&(t={});var n=!!e,a=e||_;return function(o){var i=function(t){function i(e,n){var r=t.call(this,e,n)||this;return r.unsubscribe=null,r.handleChange=function(){if(r.unsubscribe){var e=a(r.store.getState(),r.props);r.setState({subscribed:e})}},r.store=r.context,r.state={subscribed:a(r.store.getState(),e),store:r.store,props:e},r}return p(i,t),i.getDerivedStateFromProps=function(t,n){return e&&2===e.length&&t!==n.props?{subscribed:a(n.store.getState(),t),props:t}:{props:t}},i.prototype.componentDidMount=function(){this.trySubscribe()},i.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},i.prototype.shouldComponentUpdate=function(e,t){return!l()(this.props,e)||!l()(this.state.subscribed,t.subscribed)},i.prototype.trySubscribe=function(){n&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},i.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},i.prototype.render=function(){var e=m(m(m({},this.props),this.state.subscribed),{store:this.store});return r.createElement(o,m({},e,{ref:this.props.miniStoreForwardedRef}))},i.displayName="Connect("+function(e){return e.displayName||e.name||"Component"}(o)+")",i.contextType=c,i}(r.Component);if(t.forwardRef){var s=r.forwardRef((function(e,t){return r.createElement(i,m({},e,{miniStoreForwardedRef:t}))}));return f()(s,o)}return f()(i,o)}}var b=function(){return(b=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function v(e){var t=e,n=[];return{setState:function(e){t=b(b({},t),e);for(var a=0;a<n.length;a++)n[a]()},getState:function(){return t},subscribe:function(e){return n.push(e),function(){var t=n.indexOf(e);n.splice(t,1)}}}}},J6DQ:
|
|
|
/*!*******************************************************************!*\
|
|
|
!*** ./src/pages/Classrooms/Index/components/Filter.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___2oGJ4",flex_space_between:"flex_space_between___u8hEL",flex_box_vertical_center:"flex_box_vertical_center___qEuDv",flex_box_center_end:"flex_box_center_end___2YgZ6",flex_box_column:"flex_box_column___31ZoE",wrp:"wrp___aC1DO",menu:"menu___3inoD",actived:"actived___2Hsoh",actived2:"actived2___KsiQD",search:"search___3rfQp"}},MMDQ:
|
|
|
/*!*******************************************************!*\
|
|
|
!*** ./src/pages/Classrooms/Index/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___3T7zx",flex_space_between:"flex_space_between___1Un1-",flex_box_vertical_center:"flex_box_vertical_center___19AKr",flex_box_center_end:"flex_box_center_end___2ngNa",flex_box_column:"flex_box_column___cSCbk",wrp:"wrp___1tbhs",banner:"banner____ZkDp",bg:"bg___2N5MZ"}},OLES:
|
|
|
/*!*********************************************************!*\
|
|
|
!*** ./node_modules/rc-tooltip/es/index.js + 2 modules ***!
|
|
|
\*********************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! exports used: default */
|
|
|
/*! 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/typeof.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tooltip/es/placements.js because of ./node_modules/antd/es/tooltip/placements.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/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";var a=n("U8pU"),r=n("VTBJ"),o=n("Ff2n"),c=n("q1tI"),i=n("uciX"),s=n("7ixt"),l=function(e){var t=e.overlay,n=e.prefixCls,a=e.id,r=e.overlayInnerStyle;return c.createElement("div",{className:"".concat(n,"-inner"),id:a,role:"tooltip",style:r},"function"==typeof t?t():t)},u=Object(c.forwardRef)((function(e,t){var n=e.overlayClassName,u=e.trigger,f=void 0===u?["hover"]:u,p=e.mouseEnterDelay,m=void 0===p?0:p,_=e.mouseLeaveDelay,d=void 0===_?.1:_,b=e.overlayStyle,v=e.prefixCls,g=void 0===v?"rc-tooltip":v,h=e.children,y=e.onVisibleChange,x=e.afterVisibleChange,E=e.transitionName,w=e.animation,O=e.placement,j=void 0===O?"right":O,k=e.align,S=void 0===k?{}:k,C=e.destroyTooltipOnHide,N=void 0!==C&&C,P=e.defaultVisible,I=e.getTooltipContainer,T=e.overlayInnerStyle,L=Object(o.a)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),D=Object(c.useRef)(null);Object(c.useImperativeHandle)(t,(function(){return D.current}));var H=Object(r.a)({},L);"visible"in e&&(H.popupVisible=e.visible);var V=!1,M=!1;if("boolean"==typeof N)V=N;else if(N&&"object"===Object(a.a)(N)){var R=N.keepParent;V=!0===R,M=!1===R}return c.createElement(i.a,Object.assign({popupClassName:n,prefixCls:g,popup:function(){var t=e.arrowContent,n=void 0===t?null:t,a=e.overlay,r=e.id;return[c.createElement("div",{className:"".concat(g,"-arrow"),key:"arrow"},n),c.createElement(l,{key:"content",prefixCls:g,id:r,overlay:a,overlayInnerStyle:T})]},action:f,builtinPlacements:s.a,popupPlacement:j,ref:D,popupAlign:S,getPopupContainer:I,onPopupVisibleChange:y,afterPopupVisibleChange:x,popupTransitionName:E,popupAnimation:w,defaultPopupVisible:P,destroyPopupOnHide:V,autoDestroy:M,mouseLeaveDelay:d,popupStyle:b,mouseEnterDelay:m},H),h)}));t.a=u},OLqU:
|
|
|
/*!**********************************************************!*\
|
|
|
!*** ./src/pages/Classrooms/Index/index.tsx + 3 modules ***!
|
|
|
\**********************************************************/
|
|
|
/*! exports provided: default */
|
|
|
/*! all exports used */
|
|
|
/*! 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/components/EcListItems/Classroom/index.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Classrooms/Index/components/Banner/index.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Classrooms/Index/components/Filter.less?modules (<- Module is not an ECMAScript module) */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Classrooms/Index/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/components/Header/components/Join/JoinClassroomModal.tsx */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/HomeModal/Advertisement.tsx */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/ImagesIcon/index.ts */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/verifyLogin.tsx */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/AssistantCode2.jpg (<- Module is not an ECMAScript module) */
|
|
|
/*! 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/card/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/card/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/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/row/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/index.js */
|
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/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/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("cWXX");var a,r=n("/ezw"),o=(n("+L6B"),n("2/Rp")),c=n("k1fw"),i=n("9og8"),s=n("tJVT"),l=n("PpiC"),u=n("WmNS"),f=n.n(u),p=n("q1tI"),m=n.n(p),_=n("9kvl"),d=(n("14J3"),n("BMrR")),b=(n("jCWc"),n("kPKH")),v=n("J6DQ"),g=n.n(v),h=n("1vsH"),y=Object(_.a)((function(e){return{classroomList:e.classroomList,shixunHomeworks:e.shixunHomeworks}}))((function(e){var t=e.classroomList,n=(e.shixunHomeworks,e.dispatch);Object(l.a)(e,["classroomList","shixunHomeworks","dispatch"]);return m.a.createElement("section",null,m.a.createElement("aside",{className:"edu-container pb20 mt20"},m.a.createElement(d.a,{className:g.a.search},m.a.createElement(b.a,{flex:"1"},[{name:"最新",id:"created_at"},{name:"最热",id:"visits"}].map((function(e,a){return m.a.createElement(o.a,{className:"mr10 border-raduis-50",type:t.listParams.order===e.id?"primary":"default",onClick:function(){t.listParams.order=e.id,t.listParams.page=1,Object(h.ab)(["教学课堂","首页",e.name]),n({type:"classroomList/getClassroom",payload:Object(c.a)({},t.listParams)})}},e.name)}))))))})),x=(n("miYZ"),n("tsqr")),E=(n("5NDa"),n("5rEg")),w=n("Bwvj"),O=n.n(w),j=n("NLgs"),k=n("Jky8");E.a.Search;!function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"}(a||(a={}));var S=function(e){var t,n=e.shixunHomeworks,r=e.img,o=e.dispatch,c=e.user,i=Object(p.useState)(!1),l=Object(s.a)(i,2),u=l[0],f=l[1];return m.a.createElement("div",{className:O.a.banner},m.a.createElement("img",{src:r,alt:""}),m.a.createElement("div",{className:O.a.container},m.a.createElement("aside",{className:O.a.link},m.a.createElement("div",{className:O.a.left},m.a.createElement("span",null,"教学课堂"),m.a.createElement("span",null,"支持SPOC,让教学管理更简单")),"student"!==(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.identity)&&m.a.createElement("span",{className:5===n.actionTabs.type?O.a.classromediv:"",onClick:function(){return e="/classrooms/new",void(Object(j.e)(o)&&("学生"!==(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.user_identity)?t!==a.Projects||null!==(r=c.userInfo)&&void 0!==r&&r.email?(t!==a.Shixuns||Object(j.c)())&&(_.d.push(e),"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:6,text:m.a.createElement("div",null,"教学课堂必填的内容包括:课程名称、课堂名称和课堂所属单位。其他内容你可以根据实际需求进行安排。填写完成后,点击页面底部 “提交”按钮即可。")}})):x.b.info("请先绑定邮箱,谢谢"):x.b.warn("学生不可以创建课堂哦!请加入您的老师创建的课堂。")));var e,t,n,r}},m.a.createElement("i",{className:"iconfont icon-xinjianketang"}),"新建课堂"),m.a.createElement("span",{onClick:function(){return e=a.Classrooms,void(Object(j.e)(o)&&(e!==a.Projects||null!==(t=c.userInfo)&&void 0!==t&&t.email?e===a.Classrooms&&f(!0):x.b.info("请先绑定邮箱,谢谢")));var e,t}},m.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"加入课堂"),m.a.createElement("span",{onClick:function(){Object(h.ab)(["教学课堂","首页","新手指引"]),Object(h.Q)("/classrooms/guidance")}},m.a.createElement("i",{className:"iconfont icon-xinshouzhiyin"}),"新手指引")),m.a.createElement("aside",{className:O.a.search})),m.a.createElement(k.a,{visible:u,onCancel:function(){return f(!1)}}))},C=(n("2qtc"),n("kLXV")),N=(n("IzEo"),n("bx4M")),P=(n("5Dmo"),n("3S7+")),I=n("m3rI"),T=n("aVk/"),L=n.n(T),D=n("HinP"),H=n.n(D),V=n("lzim"),M=function(e){var t=e.data,n=e.user,a=Object(p.useState)(!1),r=Object(s.a)(a,2),c=r[0],i=r[1];return m.a.createElement("aside",{className:L.a.courseItems},t&&t.map((function(e,t){return m.a.createElement("a",{className:"lock-item-wrp",key:t,href:e.is_accessible&&e.first_category_url,onClick:function(t){Object(h.ab)(["教学课堂","课堂列表","查看课堂详情"]),e.is_accessible?document.body.scrollIntoView():(t.preventDefault(),console.log("-----------",n),n.is_teacher&&i(!0))}},m.a.createElement(N.a,null,m.a.createElement(N.a.Meta,{title:m.a.createElement(P.a,{title:e.name},m.a.createElement("div",null,e.name)),description:m.a.createElement("div",{className:"tc"},!e.is_accessible&&m.a.createElement("div",{className:"lock-item"},m.a.createElement("div",null,m.a.createElement("img",{src:V.r}),"非成员不能访问")),0!=e.is_public&&e.is_public&&m.a.createElement("div",null,m.a.createElement("span",{className:L.a.tabBadge}),m.a.createElement("span",{className:L.a.smalltrangle}),m.a.createElement("span",{className:L.a.publicword},"公开")),e.excellent&&m.a.createElement("div",{className:L.a.openTag},"开放课程"),e.is_end&&m.a.createElement("div",{className:L.a.overTag},"已结束"),m.a.createElement("img",{alt:e.name,src:I.a.IMG_SERVER+"/images/"+e.avatar_url}),m.a.createElement("p",{className:[L.a.creator,"c-black"].join(" ")},e.creator),m.a.createElement("p",{className:L.a.visits},e.visits>0&&m.a.createElement(P.a,{title:"访问量",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("span",{className:"iconfont icon-liulanyan mr5 font18 c-grey-ccc"}),m.a.createElement("span",null,e.visits))),e.course_members_count>0&&m.a.createElement(P.a,{title:"成员",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("span",{className:"iconfont icon-chengyuan mr5 font18 c-grey-ccc"}),e.course_members_count)),e.tasks_count>0&&m.a.createElement(P.a,{title:"作业",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("span",{className:"iconfont icon-zuoye mr5 font18 c-grey-ccc"}),e.tasks_count))))})))})),m.a.createElement(C.a,{title:"提示",visible:c,onCancel:function(){i(!1)},footer:m.a.createElement("div",null,m.a.createElement(o.a,{type:"primary",onClick:function(e){i(!1)}},"知道了"))},m.a.createElement("div",null,m.a.createElement("p",{style:{textAlign:"center"}},"该课程未公开展示,您可以添加教学助教获取公开课堂资料"),m.a.createElement("p",{style:{textAlign:"center"}},m.a.createElement("img",{width:150,src:H.a})),m.a.createElement("p",{style:{textAlign:"center"}},"免费教研助理,微信扫一扫添加"),m.a.createElement("div",{style:{padding:"0px 70px"}},m.a.createElement("p",null,"1、解答老师疑惑、帮助老师更快熟悉和使用平台教学。"),m.a.createElement("p",null,"2、协助老师创建课堂、课程设计、做好教学工作。"),m.a.createElement("p",null,"3、根据老师教学方向,分享平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。")))))},R=n("MMDQ"),B=n.n(R),A=n("Ptgr");t.default=Object(_.a)((function(e){var t=e.classroomList,n=e.loading,a=e.globalSetting,r=e.shixunHomeworks;return{user:e.user,classroomList:t,globalSetting:a,loading:n.models.classroomList,shixunHomeworks:r}}))((function(e){var t,n=e.classroomList,a=e.globalSetting,u=e.loading,_=e.shixunHomeworks,d=e.dispatch,b=e.user,v=Object(l.a)(e,["classroomList","globalSetting","loading","shixunHomeworks","dispatch","user"]),g=Object(p.useState)(!1),x=Object(s.a)(g,2),E=x[0],w=x[1],O=Object(p.useState)(!1),j=Object(s.a)(O,2),k=j[0],C=j[1],N=Object(p.useState)(),P=Object(s.a)(N,2),T=P[0];P[1];Object(p.useEffect)((function(){n.listParams.order="created_at",D()}),[n.name]);var L=function(e){document.body.scrollIntoView(),"prev"===e?(Object(h.ab)(["教学课堂","首页","上一页"]),H(n.listParams.page-1)):(Object(h.ab)(["教学课堂","首页","下一页"]),H(n.listParams.page+1)),D()},D=function(){var e=Object(i.a)(f.a.mark((function e(){var a;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"classroomList/getClassroom",payload:Object(c.a)({},n.listParams)});case 2:null!=(a=e.sent)&&a.courses_count&&(t=Math.ceil(a.courses_count/16),n.listParams.page>=t?C(!0):C(!1),n.listParams.page<2?w(!0):w(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(p.useEffect)((function(){return d({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){d({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);var H=function(e){n.listParams.page=e},V=I.a.IMG_SERVER+"/"+(a.setting&&a.setting.course_banner_url);return m.a.createElement("section",{className:B.a.bg},m.a.createElement(S,{img:V,shixunHomeworks:_,dispatch:d,user:b}),m.a.createElement(A.a,{modeldata:T,dispatch:d}),m.a.createElement(y,v),m.a.createElement("aside",{className:"edu-container minH500"},m.a.createElement(r.a,{loading:u,active:!0,avatar:{size:40},paragraph:{rows:5}},m.a.createElement(M,{data:n.courses,user:b.userInfo}),n.courses_count>16&&m.a.createElement("aside",{className:"tc mb50"},m.a.createElement(o.a,{onClick:function(){return L("prev")},disabled:E},"上一页"),m.a.createElement(o.a,{onClick:function(){return L("next")},disabled:k,className:"ml8"},"下一页")))))}))},Ptgr:
|
|
|
/*!****************************************************!*\
|
|
|
!*** ./src/components/HomeModal/Advertisement.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"),r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),i=n.n(c),s=n(/*! react */"q1tI"),l=n.n(s),u=(n(/*! ./Advertisement.css */"GNQp"),n(/*! @ant-design/icons */"2BaD")),f=n(/*! moment */"wd/R"),p=n.n(f),m=n(/*! @/utils/env */"m3rI");t.a=function(e){var t=e.modeldata,n=e.dispatch,c=Object(s.useState)(!1),f=Object(o.a)(c,2),_=f[0],d=f[1];function b(e){return v.apply(this,arguments)}function v(){return(v=Object(r.a)(i.a.mark((function e(a){var r,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(localStorage.setItem("isfirst","2"),t&&t.link&&d(!0),!t||t.link){e.next=5;break}if(2!==a){e.next=5;break}return e.abrupt("return");case 5:return d(!1),e.next=8,n({type:"homePage/UploadNotice",payload:{t:a,id:t&&t.id}});case 8:(r=e.sent)&&t&&t.link&&2===a&&(r.is_create?(localStorage.setItem("iscreate","1"),o={competition:r.competition,identify:r.identify,sub_title:r.sub_title,team_id:r.team_id,team_name:r.team_name},localStorage.setItem("item",JSON.stringify(o)),window.location.href="".concat(t&&t.link)):window.location.href="".concat(t&&t.link));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(s.useEffect)((function(){setTimeout((function(){var e=localStorage.getItem("isfirst");p()(localStorage.getItem("showtime")||new Date).diff(p()(new Date),"hours")>0?d(!1):e&&"0"===e?(d(!0),localStorage.setItem("showtime",p()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):d(!1)}),1e3)}),[]),l.a.createElement(a.a,{visible:_,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:l.a.createElement(u.a,{onClick:function(){return b(1)},style:{fontSize:"25px",color:"#fff"}})},l.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:t&&t.link?"pointer":""},onClick:function(){return b(2)},src:m.a.IMG_SERVER+"".concat(t&&t.img_url)}))}},"aVk/":
|
|
|
/*!*****************************************************************!*\
|
|
|
!*** ./src/components/EcListItems/Classroom/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___1CNjs",flex_space_between:"flex_space_between___1FtoN",flex_box_vertical_center:"flex_box_vertical_center___3dMG1",flex_box_center_end:"flex_box_center_end___2egRo",flex_box_column:"flex_box_column___3KOTY",courseItems:"courseItems___3PhxO",tabBadge:"tabBadge___k9fHK",publicword:"publicword___PG-OA",openTag:"openTag___3CWAL",overTag:"overTag___2guuN",smalltrangle:"smalltrangle___S_9F2",teacher:"teacher___38ms7",creator:"creator___9nSkw",school:"school___3dPsc",visits:"visits___2DyBb"}}}]); |