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.
NewEduCoderBuild/p__Messages__Tidings__index...

1 line
7.0 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[94078],{78405:function(e,n,s){s.d(n,{Z:function(){return c}});var a=s(33614),t=s(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},l=s(1393),r=function(e,n){return t.createElement(l.Z,(0,a.Z)({},e,{ref:n,icon:i}))};var c=t.forwardRef(r)},59315:function(e,n,s){s.r(n),s.d(n,{default:function(){return Z}});var a=s(82242),t=s.n(a),i=s(79800),l=s.n(i),r=s(39647),c=s.n(r),o=s(59301),d=s(35338),u=s(80608),g=s(95237),_=s(43604),m=s(66999),x=s(86859),p=s(27876),f=s(71681),h={flex_box_center:"flex_box_center___ClOjH",flex_space_between:"flex_space_between___ryOEP",flex_box_vertical_center:"flex_box_vertical_center___l4DDr",flex_box_center_end:"flex_box_center_end____5coU",flex_box_column:"flex_box_column___hJWOU",userInfo:"userInfo___t4C5e",navInfo:"navInfo___LRuZv",actived:"actived___mtRIG",tabs:"tabs___SDGVi",active:"active___gMn64",list:"list___lfaq5",tags:"tags___qtuEg",tagsGreen:"tagsGreen___DsS46",newlight:"newlight___QMjyD"},v=s(67184),j=s(37712),b=["messages","globalSetting","loading","user","dispatch"],Z=(0,u.connect)((function(e){var n=e.messages,s=e.loading,a=e.user;return{messages:n,globalSetting:e.globalSetting,user:a,loading:s.effects}}))((function(e){var n,s=e.messages,a=e.globalSetting,i=e.loading,r=e.user,Z=e.dispatch,y=(c()(e,b),(0,d.TH)(),(0,u.useSearchParams)()),N=l()(y,1)[0],S=(0,u.useParams)(),w=(r.userInfo,s.tidingsList),C=(0,o.useState)({per_page:10,page:1}),I=l()(C,2),M=I[0],k=I[1],E=(0,o.useState)(0),G=l()(E,2),L=G[0],O=G[1],R=[{name:"全部",type:""},{name:"课堂提醒",type:"course"},{name:"项目提醒",type:"project"},{name:"互动提醒",type:"interaction"},{name:"审核",type:"apply"},{name:"通知",type:"notice"},{name:"毕业设计",type:"graduation"}].filter((function(e){var n;return null==a||null===(n=a.setting)||void 0===n||!n.is_local||"project"!==e.type}));(0,o.useEffect)((function(){M.type=R[Number(N.get("tabsKey"))||0].type;var e=N.get("tab");k(t()({},M)),O(Number(N.get("tabsKey"))||0),"notice"===e&&O(5),T()}),[S.userId]);var T=function(){Z({type:"messages/getTidings",payload:t()({},M)})};return console.log("loading['messages/getTidings']",i["messages/getTidings"],i,s),(0,j.jsx)("section",{className:h.bg,children:(0,j.jsx)("section",{className:"edu-container mt20",children:(0,j.jsxs)(g.Z,{gutter:[20,20],children:[(0,j.jsx)(v.Z,{}),(0,j.jsxs)(_.Z,{flex:"1",children:[(0,j.jsxs)("aside",{className:"bg-white",children:[(0,j.jsx)("ul",{className:h.tabs,children:R.map((function(e,n){return(0,j.jsx)("li",{className:L===n&&h.active,onClick:function(){O(n),M.type=e.type,M.page=1,T()},children:e.name},n)}))}),(0,j.jsx)("aside",{className:h.list,children:(0,j.jsx)(m.Z,{active:!0,avatar:{size:40},paragraph:{rows:5},loading:i["messages/getTidings"],children:null==w||null===(n=w.tidings)||void 0===n?void 0:n.map((function(e,n){var s,a;return(0,j.jsx)("aside",{children:(0,j.jsxs)(g.Z,{onClick:function(){return(0,p._g)(e)},children:[(0,j.jsx)(_.Z,{flex:"58px",children:(0,j.jsx)("img",{src:f.Z.IMG_SERVER+"/images/"+(null==e||null===(s=e.trigger_user)||void 0===s?void 0:s.image_url),alt:""})}),(0,j.jsx)(_.Z,{flex:"1",children:(0,j.jsxs)(g.Z,{children:[(0,j.jsx)(_.Z,{span:24,children:(0,j.jsxs)(g.Z,{children:[(0,j.jsxs)(_.Z,{flex:"1",children:[(0,j.jsx)("span",{children:null==e||null===(a=e.trigger_user)||void 0===a?void 0:a.name}),(0,j.jsx)("span",{className:"ml15 mr15 c-light-black",children:null==e?void 0:e.time}),"Apply"===(null==e?void 0:e.tiding_type)&&0===(null==e?void 0:e.status)&&(0,j.jsx)("span",{className:h.tags,children:"待处理"}),("Apply"===(null==e?void 0:e.tiding_type)||"Graduation"===(null==e?void 0:e.belong_container_type))&&1===(null==e?void 0:e.status)&&(0,j.jsx)("span",{className:h.tagsGreen,children:"已处理"})]}),(0,j.jsx)(_.Z,{children:(null==e?void 0:e.new_tiding)&&(0,j.jsx)("span",{className:h.newlight})})]})}),(0,j.jsx)(_.Z,{span:24,children:(0,j.jsx)("div",{className:"mt15",style:{color:"#5F6368"},children:null==e?void 0:e.content})})]})})]})},n)}))})})]}),(0,j.jsx)("aside",{className:"tc mt20 mb20",children:(0,j.jsxs)(g.Z,{align:"middle",justify:"space-between",wrap:!1,children:[(0,j.jsxs)(_.Z,{children:["共 ",(0,j.jsx)("span",{className:"c-blue",children:(null==w?void 0:w.count)||0})," 条数据"]}),(0,j.jsx)(_.Z,{children:!i["messages/getTidings"]&&(0,j.jsx)(x.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){M.page=e,k(t()({},M)),T()},current:M.page||1,total:null==w?void 0:w.count})})]})})]})]})})})}))},67184:function(e,n,s){s.d(n,{Z:function(){return b}});var a=s(82242),t=s.n(a),i=s(79800),l=s.n(i),r=s(39647),c=s.n(r),o=s(59301),d=s(80608),u=s(20834),g=s(44e3),_=s(43604),m=s(71681),x="userInfo____uyMZ",p="navInfo___acXs6",f="actived___WhZza",h="newTip___Jdd6B",v=s(37712),j=["messages","globalSetting","loading","user","dispatch"],b=(u.Z.SubMenu,g.Z.Sider,g.Z.Content,(0,d.connect)((function(e){var n=e.messages,s=e.loading,a=e.user;return{messages:n,globalSetting:e.globalSetting,user:a,loading:s.effects}}))((function(e){var n=e.messages,s=(e.globalSetting,e.loading,e.user),a=e.dispatch,i=(c()(e,j),(0,d.useParams)()),r=s.userInfo,u=(0,d.useLocation)(),g=(n.tidingsList,n.privateMessage,n.unreadInfo),b=(0,o.useState)({per_page:10,page:1}),Z=l()(b,2),y=Z[0];Z[1];(0,o.useEffect)((function(){N()}),[i.userId]);var N=function(){a({type:"messages/unreadMessageInfo",payload:t()(t()({},y),i)})};return(0,v.jsxs)(_.Z,{flex:"264px",children:[(0,v.jsxs)("aside",{className:x,children:[(0,v.jsx)("img",{className:"mt40",src:m.Z.IMG_SERVER+"/images/"+(null==r?void 0:r.image_url)}),(0,v.jsx)("p",{className:"font24 mt10",children:null==r?void 0:r.username}),(0,v.jsx)("p",{className:"mt20",children:null==r?void 0:r.user_identity})]}),(0,v.jsxs)("ul",{className:p,children:[(0,v.jsx)(d.Link,{to:"/messages/".concat(null==r?void 0:r.login,"/user_tidings"),children:(0,v.jsxs)("li",{className:u.pathname.indexOf("user_tidings")>-1&&f,children:["消息",!(null==g||!g.unread_tiding_count)&&(0,v.jsx)("span",{className:h,children:null==g?void 0:g.unread_tiding_count})]})}),(0,v.jsx)(d.Link,{to:"/messages/".concat(null==r?void 0:r.login,"/private_messages"),children:(0,v.jsxs)("li",{className:(u.pathname.indexOf("private_messages")>-1||u.pathname.indexOf("message_detail")>-1)&&f,children:["私信",!(null==g||!g.unread_message_count)&&(0,v.jsx)("span",{className:h,children:null==g?void 0:g.unread_message_count})]})})]})]})})))},44e3:function(e,n,s){var a=s(84966),t=s(86737);const i=a.ZP;i.Header=a.h4,i.Footer=a.$_,i.Content=a.VY,i.Sider=t.Z,n.Z=i}}]);