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