| 1 |
- var N=Object.defineProperty,A=Object.defineProperties;var B=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable;var b=(e,t,r)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))F.call(t,r)&&b(e,r,t[r]);if(g)for(var r of g(t))H.call(t,r)&&b(e,r,t[r]);return e},h=(e,t)=>A(e,B(t));import{d as _,f as y,o as Y,ag as L,aq as E,ar as G,k as l,aD as d,u as p,G as K}from"./vue-vendor-Be68asQ6.js";import"./index-D2G57Sln.js";import U from"./DetailModal-CkDciaA8.js";import{e as I,s as T,g as V,r as q,a as O}from"./mynews.api-COBj83fr.js";import{render as m}from"./renderUtils-DPF_SrxE.js";import{b3 as Q,ad as j,B as z,u as J}from"./index-BFfnEkVs.js";import"./index-CETWS1o0.js";import{useListPage as W}from"./useListPage-aOfrd-Tw.js";import{u as X}from"./useSysMessage-CDk57yvT.js";import{Q as Z}from"./componentMap-BUTAcOmo.js";import $ from"./BasicTable-CuSLkXEu.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./index-BOEzG86y.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./areaDataUtil-Cik-Rc_P.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JSelectDept-DT6g7V5M.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./JCodeEditor-CSivhUhT.js";import"./useFormItem-CtGMPcLp.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./JAddInput-BBXQvvpq.js";import"./depart.api-CDwTvdwQ.js";import"./JPopup-DKJW27Yk.js";import"./EasyCronInput-wCv2YMHn.js";import"./JEllipsis-C04xKxcI.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./injectionKey-DPVn4AgL.js";const ee=[{title:"标题",dataIndex:"titile",width:100,align:"left"},{title:"消息类型",dataIndex:"msgCategory",width:80,customRender:({text:e})=>m.renderDictNative(e,[{label:"通知公告",value:"1",color:"blue"},{label:"系统消息",value:"2"}],!0)},{title:"发布人",dataIndex:"sender",width:80},{title:"发布时间",dataIndex:"sendTime",width:80},{title:"优先级",dataIndex:"priority",width:80,customRender:({text:e})=>{const t=e=="L"?"blue":e=="M"?"yellow":"red";return m.renderTag(m.renderDict(e,"priority"),t)}},{title:"阅读状态",dataIndex:"readFlag",width:80,customRender:({text:e})=>m.renderDictNative(e,[{label:"未读",value:"0",color:"red"},{label:"已读",value:"1"}],!0)}],te=[{field:"titile",label:"标题",component:"Input",colProps:{span:6}},{field:"sender",label:"发布人",component:"Input",colProps:{span:6}},{field:"sendTime",label:"发布时间",component:"RangeDate",componentProps:{valueType:"Date"},colProps:{span:6}}],oe=_({name:"monitor-mynews"}),lt=_(h(M({},oe),{setup(e){const t=Q(),{createMessage:r}=J(),w=y([]),re=y({}),c={logType:"1"},[C,{openModal:u}]=j(),f=z(),{goPage:D}=X(),{prefixCls:ie,tableContext:v}=W({designScope:"mynews-list",tableProps:{title:"我的消息",api:O,columns:ee,formConfig:{schemas:te,fieldMapToTime:[["sendTime",["sendTimeBegin","sendTimeEnd"],"YYYY-MM-DD"]]}}}),[x,{reload:a}]=v;function P(o){return[{label:"查看",onClick:R.bind(null,o)}]}function R(o){let i=o.anntId;I({anntId:i}).then(s=>{a(),T({anntId:i})}),D(o,()=>{u(!0,{record:o,isUpdate:!0})})}function ne(o){c.logType=o,a()}function k(){q({},a)}function ae(o){w.value=o}Y(()=>{S()});function S(){let o=f.getMessageHrefParams;if(o){let i=o.id;i&&I({anntId:i}).then(()=>{a(),T({anntId:i})});let n=o.detailId;n&&V(n).then(s=>{u(!0,{record:s,isUpdate:!0}),f.setMessageHrefParams("")})}}return(o,i)=>{const n=L("a-button");return G(),E("div",null,[l(p($),{onRegister:p(x),searchInfo:c},{tableTitle:d(()=>[l(n,{type:"primary",onClick:k},{default:d(()=>i[0]||(i[0]=[K("全部标注已读")])),_:1})]),action:d(({record:s})=>[l(p(Z),{actions:P(s)},null,8,["actions"])]),_:1},8,["onRegister"]),l(U,{onRegister:p(C)},null,8,["onRegister"])])}}}));export{lt as default};
|