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

122 lines
30 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(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"}}}]);