Files
qhmes/deploy-qhmes/frontend/js/SysMessageModal-CYEjeUY0.js
2026-05-15 11:34:12 +08:00

3 lines
12 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.key,d.value=e.img),m()}return{conditionStr:V,regModal:q,getSelectedUser:Z,openSelectPerson:W,clearSearchParamsUser:Y,clearAll:X,registerModal:M,activeKey:h,handleChangePanel:y,handleChangeTab:f,showSearch:b,searchParams:n,handleChangeSearchPerson:I,dateTags:B,handleClickDateTag:l,showRangeDate:F,searchRangeDate:H,handleChangeSearchDate:J,closeModal:R,hrefThenClose:O,allMessageRef:g,starMessageRef:a,registerDetail:$,showDetailModal:ae,isLowApp:D,handleDetailColse:te,noticeTypeOption:p,handleClickNoticeType:oe,noticeImg:d}}},xe={class:"sys-msg-modal-title"},ke={class:"ant-tabs-nav-wrap"},Qe={class:"ant-tabs-nav-scroll"},Re={class:"ant-tabs-nav ant-tabs-nav-animated"},Ie={class:"icon-right"},Fe={class:"icons"},Se={style:{display:"inline-block"}},Ue={key:0,class:"selected-user"},_e={class:"clear-user-icon"},Le={class:"search-date"},Pe={class:"date-tags"},ze={class:"tags-container"},Te=["onClick"],Ee={key:0,class:"cust-range-date"},Ke={class:"search-date"},Ge={class:"date-tags"},He={class:"tags-container"},Je=["onClick"],Oe=["src"],Ve={key:0,class:"anticon filtera"},qe=["src"],Ne={style:{"font-size":"12px","margin-left":"3px",position:"relative"}},Ze={style:{display:"flex",margin:"0 5px"}},We={key:1,style:{"align-content":"center"}},Ye=["src"],Xe={class:"sys-message-card"};function je(Q,o,g,a,h,C){const p=c("close-outlined"),d=c("plus-outlined"),f=c("a-button"),y=c("a-range-picker"),n=c("filter-outlined"),m=c("a-popover"),D=c("sys-message-list"),M=c("a-tab-pane"),R=c("a-tabs"),b=c("BasicModal"),I=c("user-select-modal"),B=c("DetailModal");return i(),A(L,null,[r(b,{canFullscreen:!1,draggable:!1,closable:!1,onRegister:a.registerModal,wrapClassName:"sys-msg-modal",width:800,footer:null,destroyOnClose:""},{title:v(()=>[t("div",xe,[o[9]||(o[9]=t("div",{class:"title"},null,-1)),t("div",ke,[t("div",Qe,[t("div",Re,[t("div",null,[t("div",{onClick:o[0]||(o[0]=l=>a.handleChangeTab(l,"all")),role:"tab","aria-disabled":"false","aria-selected":"false",class:x(["ant-tabs-tab",{"ant-tabs-tab-active":a.activeKey=="all"}])}," 全部消息 ",2),t("div",{onClick:o[1]||(o[1]=l=>a.handleChangeTab(l,"star")),role:"tab","aria-disabled":"false","aria-selected":"true",class:x(["ant-tabs-tab",{"ant-tabs-tab-active":a.activeKey=="star"}])}," 标星消息 ",2)]),t("div",{class:"ant-tabs-ink-bar ant-tabs-ink-bar-animated",style:he({transform:a.activeKey=="all"?"translate3d(130px, 0px, 0px)":"translate3d(215px, 0px, 0px)",display:"block",width:"88px",height:"1px"})},null,4)])])]),t("div",Ie,[t("div",Fe,[r(m,{placement:"bottomRight",overlayStyle:{width:"400px"},trigger:"click",open:a.showSearch,"onUpdate:open":o[4]||(o[4]=l=>a.showSearch=l)},{content:v(()=>[t("div",null,[o[5]||(o[5]=t("span",{class:"search-label"},"回复提到我的人?",-1)),t("span",Se,[a.searchParams.fromUser?(i(),A("div",Ue,[t("span",null,k(a.searchParams.realname),1),t("span",_e,[r(p,{style:{"font-size":"12px"},onClick:a.clearSearchParamsUser},null,8,["onClick"])])])):(i(),P(f,{key:1,type:"dashed",shape:"circle",onClick:a.openSelectPerson},{default:v(()=>[r(d)]),_:1},8,["onClick"]))])]),t("div",Le,[o[6]||(o[6]=t("div",{class:"date-label"},"时间",-1)),t("div",Pe,[t("div",ze,[(i(!0),A(L,null,G(a.dateTags,l=>(i(),A("div",{class:x(l.active==!0?"tag active":"tag"),onClick:F=>a.handleClickDateTag(l)},k(l.text),11,Te))),256))]),a.showRangeDate?(i(),A("div",Ee,[r(y,{value:a.searchRangeDate,"onUpdate:value":o[2]||(o[2]=l=>a.searchRangeDate=l),onChange:a.handleChangeSearchDate},null,8,["value","onChange"])])):K("",!0)])]),t("div",Ke,[o[7]||(o[7]=t("div",{class:"date-label"},"类型",-1)),t("div",Ge,[t("div",He,[(i(!0),A(L,null,G(a.noticeTypeOption,l=>(i(),A("div",{class:x(l.active==!0?"tag active flex":"tag flex"),onClick:F=>a.handleClickNoticeType(l)},[l.img?(i(),A("img",{key:0,class:"notice-type-img",src:l.img},null,8,Oe)):K("",!0),ue(" "+k(l.text),1)],10,Je))),256))])])])]),default:v(()=>[a.conditionStr?(i(),A("span",Ve,[a.noticeImg?(i(),A("img",{key:0,src:a.noticeImg,class:"notice-type-header-img"},null,8,qe)):(i(),P(n,{key:1})),t("span",Ne,k(a.conditionStr),1),t("span",Ze,[(i(),A("svg",{onClick:o[3]||(o[3]=(...l)=>a.clearAll&&a.clearAll(...l)),t:"1715689724802",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"10694",width:"14",height:"14"},[...o[8]||(o[8]=[t("path",{d:"M624.593455 23.272727a93.090909 93.090909 0 0 1 93.090909 93.090909v168.587637l143.406545 0.023272a116.363636 116.363636 0 0 1 116.247273 111.313455l0.116363 5.050182V861.090909a116.363636 116.363636 0 0 1-116.363636 116.363636H162.909091a116.363636 116.363636 0 0 1-116.363636-116.363636V401.338182a116.363636 116.363636 0 0 1 116.363636-116.363637l146.664727-0.023272V116.363636a93.090909 93.090909 0 0 1 88.459637-92.974545l4.654545-0.116364zM139.636364 581.818182v279.272727a23.272727 23.272727 0 0 0 23.272727 23.272727h302.545454v-162.909091a46.545455 46.545455 0 1 1 93.09091 0v162.909091h93.090909v-162.909091a46.545455 46.545455 0 1 1 93.090909 0v162.909091h116.363636a23.272727 23.272727 0 0 0 23.272727-23.272727V581.818182H139.636364z m0-93.090909h744.727272v-87.389091a23.272727 23.272727 0 0 0-23.272727-23.272727h-166.679273a69.818182 69.818182 0 0 1-69.818181-69.818182V116.363636h-221.905455v191.883637a69.818182 69.818182 0 0 1-69.818182 69.818182H162.909091a23.272727 23.272727 0 0 0-23.272727 23.272727V488.727273z",fill:"currentColor","p-id":"10695"},null,-1)])]))])])):(i(),A("div",We,[a.noticeImg?(i(),A("img",{key:0,src:a.noticeImg,class:"notice-type-header-img",style:{position:"relative",top:"-2px"}},null,8,Ye)):(i(),P(n,{key:1}))]))]),_:1},8,["open"]),r(p,{onClick:a.closeModal},null,8,["onClick"])])])])]),default:v(()=>[t("div",Xe,[r(R,{activeKey:a.activeKey,center:"",onTabClick:a.handleChangePanel,animated:""},{renderTabBar:v(()=>[...o[10]||(o[10]=[t("div",null,null,-1)])]),default:v(()=>[r(M,{tab:"全部消息",key:"all",forceRender:""},{default:v(()=>[r(D,{isLowApp:a.isLowApp,ref:"allMessageRef",onClose:a.hrefThenClose,onDetail:a.showDetailModal,onClear:a.clearAll,messageCount:g.messageCount,onCloseModal:a.closeModal},null,8,["isLowApp","onClose","onDetail","onClear","messageCount","onCloseModal"])]),_:1}),r(M,{tab:"标星消息",key:"star",forceRender:""},{default:v(()=>[r(D,{isLowApp:a.isLowApp,ref:"starMessageRef",star:"",onClose:a.hrefThenClose,onDetail:a.showDetailModal,onClear:a.clearAll,messageCount:g.messageCount,onCloseModal:a.closeModal,cancelStarAfterDel:!0},null,8,["isLowApp","onClose","onDetail","onClear","messageCount","onCloseModal"])]),_:1})]),_:1},8,["activeKey","onTabClick"])])]),_:1},8,["onRegister"]),r(I,{isRadioSelection:"",showButton:!1,labelKey:"realname",rowKey:"username",onRegister:a.regModal,onGetSelectResult:a.getSelectedUser},null,8,["onRegister","onGetSelectResult"]),r(B,{onRegister:a.registerDetail,zIndex:1001},null,8,["onRegister"])],64)}const ua=le(Me,[["render",je],["__scopeId","data-v-cfc666f6"]]);export{ua as default};