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.5ebf15...

2 lines
6.2 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{J6DQ:function(o,c,t){o.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(o,c,t){o.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(o,c,t){"use strict";t.r(c);var q=t("cWXX"),S=t("/ezw"),ee=t("+L6B"),b=t("2/Rp"),I=t("c1Ei"),R=t.n(I),U=t("XEnU"),F=t("5Tp6"),L=t("k16G"),P=t("SIvP"),E=t("q1tI"),e=t.n(E),v=t("9kvl"),te=t("14J3"),B=t("BMrR"),ae=t("jCWc"),G=t("kPKH"),z=t("J6DQ"),J=t.n(z),Q=function(l){var s=l.classroomList,a=l.dispatch,f=Object(P.a)(l,["classroomList","dispatch"]),p=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"visits"}];return e.a.createElement("section",null,e.a.createElement("aside",{className:"edu-container pb20 mt20"},e.a.createElement(B.a,{className:J.a.search},e.a.createElement(G.a,{flex:"1"},p.map(function(_,T){return e.a.createElement(b.a,{className:"mr10 border-raduis-50",type:s.listParams.order===_.id?"primary":"default",onClick:function(){s.listParams.order=_.id,s.listParams.page=1,a({type:"classroomList/getClassroom",payload:Object(U.a)({},s.listParams)})}},_.name)})))))},$=Object(v.a)(function(r){var l=r.classroomList;return{classroomList:l}})(Q),se=t("IzEo"),N=t("bx4M"),le=t("5Dmo"),x=t("3S7+"),w=t("uYtH"),D=t("m3rI"),H=t("aVk/"),n=t.n(H),K=function(l){var s=l.data;return e.a.createElement("aside",{className:n.a.courseItems},s&&s.map(function(a,f){return e.a.createElement(w.Link,{className:"lock-item-wrp",key:f,to:a.is_accessible&&a.first_category_url,onClick:function(_){a.is_accessible||_.preventDefault()}},e.a.createElement(N.a,null,e.a.createElement(N.a.Meta,{title:e.a.createElement(x.a,{title:a.name},e.a.createElement("div",null,a.name)),description:e.a.createElement("div",{className:"tc"},!a.is_accessible&&e.a.createElement("div",{className:"lock-item"},e.a.createElement("div",null,e.a.createElement("img",{src:t("TGq3")}),"\u975E\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE")),a.is_public!=0&&a.is_public&&e.a.createElement("div",null,e.a.createElement("span",{className:n.a.tabBadge}),e.a.createElement("span",{className:n.a.smalltrangle}),e.a.createElement("span",{className:n.a.publicword},"\u516C\u5F00")),a.excellent&&e.a.createElement("div",{className:n.a.openTag},"\u7CBE\u54C1\u8BFE\u7A0B"),a.is_end&&e.a.createElement("div",{className:n.a.overTag},"\u5DF2\u7ED3\u675F"),e.a.createElement("img",{alt:a.name,src:D.a.IMG_SERVER+"/images/"+a.avatar_url}),e.a.createElement("p",{className:[n.a.creator,"c-black"].join(" ")},a.creator),e.a.createElement("p",{className:n.a.visits},a.visits>0&&e.a.createElement(x.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("span",{className:"iconfont icon-liulanyan mr5 font18 c-grey-ccc"}),e.a.createElement("span",null,a.visits))),a.course_members_count>0&&e.a.createElement(x.a,{title:"\u6210\u5458",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("span",{className:"iconfont icon-chengyuan mr5 font18 c-grey-ccc"}),a.course_members_count)),a.tasks_count>0&&e.a.createElement(x.a,{title:"\u4F5C\u4E1A",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("span",{className:"iconfont icon-zuoye mr5 font18 c-grey-ccc"}),a.tasks_count))))})))}))},V=t("MMDQ"),O=t.n(V),W=function(l){var s=l.classroomList,a=l.globalSetting,f=l.loading,p=l.dispatch,_=Object(P.a)(l,["classroomList","globalSetting","loading","dispatch"]),T=Object(E.useState)(!1),g=Object(L.a)(T,2),k=g[0],y=g[1],Z=Object(E.useState)(!1),C=Object(L.a)(Z,2),Y=C[0],j=C[1],M;Object(E.useEffect)(function(){document.title="\u6559\u5B66\u8BFE\u5802",s.listParams.order="created_at",h()},[s.name]);var A=function(m){document.body.scrollIntoView(),m==="prev"?X(s.listParams.page-1):X(s.listParams.page+1),h()},h=function(){var i=Object(F.a)(R.a.mark(function m(){var d;return R.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,p({type:"classroomList/getClassroom",payload:Object(U.a)({},s.listParams)});case 2:d=u.sent,(d==null?void 0:d.courses_count)&&(M=Math.ceil(d.courses_count/16),s.listParams.page>=M?j(!0):j(!1),s.listParams.page<2?y(!0):y(!1));case 4:case"end":return u.stop()}},m)}));return function(){return i.apply(this,arguments)}}(),X=function(m){s.listParams.page=m};return e.a.createElement("section",{className:O.a.bg},e.a.createElement("aside",{className:O.a.banner},e.a.createElement("img",{src:D.a.IMG_SERVER+"/"+(a.setting&&a.setting.course_banner_url),alt:""})),e.a.createElement($,_),e.a.createElement("aside",{className:"edu-container minH500"},e.a.createElement(S.a,{loading:f,active:!0,avatar:{size:40},paragraph:{rows:5}},e.a.createElement(K,{data:s.courses}),s.courses_count>16&&e.a.createElement("aside",{className:"tc mb50"},e.a.createElement(b.a,{onClick:function(){return A("prev")},disabled:k},"\u4E0A\u4E00\u9875"),e.a.createElement(b.a,{onClick:function(){return A("next")},disabled:Y,className:"ml8"},"\u4E0B\u4E00\u9875")))))},oe=c.default=Object(v.a)(function(r){var l=r.classroomList,s=r.loading,a=r.globalSetting;return{classroomList:l,globalSetting:a,loading:s.models.classroomList}})(W)},TGq3:function(o,c,t){o.exports=t.p+"static/lockclose.365036e8.svg"},"aVk/":function(o,c,t){o.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"}}}]);