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.fa3c1e...

2 lines
13 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{J6DQ:function(N,C,i){N.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:function(N,C,i){N.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"}},OLqU:function(N,C,i){"use strict";i.r(C);var he=i("cWXX"),ne=i("/ezw"),ve=i("+L6B"),J=i("2/Rp"),W=i("k1fw"),oe=i("9og8"),K=i("tJVT"),Y=i("PpiC"),k=i("q1tI"),n=i.n(k),H=i("9kvl"),ge=i("14J3"),se=i("BMrR"),be=i("jCWc"),ie=i("kPKH"),le=i("J6DQ"),ce=i.n(le),ue=function(m){var c=m.classroomList,l=m.dispatch,L=Object(Y.a)(m,["classroomList","dispatch"]),j=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"visits"}];return n.a.createElement("section",null,n.a.createElement("aside",{className:"edu-container pb20 mt20"},n.a.createElement(se.a,{className:ce.a.search},n.a.createElement(ie.a,{flex:"1"},j.map(function(h,E){return n.a.createElement(J.a,{className:"mr10 border-raduis-50",type:c.listParams.order===h.id?"primary":"default",onClick:function(){c.listParams.order=h.id,c.listParams.page=1,l({type:"classroomList/getClassroom",payload:Object(W.a)({},c.listParams)})}},h.name)})))))},_e=Object(H.a)(function(_){var m=_.classroomList;return{classroomList:m}})(ue),ye=i("IzEo"),Z=i("bx4M"),Le=i("5Dmo"),B=i("3S7+"),de=i("55Ip"),q=i("m3rI"),me=i("aVk/"),O=i.n(me),fe=function(m){var c=m.data;return n.a.createElement("aside",{className:O.a.courseItems},c&&c.map(function(l,L){return n.a.createElement(de.Link,{className:"lock-item-wrp",key:L,to:l.is_accessible&&l.first_category_url,onClick:function(h){l.is_accessible||h.preventDefault()}},n.a.createElement(Z.a,null,n.a.createElement(Z.a.Meta,{title:n.a.createElement(B.a,{title:l.name},n.a.createElement("div",null,l.name)),description:n.a.createElement("div",{className:"tc"},!l.is_accessible&&n.a.createElement("div",{className:"lock-item"},n.a.createElement("div",null,n.a.createElement("img",{src:i("TGq3")}),"\u975E\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE")),l.is_public!=0&&l.is_public&&n.a.createElement("div",null,n.a.createElement("span",{className:O.a.tabBadge}),n.a.createElement("span",{className:O.a.smalltrangle}),n.a.createElement("span",{className:O.a.publicword},"\u516C\u5F00")),l.excellent&&n.a.createElement("div",{className:O.a.openTag},"\u7CBE\u54C1\u8BFE\u7A0B"),l.is_end&&n.a.createElement("div",{className:O.a.overTag},"\u5DF2\u7ED3\u675F"),n.a.createElement("img",{alt:l.name,src:q.a.IMG_SERVER+"/images/"+l.avatar_url}),n.a.createElement("p",{className:[O.a.creator,"c-black"].join(" ")},l.creator),n.a.createElement("p",{className:O.a.visits},l.visits>0&&n.a.createElement(B.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},n.a.createElement("span",null,n.a.createElement("span",{className:"iconfont icon-liulanyan mr5 font18 c-grey-ccc"}),n.a.createElement("span",null,l.visits))),l.course_members_count>0&&n.a.createElement(B.a,{title:"\u6210\u5458",placement:"bottom"},n.a.createElement("span",null,n.a.createElement("span",{className:"iconfont icon-chengyuan mr5 font18 c-grey-ccc"}),l.course_members_count)),l.tasks_count>0&&n.a.createElement(B.a,{title:"\u4F5C\u4E1A",placement:"bottom"},n.a.createElement("span",null,n.a.createElement("span",{className:"iconfont icon-zuoye mr5 font18 c-grey-ccc"}),l.tasks_count))))})))}))},Ee=i("MMDQ"),ee=i.n(Ee);function $(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$=function(){return _};var _={},m=Object.prototype,c=m.hasOwnProperty,l=typeof Symbol=="function"?Symbol:{},L=l.iterator||"@@iterator",j=l.asyncIterator||"@@asyncIterator",h=l.toStringTag||"@@toStringTag";function E(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{E({},"")}catch(t){E=function(a,r,o){return a[r]=o}}function A(t,e,a,r){var o=e&&e.prototype instanceof X?e:X,s=Object.create(o.prototype),d=new U(r||[]);return s._invoke=function(v,b,u){var f="suspendedStart";return function(y,ae){if(f==="executing")throw new Error("Generator is already running");if(f==="completed"){if(y==="throw")throw ae;return te()}for(u.method=y,u.arg=ae;;){var re=u.delegate;if(re){var V=R(re,u);if(V){if(V===p)continue;return V}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(f==="suspendedStart")throw f="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);f="executing";var F=I(v,b,u);if(F.type==="normal"){if(f=u.done?"completed":"suspendedYield",F.arg===p)continue;return{value:F.arg,done:u.done}}F.type==="throw"&&(f="completed",u.method="throw",u.arg=F.arg)}}}(t,a,d),s}function I(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(r){return{type:"throw",arg:r}}}_.wrap=A;var p={};function X(){}function T(){}function x(){}var M={};E(M,L,function(){return this});var S=Object.getPrototypeOf,w=S&&S(S(Q([])));w&&w!==m&&c.call(w,L)&&(M=w);var P=x.prototype=X.prototype=Object.create(M);function G(t){["next","throw","return"].forEach(function(e){E(t,e,function(a){return this._invoke(e,a)})})}function g(t,e){function a(o,s,d,v){var b=I(t[o],t,s);if(b.type!=="throw"){var u=b.arg,f=u.value;return f&&typeof f=="object"&&c.call(f,"__await")?e.resolve(f.__await).then(function(y){a("next",y,d,v)},function(y){a("throw",y,d,v)}):e.resolve(f).then(function(y){u.value=y,d(u)},function(y){return a("throw",y,d,v)})}v(b.arg)}var r;this._invoke=function(o,s){function d(){return new e(function(v,b){a(o,s,v,b)})}return r=r?r.then(d,d):d()}}function R(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,R(t,e),e.method==="throw"))return p;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var r=I(a,t.iterator,e.arg);if(r.type==="throw")return e.method="throw",e.arg=r.arg,e.delegate=null,p;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,p):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function D(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function z(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function U(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(D,this),this.reset(!0)}function Q(t){if(t){var e=t[L];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,r=function o(){for(;++a<t.length;)if(c.call(t,a))return o.value=t[a],o.done=!1,o;return o.value=void 0,o.done=!0,o};return r.next=r}}return{next:te}}function te(){return{value:void 0,done:!0}}return T.prototype=x,E(P,"constructor",x),E(x,"constructor",T),T.displayName=E(x,h,"GeneratorFunction"),_.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===T||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,x):(t.__proto__=x,E(t,h,"GeneratorFunction")),t.prototype=Object.create(P),t},_.awrap=function(t){return{__await:t}},G(g.prototype),E(g.prototype,j,function(){return this}),_.AsyncIterator=g,_.async=function(t,e,a,r,o){o===void 0&&(o=Promise);var s=new g(A(t,e,a,r),o);return _.isGeneratorFunction(e)?s:s.next().then(function(d){return d.done?d.value:s.next()})},G(P),E(P,h,"Generator"),E(P,L,function(){return this}),E(P,"toString",function(){return"[object Generator]"}),_.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function r(){for(;e.length;){var o=e.pop();if(o in t)return r.value=o,r.done=!1,r}return r.done=!0,r}},_.values=Q,U.prototype={constructor:U,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(z),!e)for(var a in this)a.charAt(0)==="t"&&c.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function r(u,f){return d.type="throw",d.arg=e,a.next=u,f&&(a.method="next",a.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o],d=s.completion;if(s.tryLoc==="root")return r("end");if(s.tryLoc<=this.prev){var v=c.call(s,"catchLoc"),b=c.call(s,"finallyLoc");if(v&&b){if(this.prev<s.catchLoc)return r(s.catchLoc,!0);if(this.prev<s.finallyLoc)return r(s.finallyLoc)}else if(v){if(this.prev<s.catchLoc)return r(s.catchLoc,!0)}else{if(!b)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return r(s.finallyLoc)}}}},abrupt:function(e,a){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&c.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var s=o;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=a&&a<=s.finallyLoc&&(s=null);var d=s?s.completion:{};return d.type=e,d.arg=a,s?(this.method="next",this.next=s.finallyLoc,p):this.complete(d)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),p},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),z(r),p}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc===e){var o=r.completion;if(o.type==="throw"){var s=o.arg;z(r)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,r){return this.delegate={iterator:Q(e),resultName:a,nextLoc:r},this.method==="next"&&(this.arg=void 0),p}},_}var pe=function(m){var c=m.classroomList,l=m.globalSetting,L=m.loading,j=m.dispatch,h=Object(Y.a)(m,["classroomList","globalSetting","loading","dispatch"]),E=Object(k.useState)(!1),A=Object(K.a)(E,2),I=A[0],p=A[1],X=Object(k.useState)(!1),T=Object(K.a)(X,2),x=T[0],M=T[1],S;Object(k.useEffect)(function(){c.listParams.order="created_at",P()},[c.name]);var w=function(R){document.body.scrollIntoView(),R==="prev"?G(c.listParams.page-1):G(c.listParams.page+1),P()},P=function(){var g=Object(oe.a)($().mark(function R(){var D;return $().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,j({type:"classroomList/getClassroom",payload:Object(W.a)({},c.listParams)});case 2:D=U.sent,(D==null?void 0:D.courses_count)&&(S=Math.ceil(D.courses_count/16),c.listParams.page>=S?M(!0):M(!1),c.listParams.page<2?p(!0):p(!1));case 4:case"end":return U.stop()}},R)}));return function(){return g.apply(this,arguments)}}(),G=function(R){c.listParams.page=R};return n.a.createElement("section",{className:ee.a.bg},n.a.createElement("aside",{className:ee.a.banner},n.a.createElement("img",{src:q.a.IMG_SERVER+"/"+(l.setting&&l.setting.course_banner_url),alt:""})),n.a.createElement(_e,h),n.a.createElement("aside",{className:"edu-container minH500"},n.a.createElement(ne.a,{loading:L,active:!0,avatar:{size:40},paragraph:{rows:5}},n.a.createElement(fe,{data:c.courses}),c.courses_count>16&&n.a.createElement("aside",{className:"tc mb50"},n.a.createElement(J.a,{onClick:function(){return w("prev")},disabled:I},"\u4E0A\u4E00\u9875"),n.a.createElement(J.a,{onClick:function(){return w("next")},disabled:x,className:"ml8"},"\u4E0B\u4E00\u9875")))))},xe=C.default=Object(H.a)(function(_){var m=_.classroomList,c=_.loading,l=_.globalSetting;return{classroomList:m,globalSetting:l,loading:c.models.classroomList}})(pe)},TGq3:function(N,C,i){N.exports=i.p+"static/lockclose.365036e8.svg"},"aVk/":function(N,C,i){N.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"}}}]);