3 lines
12 KiB
Java
3 lines
12 KiB
Java
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/SysMessageList-DuIrqb3b.js","js/antd-vue-vendor-BPnV8VqP.js","js/vue-vendor-C7Zq48Yl.js","js/useSysMessage-SUJpjsrz.js","js/index-BI6CMai0.js","js/vxe-table-vendor-B88kchpX.js","assets/index-CaK6YpON.css","js/index-Du0A3ksf.js","js/BasicModal-0sAdFEk_.js","js/ModalHeader-keHdAHWH.js","js/useTimeout-DDl4l82I.js","js/index-DeEq83Ov.js","assets/index-DTCEk8S9.css","assets/ModalHeader-CLCbovMP.css","js/useWindowSizeFn-PRZSD86C.js","js/index-pxs5MULf.js","js/index-BgYCgfME.js","js/index-f8O7TghW.js","js/useIntersectionObserver-BMxdTqP3.js","assets/index-zj-Vfn3Q.css","assets/BasicModal-ByeTDAzn.css","assets/index-CUOTvden.css","js/useComment-Cm7xlwhe.js","js/index-Dg4HCEvo.js","assets/index-CxrinrEC.css","js/index-BHWalL74.js","assets/SysMessageList-BrdBe5bL.css"])))=>i.map(i=>d[i]);
|
||
|
|
var z=(Q,o,g)=>new Promise((a,h)=>{var C=f=>{try{d(g.next(f))}catch(y){h(y)}},p=f=>{try{d(g.throw(f))}catch(y){h(y)}},d=f=>f.done?a(f.value):Promise.resolve(f.value).then(C,p);d((g=g.apply(Q,o)).next())});import{d as le,c as ne,ak as ie,al as T,_ as Ae}from"./index-BI6CMai0.js";import{B as re}from"./index-Du0A3ksf.js";import{aM as ce,bC as ge,bD as de,ar as fe,bE as me}from"./antd-vue-vendor-BPnV8VqP.js";import{U as Ce,n as pe}from"./JSelectUser-B71zikzw.js";import{f as u,r as _,e as E,u as ve,ah as c,ar as A,as as i,F as L,k as r,aF as v,au as t,at as x,aB as he,aC as P,av as k,ag as K,aD as G,G as ue}from"./vue-vendor-C7Zq48Yl.js";import ye from"./DetailModal-DgbqnZfh.js";import"./vxe-table-vendor-B88kchpX.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./notice.api-cF0ZeRtr.js";const Be="/assets/calendarNotice-B0opjaQQ.png",De="/assets/folderNotice-CRqHfbWm.png",we="/assets/systemNotice-DEB2d_xG.png",be="/assets/flowNotice-4FUmCXOf.png";const Me={name:"SysMessageModal",components:{BasicModal:re,FilterOutlined:me,CloseOutlined:fe,BellFilled:de,ExclamationOutlined:ge,JSelectUser:pe,SysMessageList:ne(()=>Ae(()=>import("./SysMessageList-DuIrqb3b.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]))),UserSelectModal:Ce,PlusOutlined:ce,DetailModal:ye},props:{messageCount:{type:Number,default:0}},emits:["register","refresh"],setup(Q,{emit:o}){const g=u(),a=u(),h=u("all"),C=u(""),p=_([{key:"system",text:"系统通知",active:!1,img:we},{key:"flow",text:"流程通知",active:!1,img:be},{key:"plan",text:"日程通知",active:!1,img:Be},{key:"file",text:"知识通知",active:!1,img:De}]),d=u("");function f(e,s){h.value=s,m()}function y(e){h.value=e}const n=_({fromUser:"",realname:"",rangeDateKey:"7day",rangeDate:[]});function m(){let e={fromUser:n.fromUser,rangeDateKey:n.rangeDateKey,rangeDate:n.rangeDate,noticeType:C.value?C.value:""};h.value=="all"?j(g).then(()=>{g.value.reload(e)}):a.value.reload(e)}const D=u(!1),[M,{closeModal:R}]=ie(e=>z(null,null,function*(){if(b.value=!1,e.noticeType){C.value=e.noticeType;for(const s of p)s.key===e.noticeType?(s.active=!0,d.value=s.img):s.active=!1;delete e.noticeType}m(),e?D.value=e.isLowApp||!1:D.value=!1})),b=u(!1);function I(e,s){b.value=!0}const B=_([{key:"jt",text:"今天",active:!1},{key:"zt",text:"昨天",active:!1},{key:"qt",text:"前天",active:!1},{key:"bz",text:"本周",active:!1},{key:"sz",text:"上周",active:!1},{key:"by",text:"本月",active:!1},{key:"sy",text:"上月",active:!1},{key:"7day",text:"七日",active:!0},{key:"zdy",text:"自定义",active:!1}]);function l(e){for(let s of B)s.key!=e.key&&(s.active=!1);e.active=!e.active,e.active==!1?n.rangeDateKey="":n.rangeDateKey=e.key,e.key=="zdy"?e.active==!1&&(n.rangeDate=[],m()):m()}const F=E(()=>{let e=B.filter(s=>s.active==!0);return!!(e&&e.length>0&&e[0].text=="自定义")}),H=u([]);function J(e,s){n.rangeDate=[...s],m()}function O(e){o("refresh",e)}const V=E(()=>{const{fromUser:e,rangeDateKey:s,realname:S}=n;if(!e&&!s)return"";let w=[];if(e&&w.push(S),s){let U=B.filter(se=>se.key==s);U&&U.length>0&&w.push(U[0].text)}return w.join("、")}),[q,{openModal:N}]=T();function Z(e,s){e&&e.length>0&&(n.fromUser=s,n.realname=e[0].label)}function W(){N(!0,{})}function Y(){n.fromUser="",n.realname=""}function X(){n.fromUser="",n.realname="",n.rangeDateKey="",n.rangeDate=[];for(let e of B)e.active=!1;C.value="",d.value="";for(const e of p)e.active=!1;m()}function j(e){return new Promise(s=>{(function S(){let w=e.value;w?s(w):setTimeout(()=>{S()},100)})()})}const[$,{openModal:ee}]=T();function ae(e){ee(!0,{record:ve(e),isUpdate:!0})}function te(){m()}function oe(e){for(let s of p)s.key!==e.key&&(s.active=!1);e.active=!e.active,e.active===!1?(C.value="",d.value=""):(C.value=e.k
|