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

1 line
6.3 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[23],{J6DQ:function(e,a,t){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:function(e,a,t){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"}},OLqU:function(e,a,t){"use strict";t.r(a);t("cWXX");var c=t("/ezw"),s=(t("+L6B"),t("2/Rp")),n=t("WmNS"),l=t.n(n),r=t("k1fw"),_=t("9og8"),o=t("tJVT"),i=t("PpiC"),m=t("q1tI"),u=t.n(m),p=t("9kvl"),b=(t("14J3"),t("BMrR")),d=(t("jCWc"),t("kPKH")),x=t("J6DQ"),f=t.n(x),g=e=>{var a=e.classroomList,t=e.dispatch,c=(Object(i["a"])(e,["classroomList","dispatch"]),[{name:"\u6700\u65b0",id:"created_at"},{name:"\u6700\u70ed",id:"visits"}]);return u.a.createElement("section",null,u.a.createElement("aside",{className:"edu-container pb20 mt20"},u.a.createElement(b["a"],{className:f.a.search},u.a.createElement(d["a"],{flex:"1"},c.map((function(e,c){return u.a.createElement(s["a"],{className:"mr10 border-raduis-50",type:a.listParams.order===e.id?"primary":"default",onClick:()=>{a.listParams.order=e.id,a.listParams.page=1,t({type:"classroomList/getClassroom",payload:Object(r["a"])({},a.listParams)})}},e.name)}))))))},E=Object(p["a"])(e=>{var a=e.classroomList;return{classroomList:a}})(g),v=(t("IzEo"),t("bx4M")),N=(t("5Dmo"),t("3S7+")),h=t("55Ip"),w=t("m3rI"),k=t("aVk/"),y=t.n(k),O=e=>{var a=e.data;return u.a.createElement("aside",{className:y.a.courseItems},a&&a.map((function(e,a){var c;return u.a.createElement(h["Link"],{className:"lock-item-wrp",key:a,to:e.is_accessible&&"/classrooms/".concat(e.id,"/").concat(null===(c=e.first_category)||void 0===c?void 0:c.module_type,"/0"),onClick:a=>{e.is_accessible||a.preventDefault()}},u.a.createElement(v["a"],null,u.a.createElement(v["a"].Meta,{title:e.name,description:u.a.createElement("div",{className:"tc"},!e.is_accessible&&u.a.createElement("div",{className:"lock-item"},u.a.createElement("div",null,u.a.createElement("img",{src:t("TGq3")}),"\u975e\u6210\u5458\u4e0d\u80fd\u8bbf\u95ee")),0!=e.is_public&&e.is_public&&u.a.createElement("div",null,u.a.createElement("span",{className:y.a.tabBadge}),u.a.createElement("span",{className:y.a.smalltrangle}),u.a.createElement("span",{className:y.a.publicword},"\u516c\u5f00")),e.excellent&&u.a.createElement("div",{className:y.a.openTag},"\u5f00\u653e\u8bfe\u7a0b"),e.is_end&&u.a.createElement("div",{className:y.a.overTag},"\u5df2\u7ed3\u675f"),u.a.createElement("img",{alt:e.name,src:w["a"].IMG_SERVER+"/images/"+e.avatar_url}),u.a.createElement("p",{className:[y.a.creator,"c-black"].join(" ")},e.creator),u.a.createElement("p",{className:y.a.school},e.school),""!=e.teacher_users&&u.a.createElement("p",{className:y.a.teacher},u.a.createElement("span",null,"\u534f\u4f5c\u8001\u5e08\uff1a"),e.teacher_users.join(" ")),u.a.createElement("p",{className:y.a.visits},e.visits>0&&u.a.createElement(N["a"],{title:"\u8bbf\u95ee\u91cf",placement:"bottom"},u.a.createElement("span",null,u.a.createElement("span",{className:"iconfont icon-liulanyan mr5 font18 c-grey-ccc"}),u.a.createElement("span",null,e.visits))),e.course_members_count>0&&u.a.createElement(N["a"],{title:"\u6210\u5458",placement:"bottom"},u.a.createElement("span",null,u.a.createElement("span",{className:"iconfont icon-chengyuan mr5 font18 c-grey-ccc"}),e.course_members_count)),e.tasks_count>0&&u.a.createElement(N["a"],{title:"\u4f5c\u4e1a",placement:"bottom"},u.a.createElement("span",null,u.a.createElement("span",{className:"iconfont icon-zuoye mr5 font18 c-grey-ccc"}),e.tasks_count))))})))})))},j=t("MMDQ"),L=t.n(j),P=e=>{var a,t=e.classroomList,n=e.globalSetting,p=e.loading,b=e.dispatch,d=Object(i["a"])(e,["classroomList","globalSetting","loading","dispatch"]),x=Object(m["useState"])(!1),f=Object(o["a"])(x,2),g=f[0],v=f[1],N=Object(m["useState"])(!1),h=Object(o["a"])(N,2),k=h[0],y=h[1];Object(m["useEffect"])(()=>{document.title="\u6559\u5b66\u8bfe\u5802",t.listParams.order="created_at",P()},[t.name]);var j=e=>{S("prev"===e?t.listParams.page-1:t.listParams.page+1),P()},P=function(){var e=Object(_["a"])(l.a.mark((function e(){var c;return l.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,b({type:"classroomList/getClassroom",payload:Object(r["a"])({},t.listParams)});case 2:c=e.sent,(null===c||void 0===c?void 0:c.courses_count)&&(a=Math.ceil(c.courses_count/16),t.listParams.page>=a?y(!0):y(!1),t.listParams.page<2?v(!0):v(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=e=>{t.listParams.page=e};return u.a.createElement("section",{className:L.a.bg},u.a.createElement("aside",{className:L.a.banner},u.a.createElement("img",{src:w["a"].IMG_SERVER+(n.setting&&n.setting.course_banner_url),alt:""})),u.a.createElement(E,d),u.a.createElement("aside",{className:"edu-container minH500"},u.a.createElement(c["a"],{loading:p,active:!0,avatar:{size:40},paragraph:{rows:5}},u.a.createElement(O,{data:t.courses}),t.courses_count>16&&u.a.createElement("aside",{className:"tc mb50"},u.a.createElement(s["a"],{onClick:()=>j("prev"),disabled:g},"\u4e0a\u4e00\u9875"),u.a.createElement(s["a"],{onClick:()=>j("next"),disabled:k,className:"ml8"},"\u4e0b\u4e00\u9875")))))};a["default"]=Object(p["a"])(e=>{var a=e.classroomList,t=e.loading,c=e.globalSetting;return{classroomList:a,globalSetting:c,loading:t.models.classroomList}})(P)},TGq3:function(e,a,t){e.exports=t.p+"static/lockclose.365036e8.svg"},"aVk/":function(e,a,t){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"}}}]);