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
14 KiB
2 lines
14 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[123],{"+Ja/":function(C,d,a){},"9Oz4":function(C,d,a){"use strict";a.r(d),a.d(d,"Types",function(){return g});var E=a("DjyN"),n=a("NUBc"),i=a("T2oS"),u=a("W9HT"),c=a("qLMh"),B=a("9og8"),G=a("tJVT"),v=a("k1fw"),x=a("5NDa"),y=a("5rEg"),D=a("q1tI"),s=a.n(D),W=a("ErOA"),$=a("+Ja/"),Z=a.n($),R=a("rmrE"),on=a.n(R),V=a("55Ip"),H=a("9kvl"),w=a("m3rI"),Y=a("xKgJ"),mn=a("YKXb"),q=y.a.Search,k={loading:!1,type:"all",page:1,count:0,list:[],keyword:""},g;(function(o){o[o.GET_LIST=0]="GET_LIST",o[o.CHANGE_KEYWORD=1]="CHANGE_KEYWORD",o[o.CHANGE_PAGE=2]="CHANGE_PAGE",o[o.CHANGE_TYPE=3]="CHANGE_TYPE",o[o.SET_LOADING=4]="SET_LOADING"})(g||(g={}));function nn(o,f){switch(f.type){case g.GET_LIST:return Object(v.a)(Object(v.a)({},o),f.payload);case g.CHANGE_PAGE:return Object(v.a)(Object(v.a)({},o),{},{page:f.payload});case g.CHANGE_KEYWORD:return Object(v.a)(Object(v.a)({},o),f.payload);case g.CHANGE_TYPE:return Object(v.a)(Object(v.a)({},o),f.payload);case g.SET_LOADING:return Object(v.a)(Object(v.a)({},o),{},{loading:f.payload});default:throw new Error}}var en=function(f){var m,T=f.user,O=f.globalSetting,M=Object(D.useReducer)(nn,k),J=Object(G.a)(M,2),S=J[0],p=J[1],rn=S.loading,U=S.page,tn=S.list,N=S.keyword,b=S.type,_=S.count;Object(D.useEffect)(function(){var h=!1;function sn(){return j.apply(this,arguments)}function j(){return j=Object(B.a)(Object(c.a)().mark(function dn(){var I,L,K;return Object(c.a)().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return p({type:g.SET_LOADING,payload:!0}),P.next=3,Object(W.c)("libraries.json",{keyword:N,page:U,type:b});case 3:I=P.sent,L=I.libraries,K=I.count,h||p({type:g.GET_LIST,payload:{count:K,list:L,loading:!1}});case 6:case"end":return P.stop()}},dn)})),j.apply(this,arguments)}return h||sn(),function(){h=!0}},[U,N,b]);function an(h){p({type:g.CHANGE_KEYWORD,payload:{keyword:h,page:1}})}function z(h){p({type:g.CHANGE_TYPE,payload:{type:h.target.id,page:1}})}function un(h){p({type:g.CHANGE_PAGE,payload:h})}return s.a.createElement("div",{className:"moop-case"},s.a.createElement("section",{className:"banner"},s.a.createElement("img",{src:w.a.IMG_SERVER+"/"+(O==null||(m=O.setting)===null||m===void 0?void 0:m.moop_cases_banner_url),alt:"bg"})),s.a.createElement("section",{className:"moop-main"},s.a.createElement("div",{className:"moop-title"},s.a.createElement("span",null,"\u6559\u5B66\u6848\u4F8B"),s.a.createElement(V.Link,{to:"/moop_cases/new",className:"btn-ghost"},"\u53D1\u5E03\u6848\u4F8B")),s.a.createElement("div",{className:"search-input-container"},s.a.createElement("div",{className:"flex-container"},s.a.createElement("a",{id:"all",onClick:z,className:b==="all"?"active":""},"\u5168\u90E8"),Object(Y.n)()?s.a.createElement("a",{id:"mine",onClick:z,className:b==="mine"?"active":""},"\u6211\u7684"):null),s.a.createElement(q,{className:"moop-search",defaultValue:N,placeholder:"\u8F93\u5165\u6559\u5B66\u6848\u4F8B\u6807\u9898\u3001\u4F5C\u8005\u3001\u5355\u4F4D\u8FDB\u884C\u68C0\u7D22",onSearch:an}))),s.a.createElement(u.a,{spinning:rn,delay:500},s.a.createElement(F,{data:tn})),s.a.createElement("div",{className:"search-footer"},_>20?s.a.createElement(n.a,{showQuickJumper:!0,current:U,onChange:un,pageSize:20,showSizeChanger:!1,total:_}):null))};function F(o){var f=o.data;return s.a.createElement("ul",{className:"case-list"},f.map(function(m){var T;return s.a.createElement("li",{key:m.id},s.a.createElement("a",{href:"/moop_cases/".concat(m.id),target:"_blank"},s.a.createElement("img",{src:"".concat(w.a.IMG_SERVER).concat(m.cover_url),width:120,alt:m.title}),s.a.createElement("div",{className:"info"},s.a.createElement("h2",null,m.title,(T=m.tags)===null||T===void 0?void 0:T.map(function(O,M){return s.a.createElement("span",{className:"label-"+M,key:O.id},O.name)})),s.a.createElement("div",{className:"detail"},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",null,"".concat(m.author_name," ").concat(m.author_school_name))),s.a.createElement("div",{className:"sum"},s.a.createElement("span",null," ",s.a.createElement("i",{className:"fa fa-eye"})," ",m.visited_count," \u6D4F\u89C8 "),s.a.createElement("span",null," ",s.a.createElement("i",{className:"fa fa-thumbs-o-up"})," ",m.praise_count," \u8D5E "),s.a.createElement("span",null," ",s.a.createElement("i",{className:"fa fa-download"})," ",m.download_count," \u4E0B\u8F7D "))))))}))}d.default=Object(H.a)(function(o){var f=o.user,m=o.globalSetting;return{user:f,globalSetting:m}})(en)},YKXb:function(C,d,a){C.exports=a.p+"static/teach-case-bg.dd8b5907.jpg"},rmrE:function(C,d,a){},xKgJ:function(C,d,a){"use strict";a.d(d,"o",function(){return B}),a.d(d,"b",function(){return G}),a.d(d,"c",function(){return v}),a.d(d,"e",function(){return x}),a.d(d,"f",function(){return y}),a.d(d,"s",function(){return D}),a.d(d,"g",function(){return s}),a.d(d,"t",function(){return W}),a.d(d,"d",function(){return $}),a.d(d,"i",function(){return Z}),a.d(d,"j",function(){return R}),a.d(d,"q",function(){return V}),a.d(d,"h",function(){return H}),a.d(d,"p",function(){return Y}),a.d(d,"r",function(){return g}),a.d(d,"a",function(){return F}),a.d(d,"l",function(){return I}),a.d(d,"m",function(){return L}),a.d(d,"k",function(){return K}),a.d(d,"n",function(){return P}),a.d(d,"u",function(){return cn});var E=a("9kvl"),n;(function(r){r[r.SuperAdmin=1]="SuperAdmin",r[r.Operation=2]="Operation",r[r.CertifiedTeacher=5]="CertifiedTeacher",r[r.TrainingProduction=8]="TrainingProduction",r[r.UncertifiedTeacher=12]="UncertifiedTeacher",r[r.Student=15]="Student"})(n||(n={}));var i;(function(r){r[r.SuperAdmin=1]="SuperAdmin",r[r.Operation=2]="Operation",r[r.Admin=5]="Admin",r[r.Teacher=8]="Teacher",r[r.Assistant=12]="Assistant",r[r.Student=15]="Student"})(i||(i={}));var u=function(t){var e=Object(E.b)()._store.getState(),A=e.user,l=A.userInfo;return t.some(function(X){return X==(l==null?void 0:l.role)})},c=function(t){var e=Object(E.b)()._store.getState(),A=e.user,l=A.userInfo;return l!=null&&l.own?!0:t.some(function(X){var Q;return X==(l==null||(Q=l.course)===null||Q===void 0?void 0:Q.course_role)})},B=function(){var t=Object(E.b)()._store.getState(),e=t.user,A=e.userInfo;return A.main_site},G=function(){var t,e=Object(E.b)()._store.getState(),A=e.user,l=A.userInfo;return l==null||(t=l.course)===null||t===void 0?void 0:t.course_is_end},v=function(){return c([i.SuperAdmin,i.Operation,i.Admin,i.Teacher,i.Assistant])},x=function(){return c([i.SuperAdmin,i.Teacher,i.Admin,i.Assistant,i.Operation])},y=function(){return c([i.SuperAdmin,i.Teacher,i.Admin])},D=function(){return c([i.SuperAdmin])},s=function(){return c([i.SuperAdmin,i.Operation,i.Admin])},W=function(){return u([i.SuperAdmin,i.Operation])},$=function(){return c([i.SuperAdmin,i.Admin])},Z=function(){return c([i.SuperAdmin,i.Operation,i.Admin,i.Teacher])},R=function(){return c([i.Assistant])},on=function(){return c([i.Teacher])},V=function(){return c([i.Student])},H=function(){return c([i.SuperAdmin,i.Operation,i.Admin,i.Teacher,i.Assistant,i.Student])},w=function(){return c([i.SuperAdmin,i.Operation,i.Admin,i.Teacher,i.Assistant])},Y=function(){var t,e=Object(E.b)()._store.getState(),A=e.user,l=A.userInfo;return(l==null||(t=l.course)===null||t===void 0?void 0:t.course_role)===null},mn=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},q=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return e||!e&&u([n.SuperAdmin])},k=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return e||!e&&u([n.SuperAdmin,n.Operation])},g=function(){return u([i.Student])},nn=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):e||!e&&u([n.SuperAdmin,n.Operation])},en=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):e||!e&&u([n.SuperAdmin,n.Operation])},F=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction])},o=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin]):e||!e&&u([n.SuperAdmin])},f=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation]):e||!e&&u([n.SuperAdmin,n.Operation])},m=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):e||!e&&u([n.SuperAdmin,n.Operation])},T=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):e||!e&&u([n.SuperAdmin,n.Operation])},O=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):e||!e&&u([n.SuperAdmin,n.Operation])},M=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin]):!1},J=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},S=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin]):e||!e&&u([n.SuperAdmin])},p=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation]):e||!e&&u([n.SuperAdmin,n.Operation])},rn=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):e||!e&&u([n.SuperAdmin,n.Operation])},U=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?!1:e||!e&&u([n.SuperAdmin,n.Operation])},tn=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?e||!e&&u([n.SuperAdmin,n.Operation]):!1},N=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!1},b=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?!e&&u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!1},_=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):e||!e&&u([n.SuperAdmin,n.Operation])},an=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher])},z=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin]):e||!e&&u([n.SuperAdmin])},un=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation]):e||!e&&u([n.SuperAdmin,n.Operation])},h=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):e||!e&&u([n.SuperAdmin,n.Operation])},sn=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?e||!e&&u([n.SuperAdmin,n.Operation]):!1},j=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t?u([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):e||!e&&u([n.SuperAdmin,n.Operation])},dn=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([i.Teacher])},I=function(){return u([n.SuperAdmin])},L=function(){return u([n.SuperAdmin,n.Operation])},K=function(){return u([n.Student])},ln=function(){return u([n.SuperAdmin,n.Operation,n.CertifiedTeacher])},P=function(){var t,e=Object(E.b)()._store.getState(),A=e.user;return!!((t=A.userInfo)!==null&&t!==void 0&&t.login)},cn=function(){var t=Object(E.b)()._store.getState(),e=t.user;return e.userInfo}}}]);
|