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
5.5 KiB
2 lines
5.5 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{NFe5:function(b,L,a){b.exports={flex_box_center:"flex_box_center___2kBE3",flex_space_between:"flex_space_between___3MA16",flex_box_vertical_center:"flex_box_vertical_center___2gPAv",flex_box_center_end:"flex_box_center_end___1Hzrf",flex_box_column:"flex_box_column___MRmfH",wrp:"wrp___1Tkga",banner:"banner___3juYI",bg:"bg___15OtE"}},fEdH:function(b,L,a){"use strict";a.r(L);var $=a("cWXX"),F=a("/ezw"),Q=a("+L6B"),R=a("2/Rp"),I=a("WmNS"),O=a.n(I),v=a("k1fw"),B=a("9og8"),U=a("tJVT"),D=a("PpiC"),c=a("q1tI"),e=a.n(c),C=a("9kvl"),w=a("m3rI"),q=a("14J3"),z=a("BMrR"),ee=a("5NDa"),H=a("5rEg"),te=a("jCWc"),A=a("kPKH"),G=a("l+S1"),J=a("tuZy"),m=a.n(J),W=function(n){var t=n.pathsList,i=n.dispatch,M=Object(D.a)(n,["pathsList","dispatch"]),p=Object(c.useState)(""),d=Object(U.a)(p,2),j=d[0],f=d[1],y=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"}],_=function(l,o){t.listParams.page=1,t.listParams.keyword="",t.listParams.discipline_id=l,t.listParams.sub_discipline_id=o,i({type:"pathsList/getCourse",payload:Object(v.a)({},t.listParams)})};return Object(c.useEffect)(function(){f(t.listParams.keyword)},[t.listParams]),e.a.createElement("section",null,e.a.createElement("aside",{className:m.a.wrp},e.a.createElement("div",{className:"edu-container"},e.a.createElement("ul",{className:m.a.menu},e.a.createElement("li",{className:t.listParams.discipline_id?"":m.a.actived,onClick:function(){_(null,null)}},e.a.createElement("strong",null,"\u5168\u90E8")),t.menus&&t.menus.disciplines.map(function(s,l){var o;return e.a.createElement("li",{key:l,className:t.listParams.discipline_id==s.id?m.a.actived:""},e.a.createElement("strong",{onClick:function(){_(s.id,null)}},s.name),!!((o=s.sub_disciplines)===null||o===void 0?void 0:o.length)&&e.a.createElement("div",null,e.a.createElement("ul",null,s.sub_disciplines.map(function(u,h){return e.a.createElement("li",{key:h,className:t.listParams.sub_discipline_id==u.id?m.a.actived2:"",onClick:function(){_(s.id,u.id)}},u.name)}))))})))),e.a.createElement("aside",{className:"edu-container pb20"},e.a.createElement(z.a,{className:m.a.search},e.a.createElement(A.a,{flex:"1"},y.map(function(s,l){return e.a.createElement(R.a,{key:l,className:"mr20",type:t.listParams.order===s.id?"primary":"default",onClick:function(){t.listParams.order=s.id,i({type:"pathsList/getCourse",payload:Object(v.a)({},t.listParams)})}},s.name)})),e.a.createElement(A.a,{flex:"246px",className:"mr5"},e.a.createElement(H.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",enterButton:e.a.createElement("span",null,e.a.createElement(G.a,{className:"mr3"}),"\u641C\u7D22"),size:"large",style:{width:320},value:j,onChange:function(l){f(l.target.value)},onSearch:function(l){t.listParams.page=1,t.listParams.keyword=l,i({type:"pathsList/getCourse",payload:Object(v.a)({},t.listParams)})}})))))},k=Object(C.a)(function(r){var n=r.pathsList;return{pathsList:n}})(W),V=a("092g"),Y=a("BdwD"),Z=a("NFe5"),T=a.n(Z),K=function(n){var t=n.pathsList,i=n.globalSetting,M=n.loading,p=n.dispatch,d=Object(D.a)(n,["pathsList","globalSetting","loading","dispatch"]),j=Object(c.useState)(!1),f=Object(U.a)(j,2),y=f[0],_=f[1],s=Object(c.useState)(!1),l=Object(U.a)(s,2),o=l[0],u=l[1];Object(c.useEffect)(function(){return document.title="\u5B9E\u8DF5\u8BFE\u7A0B",t.listParams.discipline_id=d.location.query.discipline_id||"",t.listParams.sub_discipline_id=d.location.query.sub_discipline_id||"",N(),p({type:"pathsList/getMenus",payload:{source:"subject"}}),function(){p({type:"pathsList/clearListParams",payload:{}})}},[d.location.pathname]);var h=function(E){document.body.scrollIntoView(),E==="prev"?S(t.listParams.page-1):S(t.listParams.page+1),N()},N=function(){var P=Object(B.a)(O.a.mark(function E(){var x,X;return O.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,p({type:"pathsList/getCourse",payload:Object(v.a)({},t.listParams)});case 2:x=g.sent,(x==null?void 0:x.total_count)&&(X=Math.ceil(x.total_count/16),t.listParams.page>=X?u(!0):u(!1),t.listParams.page<2?_(!0):_(!1));case 4:case"end":return g.stop()}},E)}));return function(){return P.apply(this,arguments)}}(),S=function(E){t.listParams.page=E};return e.a.createElement("section",{className:T.a.bg},e.a.createElement("aside",{className:T.a.banner},e.a.createElement("img",{src:w.a.IMG_SERVER+"/"+(i.setting&&i.setting.subject_banner_url),alt:""})),e.a.createElement(k,d),e.a.createElement("aside",{className:"edu-container",style:{minHeight:"500px"}},e.a.createElement(F.a,{loading:M,active:!0,avatar:{size:40},paragraph:{rows:5}},t.total_count?e.a.createElement(e.a.Fragment,null,e.a.createElement(V.a,{data:t.subjects}),t.total_count>16&&e.a.createElement("aside",{className:"tc mb50"},e.a.createElement(R.a,{onClick:function(){return h("prev")},disabled:y},"\u4E0A\u4E00\u9875"),e.a.createElement(R.a,{onClick:function(){return h("next")},disabled:o,className:"ml8"},"\u4E0B\u4E00\u9875"))):e.a.createElement(Y.a,{styles:{margin:"100px auto"}}))))},ae=L.default=Object(C.a)(function(r){var n=r.pathsList,t=r.loading,i=r.globalSetting;return{pathsList:n,globalSetting:i,loading:t.models.pathsList}})(K)},tuZy:function(b,L,a){b.exports={flex_box_center:"flex_box_center___1JzhH",flex_space_between:"flex_space_between___1-2uP",flex_box_vertical_center:"flex_box_vertical_center___1GBV9",flex_box_center_end:"flex_box_center_end___qHDvm",flex_box_column:"flex_box_column___3jdBA",wrp:"wrp___1jvPY",menu:"menu___2eTh-",actived:"actived___t5wRY",actived2:"actived2___3Mv_F",search:"search___1Zgc7"}}}]);
|