newreactbuild/p__MoopCases__index.js

2 lines
14 KiB
JavaScript

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