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.7 KiB
1 line
8.7 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[65816],{50305:function(e,n,s){s.r(n),s.d(n,{default:function(){return G}});var a=s(82242),t=s.n(a),c=s(7557),i=s.n(c),l=s(41498),o=s.n(l),r=s(79800),u=s.n(r),d=s(59301),m=s(80608),x=s(43418),h=s(8591),p=s(71418),f=s(86859),g=s(6638),A="wrap___fcPQI",_="list___DJifR",v="title___tvX3h",j="des___NKWF6",N="footer___Nj_Tl",w="tag___SySVL",C="btns___WdmJv",E="line___c1Gmr",b="b1___T3_ck",y="b2___cxZqr",S=s(49105),I=s(61186),B=s.n(I),q=s(2753),R=s(75916),Z=s(27876),O=s(11806),T=s(4585),J=s(37712),G=(0,m.connect)((function(e){var n=e.virtualSpaces;return{globalSetting:e.globalSetting,virtualSpaces:n}}))((function(e){e.globalSetting,e.dispatch;var n,s=e.virtualSpaces,a=(0,d.useState)([]),c=u()(a,2),l=c[0],r=c[1],I=(0,d.useState)(0),G=u()(I,2),M=G[0],P=G[1],V=(0,d.useState)(!0),Y=u()(V,2),k=Y[0],F=Y[1],D=s.virtualSpacesDetails,L=s.menus,Q=(0,m.useParams)(),H=(0,d.useState)({page:1,limit:20}),W=u()(H,2),z=W[0],K=W[1],U=(null==L||null===(n=L.find((function(e){return e.module_url===location.pathname})))||void 0===n?void 0:n.name)||"";(0,d.useEffect)((function(){X(z)}),[]);var X=function(){var e=o()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,S.ZP)("/api/virtual_classrooms/".concat(Q.virtual_spacesId,"/informs.json"),{method:"get",params:n});case 3:null!=(s=e.sent)&&s.informs&&(r(null==s?void 0:s.informs),P(null==s?void 0:s.total_count)),F(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=(null==D?void 0:D.is_member)||(0,R.Ny)();return(0,J.jsxs)("section",{className:A,children:[(0,J.jsx)(q.YG,{value:"all",onChange:function(){},tabBarExtraContent:$&&(0,J.jsxs)(q.op,{onClick:function(){return m.history.push("/".concat(Z.AS,"/").concat(Q.virtual_spacesId,"/announcement/add"))},children:[(0,J.jsx)("img",{width:18,src:"data:image/png;base64,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",style:{margin:"-2px 4px 0 0"}}),"发布新公告"]}),dataSource:[{id:"all",name:U,total:M}]}),(0,J.jsxs)(p.Z,{spinning:k,children:[!l.length&&(0,J.jsx)(g.Z,{}),null==l?void 0:l.map((function(e){return(0,J.jsxs)("div",{className:_,children:[(0,J.jsxs)("aside",{onClick:function(){return m.history.push("/".concat(Z.AS,"/").concat(Q.virtual_spacesId,"/announcement/").concat(e.id,"/detail"))},children:[(0,J.jsx)("div",{className:v,children:e.name}),(0,J.jsx)(T.Z,{showLines:1,showTextOnly:!0,className:j,value:e.description},1)]}),(0,J.jsxs)("div",{className:N,children:[(0,J.jsxs)("span",{className:w,children:[(0,J.jsx)("span",{children:"发布人"}),(0,J.jsx)("b",{children:e.author_name})]}),(0,J.jsxs)("span",{className:w,children:[(0,J.jsx)("span",{children:"所属单位"}),(0,J.jsx)("b",{children:e.author_department})]}),(0,J.jsxs)("span",{className:w,children:[(0,J.jsx)("span",{children:"日期"}),(0,J.jsx)("b",{children:B()(e.publish_time).format("YYYY-MM-DD HH:mm")})]}),(0,J.jsxs)("div",{className:C,children:[e.can_edit&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:E,children:[(0,J.jsx)("b",{className:b}),(0,J.jsx)("b",{className:y})]}),(0,J.jsxs)("span",{onClick:function(){return m.history.push("/".concat(Z.AS,"/").concat(Q.virtual_spacesId,"/announcement/").concat(e.id,"/edit"))},className:"primary-hover",children:[(0,J.jsx)("i",{className:"iconfont icon-bianji7 font14 mr5"}),"编辑"]})]}),e.can_remove&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:E,children:[(0,J.jsx)("b",{className:b}),(0,J.jsx)("b",{className:y})]}),(0,J.jsxs)("span",{onClick:function(){return function(e){var n;x.Z.confirm({title:"提示",okText:"确定删除",className:O.Z.CustomTipsModalCss,cancelText:"取消",okButtonProps:{danger:!0},content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:["确认删除《",e.name,"》吗?"]}),(0,J.jsx)("div",{className:"mt10",children:"删除后,将无法恢复,请谨慎操作"})]}),onOk:(n=o()(i()().mark((function n(){var s,a;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,S.ZP)("/api/virtual_classrooms/".concat(Q.virtual_spacesId,"/informs/").concat(e.id,".json"),{method:"delete"});case 2:0===(null==(s=n.sent)?void 0:s.status)&&(a=1===l.length&&z.page>1?z.page-1:z.page,z.page=a,K(t()({},z)),X(z),h.ZP.success("删除成功"));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e)},className:"delete-hover",children:[" ",(0,J.jsx)("i",{className:"iconfont icon-piliangshanchubeifen font14 mr5"}),"删除"]})]})]})]})]},e.id)}))]}),(0,J.jsx)(f.Z,{hideOnSinglePage:!0,onChange:function(e){return function(e){z.page=e,K(t()({},z)),X(z)}(e)},current:z.page,pageSize:z.limit,total:M,showQuickJumper:!0,showSizeChanger:!1,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"pb20 mt20"})]})}))},11806:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]); |