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.
2 lines
11 KiB
2 lines
11 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{Bwvj:function(u,x,t){u.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"}},J6DQ:function(u,x,t){u.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(u,x,t){u.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(u,x,t){"use strict";t.r(x);var xe=t("cWXX"),z=t("/ezw"),fe=t("+L6B"),C=t("2/Rp"),$=t("c1Ei"),w=t.n($),I=t("XEnU"),H=t("5Tp6"),D=t("k16G"),X=t("SIvP"),b=t("q1tI"),e=t.n(b),O=t("9kvl"),pe=t("14J3"),W=t("BMrR"),Ce=t("jCWc"),Q=t("kPKH"),K=t("J6DQ"),Z=t.n(K),v=t("1vsH"),Y=function(o){var n=o.classroomList,r=o.dispatch,i=Object(X.a)(o,["classroomList","dispatch"]),s=[{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(W.a,{className:Z.a.search},e.a.createElement(Q.a,{flex:"1"},s.map(function(c,E){return e.a.createElement(C.a,{className:"mr10 border-raduis-50",type:n.listParams.order===c.id?"primary":"default",onClick:function(){n.listParams.order=c.id,n.listParams.page=1,Object(v.S)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875",c.name]),r({type:"classroomList/getClassroom",payload:Object(I.a)({},n.listParams)})}},c.name)})))))},q=Object(O.a)(function(l){var o=l.classroomList;return{classroomList:o}})(Y),be=t("miYZ"),B=t("tsqr"),ve=t("5NDa"),ee=t("5rEg"),k=t("uYtH"),te=t("Bwvj"),L=t.n(te),P=t("NLgs"),ae=t("Jky8"),ne=ee.a.Search,g;(function(l){l.Projects="projects",l.Shixuns="shixuns",l.Classrooms="classrooms"})(g||(g={}));var oe=function(o){var n,r=o.img,i=o.dispatch,s=o.user,c=Object(b.useState)(!1),E=Object(D.a)(c,2),a=E[0],p=E[1],T=[{id:1,name:"Vue"},{id:2,name:"Python"},{id:3,name:"Java"},{id:4,name:"flutter"},{id:5,name:"\u4E91\u8BA1\u7B97\u548C\u5927\u6570\u636E"}],M=function(_,m){Object(v.S)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u641C\u7D22"]),O.c.push("/search?value=".concat(_,"&tabs=course"))},G=function(){if(!Object(P.e)(i))return;Object(P.c)()&&(Object(v.S)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u5EFA\u9879\u76EE"]),O.c.push("/shixuns/new"))},S=function(_){var m;if(!Object(P.e)(i))return;if(_===g.Projects&&!((m=s.userInfo)===null||m===void 0?void 0:m.email)){B.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}_===g.Classrooms&&p(!0)},F=function(_,m){var h,R;if(!Object(P.e)(i))return;if((s==null||((h=s.userInfo)===null||h===void 0)?void 0:h.user_identity)==="\u5B66\u751F"){B.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(m===g.Projects&&!((R=s.userInfo)===null||R===void 0?void 0:R.email)){B.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(m===g.Shixuns&&!Object(P.c)())return;_&&(window.location.href=_)};return e.a.createElement("div",{className:L.a.banner},e.a.createElement("img",{src:r,alt:""}),e.a.createElement("div",{className:L.a.container},e.a.createElement("aside",{className:L.a.link},e.a.createElement("div",{className:L.a.left},e.a.createElement("span",null,"\u6559\u5B66\u8BFE\u5802"),e.a.createElement("span",null,"\u652F\u6301SPOC\uFF0C\u8BA9\u6559\u5B66\u7BA1\u7406\u66F4\u7B80\u5355")),(s==null||((n=s.userInfo)===null||n===void 0)?void 0:n.identity)!=="student"&&e.a.createElement(C.a,{type:"primary",onClick:function(){return F("/classrooms/new")}},"\u65B0\u5EFA\u8BFE\u5802"),e.a.createElement(C.a,{type:"primary",onClick:function(){return S(g.Classrooms)}},"\u52A0\u5165\u8BFE\u5802"),e.a.createElement(C.a,{style:{background:"#2fa34f",borderColor:"#2fa34f"},type:"primary",onClick:function(){Object(v.S)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"])}},e.a.createElement(k.Link,{to:"/classrooms/guidance",target:"_blank"},"\u65B0\u624B\u6307\u5F15"))),e.a.createElement("aside",{className:L.a.search},e.a.createElement(ne,{placeholder:"\u641C\u7D22\u60A8\u611F\u5174\u8DA3\u7684\u6559\u5B66\u8BFE\u5802",allowClear:!1,enterButton:" \u641C\u7D22",style:{width:450,marginTop:40},onSearch:M}))),e.a.createElement(ae.a,{visible:a,onCancel:function(){return p(!1)}}))},se=oe,ge=t("2qtc"),le=t("kLXV"),Me=t("IzEo"),J=t("bx4M"),he=t("5Dmo"),N=t("3S7+"),V=t("m3rI"),ue=t("aVk/"),f=t.n(ue),re=t("aura"),ce=t.n(re),ie=function(o){var n=o.data,r=o.user,i=Object(b.useState)(!1),s=Object(D.a)(i,2),c=s[0],E=s[1];return e.a.createElement("aside",{className:f.a.courseItems},n&&n.map(function(a,p){return e.a.createElement(k.Link,{className:"lock-item-wrp",key:p,to:a.is_accessible&&a.first_category_url,onClick:function(M){Object(v.S)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u5217\u8868","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5"]),a.is_accessible||(M.preventDefault(),console.log("-----------",r),r.is_teacher&&E(!0))}},e.a.createElement(J.a,null,e.a.createElement(J.a.Meta,{title:e.a.createElement(N.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:f.a.tabBadge}),e.a.createElement("span",{className:f.a.smalltrangle}),e.a.createElement("span",{className:f.a.publicword},"\u516C\u5F00")),a.excellent&&e.a.createElement("div",{className:f.a.openTag},"\u5F00\u653E\u8BFE\u7A0B"),a.is_end&&e.a.createElement("div",{className:f.a.overTag},"\u5DF2\u7ED3\u675F"),e.a.createElement("img",{alt:a.name,src:V.a.IMG_SERVER+"/images/"+a.avatar_url}),e.a.createElement("p",{className:[f.a.creator,"c-black"].join(" ")},a.creator),e.a.createElement("p",{className:f.a.visits},a.visits>0&&e.a.createElement(N.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(N.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(N.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))))})))}),e.a.createElement(le.a,{title:"\u63D0\u793A",visible:c,onCancel:function(){E(!1)},footer:e.a.createElement("div",null,e.a.createElement(C.a,{type:"primary",onClick:function(p){E(!1)}},"\u77E5\u9053\u4E86"))},e.a.createElement("div",null,e.a.createElement("p",{style:{textAlign:"center"}},"\u8BE5\u8BFE\u7A0B\u672A\u516C\u5F00\u5C55\u793A\uFF0C\u60A8\u53EF\u4EE5\u6DFB\u52A0\u6559\u5B66\u52A9\u6559\u83B7\u53D6\u516C\u5F00\u8BFE\u5802\u8D44\u6599"),e.a.createElement("p",{style:{textAlign:"center"}},e.a.createElement("img",{src:ce.a})),e.a.createElement("p",{style:{textAlign:"center"}},"\u514D\u8D39\u6559\u5B66\u52A9\u7406\uFF0C\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),e.a.createElement("div",{style:{padding:"0px 70px"}},e.a.createElement("p",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),e.a.createElement("p",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),e.a.createElement("p",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))},de=t("MMDQ"),_e=t.n(de),me=function(o){var n=o.classroomList,r=o.globalSetting,i=o.loading,s=o.dispatch,c=o.user,E=Object(X.a)(o,["classroomList","globalSetting","loading","dispatch","user"]),a=Object(b.useState)(!1),p=Object(D.a)(a,2),T=p[0],M=p[1],G=Object(b.useState)(!1),S=Object(D.a)(G,2),F=S[0],d=S[1],_;Object(b.useEffect)(function(){document.title="\u6559\u5B66\u8BFE\u5802",n.listParams.order="created_at",h()},[n.name]);var m=function(U){document.body.scrollIntoView(),U==="prev"?(Object(v.S)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u4E0A\u4E00\u9875"]),R(n.listParams.page-1)):(Object(v.S)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u4E0B\u4E00\u9875"]),R(n.listParams.page+1)),h()},h=function(){var j=Object(H.a)(w.a.mark(function U(){var A;return w.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,s({type:"classroomList/getClassroom",payload:Object(I.a)({},n.listParams)});case 2:A=y.sent,(A==null?void 0:A.courses_count)&&(_=Math.ceil(A.courses_count/16),n.listParams.page>=_?d(!0):d(!1),n.listParams.page<2?M(!0):M(!1));case 4:case"end":return y.stop()}},U)}));return function(){return j.apply(this,arguments)}}();Object(b.useEffect)(function(){return s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){s({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]);var R=function(U){n.listParams.page=U},Ee=V.a.IMG_SERVER+"/"+(r.setting&&r.setting.course_banner_url);return e.a.createElement("section",{className:_e.a.bg},e.a.createElement(se,{img:Ee,dispatch:s,user:c}),e.a.createElement(q,E),e.a.createElement("aside",{className:"edu-container minH500"},e.a.createElement(z.a,{loading:i,active:!0,avatar:{size:40},paragraph:{rows:5}},e.a.createElement(ie,{data:n.courses,user:c.userInfo}),n.courses_count>16&&e.a.createElement("aside",{className:"tc mb50"},e.a.createElement(C.a,{onClick:function(){return m("prev")},disabled:T},"\u4E0A\u4E00\u9875"),e.a.createElement(C.a,{onClick:function(){return m("next")},disabled:F,className:"ml8"},"\u4E0B\u4E00\u9875")))))},Re=x.default=Object(O.a)(function(l){var o=l.classroomList,n=l.loading,r=l.globalSetting,i=l.user;return{user:i,classroomList:o,globalSetting:r,loading:n.models.classroomList}})(me)},TGq3:function(u,x,t){u.exports=t.p+"static/lockclose.365036e8.svg"},"aVk/":function(u,x,t){u.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"}},aura:function(u,x,t){u.exports=t.p+"static/ewm.3e90fd60.png"}}]);
|