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.
1 line
8.2 KiB
1 line
8.2 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[89901],{22845:function(e,n,t){var i=t(82242),s=t.n(i),l=(t(59301),t(19779)),a=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,c=e.styles,r=void 0===c?{}:c,d=e.customText,u=e.ButtonText,m=e.ButtonClick,h=e.Buttonclass,v=e.ButtonTwo,_=e.imgStyles,f=e.loading,g=void 0!==f&&f;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"}),r),children:[(0,o.jsx)("img",{src:n||l,style:s()({width:288,height:200},_)}),(0,o.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,o.jsx)(a.ZP,s()(s()({className:h,onClick:m},i),{},{children:u})),v&&v]})}},44556:function(e,n,t){t.r(n),t.d(n,{default:function(){return J}});var i=t(7557),s=t.n(i),l=t(37205),a=t.n(l),o=t(82242),c=t.n(o),r=t(41498),d=t.n(r),u=t(79800),m=t.n(u),h=t(59301),v=t(6848),_=t(71418),f=t(95237),g=t(43604),p=t(53864),x=t(96707),y="BannerStyle___U_9_t",j="BannerStyleContent___TC6JG",S="MenuStyle___z8UaO",w="MenuItem___CZBm0",N="MenuItemActive___If5Fa",b="TabsStyle___IbtAt",I="TabsItemStyle___LByPP",k="TabsItemStyleActive___ObULn",C="ListStyle___AFbiY",L="ListStyleItem___UqCDj",P="ListStyleItemSpan___gBdxY",T="ListStyleItemDesc___Vq270",B="ListStyleItemTitle___BRuUb",Z="ListStyleItemTag___yI5Du",z="ListStyleItemImg___WIa7u",E="ListStyleItemTime___Xra7P",D="ListStyleItemTimeDay___ea8MI",M="ListStyleItemTimeMonth___jD5TR",R="DivDownPlay___g5tIk",A="CustomInputStyle____Sexb",W=t(68339),Y=(t(21444),t(99232)),U=t.n(Y),O=t(51836),V=t(22961),q=t(27030),F=t(22845),G=t(37712),H=function(e){var n,t,i=e.data,s=e.innerWidth,l=(0,h.useRef)(null),a=(0,h.useState)(!1),o=m()(a,2),c=o[0],r=o[1],d=(0,h.useState)(!1),u=m()(d,2),_=u[0],f=u[1];return(0,h.useEffect)((function(){var e;l.current&&f((null==l||null===(e=l.current)||void 0===e?void 0:e.scrollHeight)>(1920==s?30:Math.round(30*s/1920)))}),[l,s]),(0,G.jsx)("div",{className:L,children:(0,G.jsxs)("div",{style:{display:"flex",gap:"44px",position:"relative",zIndex:1},onClick:function(){x.history.push("/news/".concat(i.id,"/detail"))},children:[(0,G.jsxs)("div",{style:{position:"relative"},children:[(0,G.jsx)("div",{className:z,children:(0,G.jsx)("img",{width:"100%",height:"100%",src:"".concat(W.Z.API_SERVER).concat(null==i?void 0:i.cover)})}),(0,G.jsxs)("div",{className:"c-white ".concat(E),children:[(0,G.jsx)("span",{className:"bold ".concat(D),children:U()(null==i?void 0:i.publish_time).format("DD")}),(0,G.jsx)("span",{className:M,children:U()(null==i?void 0:i.publish_time).format("YYYY.MM")})]})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between",flex:"1",padding:"6px 0"},children:[(0,G.jsx)(v.Z,{title:null==i?void 0:i.title,placement:"topLeft",children:(0,G.jsx)("div",{className:"bold c-grey-333 ".concat(B),children:null==i?void 0:i.title})}),(0,G.jsx)("div",{className:"c-grey-666 ".concat(T),children:null==i||null===(n=i.content)||void 0===n?void 0:n.replaceAll(/<[^>]+>/g,"")}),(0,G.jsxs)("div",{ref:l,className:"c-grey-666 ".concat(P),style:{height:c?"auto":".3rem",overflow:"hidden",position:"relative"},children:[(null==i?void 0:i.publisher)&&(0,G.jsxs)("div",{children:["发布人:",null==i?void 0:i.publisher]}),null==i||null===(t=i.news_event_tags)||void 0===t?void 0:t.map((function(e){return(0,G.jsx)("div",{className:Z,children:null==e?void 0:e.name})})),_&&(0,G.jsx)("div",{style:{position:"absolute",right:0,bottom:".06rem"},onClick:function(e){e.preventDefault(),e.stopPropagation(),r(!c)},children:c?(0,G.jsx)("i",{className:"iconfont icon-zhankai4",style:{fontSize:".08rem",display:"block",transform:"rotate(180deg)"}}):(0,G.jsx)("i",{className:"iconfont icon-zhankai4",style:{fontSize:".08rem"}})})]})]})]})})},J=(0,x.connect)((function(e){var n=e.homePage,t=e.loading,i=e.globalSetting,s=e.user;return{homePage:n,globalSetting:i,loading:t.models.homePage,user:s}}))((function(e){e.homePage;var n,t,i,l=e.globalSetting,o=(e.user,e.dispatch,(0,h.useState)()),r=m()(o,2),u=r[0],v=r[1],L=(0,h.useState)([]),P=m()(L,2),T=P[0],B=P[1],Z=(0,h.useState)({name:"全部新闻",ENName:"All News"}),z=m()(Z,2),E=z[0],D=z[1],M=(0,h.useState)(!1),Y=m()(M,2),U=Y[0],J=Y[1],X=(0,h.useState)(1920),K=m()(X,2),Q=K[0],$=K[1],ee=(0,h.useState)({status:"",keyword:"",page:1,limit:10,tag_name:"全部新闻"}),ne=m()(ee,2),te=ne[0],ie=ne[1];function se(){return(se=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/news_events/news_event_tag_names.json",{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&B([{name:"全部新闻",ENName:"All News"}].concat(a()(null==n?void 0:n.data)));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(){return(le=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return J(!0),e.next=3,(0,O.ZP)("/api/news_events.json",{method:"get",params:c()(c()({},te),{},{tag_name:"全部新闻"==(null==te?void 0:te.tag_name)?"全部":null==te?void 0:te.tag_name})});case 3:0===(null==(n=e.sent)?void 0:n.status)&&v(null==n?void 0:n.data),J(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){!function(){se.apply(this,arguments)}();var e=function(){return $(window.innerWidth<1920?1920:window.innerWidth)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[]),(0,h.useEffect)((function(){!function(){le.apply(this,arguments)}()}),[te]),(0,G.jsxs)("section",{style:{paddingBottom:"3rem"},children:[(0,G.jsx)("div",{className:y,style:{backgroundImage:"url(".concat(W.Z.IMG_SERVER,"/").concat(null==l||null===(n=l.setting)||void 0===n?void 0:n.news_banner_url,")")},children:(0,G.jsxs)("div",{className:j,children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"新闻动态"}),(0,V.Ny)()&&(0,G.jsxs)("div",{className:"".concat(R),onClick:function(){x.history.push("/news/add")},children:[(0,G.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem"}}),"新建新闻动态"]})]}),(0,G.jsx)("div",{children:(0,G.jsx)(q.t7,{placeholder:"请输入关键字进行搜索",className:A,value:te.keyword,onChange:function(e){ie(c()(c()({},te),{},{page:1,keyword:e}))}})})]})}),(0,G.jsx)(_.Z,{spinning:U,children:(0,G.jsxs)("div",{style:{width:"12rem",margin:"0 auto"},children:[(0,G.jsxs)(f.Z,{style:{marginTop:".3rem"},align:"middle",justify:"space-between",children:[(0,G.jsx)(g.Z,{children:(0,G.jsxs)("span",{style:{color:"#1B8565",fontWeight:500,fontSize:".18rem"},children:[(0,G.jsx)("i",{className:"iconfont icon-dingweitubiao",style:{color:"#1B8565",marginRight:"0.1rem"}}),(0,G.jsx)("span",{children:null==E?void 0:E.name}),(0,G.jsx)("span",{style:{fontSize:"0.15rem",marginLeft:".1rem"},children:null==E?void 0:E.ENName})]})}),(0,V.Ny)()&&(0,G.jsxs)(g.Z,{children:[" ",(0,G.jsx)("div",{className:b,children:[{name:"全部",id:""},{name:"编辑中",id:"0"},{name:"审核中",id:"1"},{name:"已公开",id:"2"}].map((function(e,n){return(0,G.jsx)("div",{className:"".concat(I," ").concat((null==te?void 0:te.status)===(null==e?void 0:e.id)?k:""),onClick:function(){ie(c()(c()({},te),{},{status:null==e?void 0:e.id}))},children:e.name},n)}))})]})]}),(0,G.jsx)("div",{className:S,children:null==T?void 0:T.map((function(e,n){return(0,G.jsx)("div",{onClick:function(){D(e),ie(c()(c()({},te),{},{page:1,limit:10,tag_name:null==e?void 0:e.name}))},className:"".concat(w," ").concat(te.tag_name===e.name?N:""),children:null==e?void 0:e.name},n)}))}),(0,G.jsxs)("div",{className:C,children:[!(null!=u&&null!==(t=u.list)&&void 0!==t&&t.length)&&(0,G.jsx)(F.Z,{}),null==u||null===(i=u.list)||void 0===i?void 0:i.map((function(e,n){return(0,G.jsx)(H,{data:e,innerWidth:Q||1920},n)}))]}),(0,G.jsx)(p.Z,{className:"mb20",total:null==u?void 0:u.count,hideOnSinglePage:!0,showTotal:function(e,n){return(0,G.jsxs)("span",{children:["共",(0,G.jsx)("span",{style:{color:"#1B8565"},children:e}),"条数据"]})},pageSize:null==te?void 0:te.limit,current:null==te?void 0:te.page,onChange:function(e,n){ie(c()(c()({},te),{},{page:e,limit:n}))}})]})})]})}))}}]); |