| 12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/SysMessageList-_NYMx0lU.js","js/antd-vue-vendor-DcqS7Wvq.js","js/vue-vendor-Be68asQ6.js","js/useSysMessage-CDk57yvT.js","js/index-BFfnEkVs.js","js/vxe-table-vendor-DHF2TRpV.js","assets/index-ChMBXW5G.css","assets/SysMessageList-DAnueJe-.css"])))=>i.map(i=>d[i]);
- var z=(x,n,d)=>new Promise((e,m)=>{var b=o=>{try{s(d.next(o))}catch(v){m(v)}},u=o=>{try{s(d.throw(o))}catch(v){m(v)}},s=o=>o.done?e(o.value):Promise.resolve(o.value).then(b,u);s((d=d.apply(x,n)).next())});import{a as Y,aj as Z,ac as $,ad as O,_ as ee}from"./index-BFfnEkVs.js";import{B as ae}from"./index-CETWS1o0.js";import{aO as te,bt as se,bu as ne,ao as le,bv as oe}from"./antd-vue-vendor-DcqS7Wvq.js";import{U as re,l as ie}from"./JSelectUser-DCwPqRxp.js";import{f as p,r as A,e as F,u as ce,ag as c,aq as y,ar as _,F as E,k as r,aD as f,at as t,as as P,aA as de,aB as N,au as T,ah as fe,aC as me}from"./vue-vendor-Be68asQ6.js";import ge from"./DetailModal-CkDciaA8.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";const _e={name:"SysMessageModal",components:{BasicModal:ae,FilterOutlined:oe,CloseOutlined:le,BellFilled:ne,ExclamationOutlined:se,JSelectUser:ie,SysMessageList:Z(()=>ee(()=>import("./SysMessageList-_NYMx0lU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]))),UserSelectModal:re,PlusOutlined:te,DetailModal:ge},emits:["register","refresh"],setup(x,{emit:n}){const d=p(),e=p(),m=p("all");function b(a,l){m.value=l,o()}function u(a){m.value=a}const s=A({fromUser:"",realname:"",rangeDateKey:"7day",rangeDate:[]});function o(){let a={fromUser:s.fromUser,rangeDateKey:s.rangeDateKey,rangeDate:s.rangeDate};m.value=="all"?G(d).then(()=>{d.value.reload(a)}):e.value.reload(a)}const[v,{closeModal:k}]=$(a=>z(null,null,function*(){o()})),C=p(!1);function D(a,l){C.value=!0}const g=A([{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 M(a){for(let l of g)l.key!=a.key&&(l.active=!1);a.active=!a.active,a.active==!1?s.rangeDateKey="":s.rangeDateKey=a.key,a.key=="zdy"?a.active==!1&&(s.rangeDate=[],o()):o()}const S=F(()=>{let a=g.filter(l=>l.active==!0);return!!(a&&a.length>0&&a[0].text=="自定义")}),R=p([]);function U(a,l){s.rangeDate=[...l],o()}function i(a){n("refresh",a)}const B=F(()=>{const{fromUser:a,rangeDateKey:l,realname:w}=s;if(!a&&!l)return"";let h=[];if(a&&h.push(w),l){let K=g.filter(X=>X.key==l);K&&K.length>0&&h.push(K[0].text)}return h.join("、")}),[V,{openModal:j}]=O();function I(a,l){a&&a.length>0&&(s.fromUser=l,s.realname=a[0].label)}function L(){j(!0,{})}function q(){s.fromUser="",s.realname=""}function G(a){return new Promise(l=>{(function w(){let h=a.value;h?l(h):setTimeout(()=>{w()},100)})()})}function J(){s.fromUser="",s.realname="",s.rangeDateKey="",s.rangeDate=[];for(let a of g)a.active=!1;o()}const[H,{openModal:Q}]=O();function W(a){Q(!0,{record:ce(a),isUpdate:!0})}return{conditionStr:B,regModal:V,getSelectedUser:I,openSelectPerson:L,clearSearchParamsUser:q,clearAll:J,registerModal:v,activeKey:m,handleChangePanel:u,handleChangeTab:b,showSearch:C,searchParams:s,handleChangeSearchPerson:D,dateTags:g,handleClickDateTag:M,showRangeDate:S,searchRangeDate:R,handleChangeSearchDate:U,closeModal:k,hrefThenClose:i,allMessageRef:d,starMessageRef:e,registerDetail:H,showDetailModal:W}}},ue={class:"sys-msg-modal-title"},ve={class:"ant-tabs-nav-wrap"},he={class:"ant-tabs-nav-scroll"},ye={class:"ant-tabs-nav ant-tabs-nav-animated"},pe={class:"icon-right"},be={class:"icons"},ke={style:{display:"inline-block"}},Ce={key:0,class:"selected-user"},De={class:"clear-user-icon"},xe={class:"search-date"},Me={class:"date-tags"},Se={class:"tags-container"},Re=["onClick"],Ue={key:0,class:"cust-range-date"},we={key:0,class:"anticon filtera"},Ke={style:{"font-size":"12px","margin-left":"3px"}},Pe={style:{display:"flex",margin:"0 5px"}},Te={class:"sys-message-card"};function Be(x,n,d,e,m,b){const u=c("close-outlined"),s=c("plus-outlined"),o=c("a-button"),v=c("a-range-picker"),k=c("filter-outlined"),C=c("a-popover"),D=c("sys-message-list"),g=c("a-tab-pane"),M=c("a-tabs"),S=c("BasicModal"),R=c("user-select-modal"),U=c("DetailModal");return _(),y(E,null,[r(S,{canFullscreen:!1,draggable:!1,closable:!1,onRegister:e.registerModal,wrapClassName:"sys-msg-modal",width:800,footer:null,destroyOnClose:""},{title:f(()=>[t("div",ue,[n[6]||(n[6]=t("div",{class:"title"},null,-1)),t("div",ve,[t("div",he,[t("div",ye,[t("div",null,[t("div",{onClick:n[0]||(n[0]=i=>e.handleChangeTab(i,"all")),role:"tab","aria-disabled":"false","aria-selected":"false",class:P(["ant-tabs-tab",{"ant-tabs-tab-active":e.activeKey=="all"}])}," 全部消息 ",2),t("div",{onClick:n[1]||(n[1]=i=>e.handleChangeTab(i,"star")),role:"tab","aria-disabled":"false","aria-selected":"true",class:P(["ant-tabs-tab",{"ant-tabs-tab-active":e.activeKey=="star"}])}," 标星消息 ",2)]),t("div",{class:"ant-tabs-ink-bar ant-tabs-ink-bar-animated",style:de({transform:e.activeKey=="all"?"translate3d(130px, 0px, 0px)":"translate3d(215px, 0px, 0px)",display:"block",width:"88px",height:"1px"})},null,4)])])]),t("div",pe,[t("div",be,[r(C,{placement:"bottomRight",overlayStyle:{width:"400px"},trigger:"click",open:e.showSearch,"onUpdate:open":n[3]||(n[3]=i=>e.showSearch=i)},{content:f(()=>[t("div",null,[n[4]||(n[4]=t("span",{class:"search-label"},"回复、提到我的人?:",-1)),t("span",ke,[e.searchParams.fromUser?(_(),y("div",Ce,[t("span",null,T(e.searchParams.realname),1),t("span",De,[r(u,{style:{"font-size":"12px"},onClick:e.clearSearchParamsUser},null,8,["onClick"])])])):(_(),N(o,{key:1,type:"dashed",shape:"circle",onClick:e.openSelectPerson},{default:f(()=>[r(s)]),_:1},8,["onClick"]))])]),t("div",xe,[n[5]||(n[5]=t("div",{class:"date-label"},"时间:",-1)),t("div",Me,[t("div",Se,[(_(!0),y(E,null,me(e.dateTags,i=>(_(),y("div",{class:P(i.active==!0?"tag active":"tag"),onClick:B=>e.handleClickDateTag(i)},T(i.text),11,Re))),256))]),e.showRangeDate?(_(),y("div",Ue,[r(v,{value:e.searchRangeDate,"onUpdate:value":n[2]||(n[2]=i=>e.searchRangeDate=i),onChange:e.handleChangeSearchDate},null,8,["value","onChange"])])):fe("",!0)])])]),default:f(()=>[e.conditionStr?(_(),y("span",we,[r(k),t("span",Ke,T(e.conditionStr),1),t("span",Pe,[r(u,{style:{"font-size":"12px"},onClick:e.clearAll},null,8,["onClick"])])])):(_(),N(k,{key:1}))]),_:1},8,["open"]),r(u,{onClick:e.closeModal},null,8,["onClick"])])])])]),default:f(()=>[t("div",Te,[r(M,{activeKey:e.activeKey,center:"",onTabClick:e.handleChangePanel,animated:""},{renderTabBar:f(()=>n[7]||(n[7]=[t("div",null,null,-1)])),default:f(()=>[r(g,{tab:"全部消息",key:"all",forceRender:""},{default:f(()=>[r(D,{ref:"allMessageRef",onClose:e.hrefThenClose,onDetail:e.showDetailModal},null,8,["onClose","onDetail"])]),_:1}),r(g,{tab:"标星消息",key:"star",forceRender:""},{default:f(()=>[r(D,{ref:"starMessageRef",star:"",onClose:e.hrefThenClose,onDetail:e.showDetailModal},null,8,["onClose","onDetail"])]),_:1})]),_:1},8,["activeKey","onTabClick"])])]),_:1},8,["onRegister"]),r(R,{isRadioSelection:"",showButton:!1,labelKey:"realname",rowKey:"username",onRegister:e.regModal,onGetSelectResult:e.getSelectedUser},null,8,["onRegister","onGetSelectResult"]),r(U,{onRegister:e.registerDetail,zIndex:1001},null,8,["onRegister"])],64)}const Ye=Y(_e,[["render",Be]]);export{Ye as default};
|