Files
qhmes/deploy-qhmes/frontend/js/useSysMessage-SUJpjsrz.js

2 lines
6.7 KiB
Java
Raw Normal View History

2026-05-15 11:34:12 +08:00
var K=Object.defineProperty;var U=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var C=(l,o,r)=>o in l?K(l,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):l[o]=r,H=(l,o)=>{for(var r in o||(o={}))W.call(o,r)&&C(l,r,o[r]);if(U)for(var r of U(o))z.call(o,r)&&C(l,r,o[r]);return l};var y=(l,o,r)=>new Promise((g,v)=>{var D=n=>{try{h(r.next(n))}catch(b){v(b)}},M=n=>{try{h(r.throw(n))}catch(b){v(b)}},h=n=>n.done?g(n.value):Promise.resolve(n.value).then(D,M);h((r=r.apply(l,o)).next())});import{f as _,r as Q,aq as V,aN as Y,n as G}from"./vue-vendor-C7Zq48Yl.js";import{f as N,u as X,w as L,P as Z,bA as $,al as ee}from"./index-BI6CMai0.js";import"./index-Du0A3ksf.js";const te=l=>N.get({url:"/sys/annountCement/vue3List",params:l});function oe(l){const{createMessage:o}=X(),r=L("rangeDate"),g=_([]),v=_(1);let D=10;const M=Q({fromUser:"",rangeDateKey:"",rangeDate:[],starFlag:"",noticeType:""});function h(){let{fromUser:s,rangeDateKey:d,rangeDate:m,starFlag:S,noticeType:k}=M,A={fromUser:s,starFlag:S,rangeDateKey:d,beginDate:"",endDate:"",pageNo:v.value,pageSize:D,noticeType:k};return d=="zdy"&&(A.beginDate=m[0]+" 00:00:00",A.endDate=m[1]+" 23:59:59"),A}const n=_(!1);function b(){return y(this,null,function*(){if(n.value===!0)return;let s=h();const d=yield te(s);if(!d||d.length<=0){n.value=!0,l();return}d.length<D&&(n.value=!0),v.value=v.value+1;let m=g.value;m.push(...d),g.value=m,l()})}function I(){g.value=[],v.value=1,n.value=!1}function T(s){return y(this,null,function*(){const d="/sys/sysAnnouncementSend/edit";let m="1";s.starFlag==m&&(m="0");const S={starFlag:m,id:s.sendId},k=yield N.put({url:d,params:S},{isTransformResponse:!1});k.success===!0||o.warning(k.message)})}const w=_(!1);function O(){return y(this,null,function*(){w.value=!0,yield b(),w.value=!1})}function R(s){return s.readFlag!=="1"}function P(s){return s.busType=="email"?"邮件提醒:":s.busType=="bpm"?"流程催办:":s.busType=="bpm_cc"?"流程抄送:":s.busType=="bpm_task"?"流程任务:":s.busType=="eoa_co_remind"?"协同催办:":s.busType=="eoa_co_notify"?"协同提醒:":s.busType=="eoa_sup_remind"?"督办催办:":s.busType=="eoa_sup_notify"?"督办提醒:":s.msgCategory=="2"?"系统消息:":s.msgCategory=="1"?"通知公告:":""}function x(s){if(s.busType==="bpm"||s.busType==="bpm_task"||s.busType==="tenant_invite"){if(s.msgAbstract)try{if(JSON.parse(s.msgAbstract).taskDetail)return"查看详情"}catch(d){}return"去处理"}else return["eoa_co_notify","eoa_co_remind","eoa_sup_notify","eoa_sup_remind"].includes(s.busType)?"去处理":"查看详情"}return{messageList:g,reset:I,loadData:b,loadEndStatus:n,searchParams:M,updateStarMessage:T,onLoadMore:O,noRead:R,getMsgCategory:P,getHrefText:x}}function ie(l,o){let r=L("messageHref");r=[...r,{value:"eoa_co_remind",text:"/collaboration/pending",url:"/collaboration/launch"},{value:"eoa_co_notify",text:"/collaboration/pending",url:"/collaboration/launch"},{value:"eoa_sup_notify",text:"/superviser/pending"},{value:"eoa_sup_remind",text:"/superviser/pending"}];const g=V(),v=Z(),D=Y(),{close:M,closeSameRoute:h}=$(),n=_(null),b=_({}),I=_({}),T=_({});function w(e,t){return y(this,null,function*(){switch(n.value=null,b.value=H({},t),e){case"task":T.value={actionType:"todo"},n.value="ProcessTaskHandleModal";break;case"history":T.value={},n.value="MyTaskHandleModal";break;case"design":n.value="DesformViewModal",T.value={showRecordCopy:!1,showRecordShare:!1,showRecordSysPrint:!1,showDesignFormBtn:!1};break;case"cgform":n.value="OnlineAutoModal",T.value={id:t.formId};break;default:n.value=null;break}O(),yield G(()=>{var a;(a=I.value[n.value])!=null&&a.isRegister&&I.value[n.value].modalMethods.openModal(!0,b.value)})})}function O(){if(n.value&&!I.value[n.value]){const[e,t]=ee();I.value[n.value]={isRegister:!1,register:R(e,t),modalMethods:t}}}function R(e,t){return(...a)=>y(null,null,function*(){yield e(...a),t.openModal(!0,b.value),I.value[n.value].isRegister=!0})}function P(e,t){return y(this,null,function*(){if(!e.busType||e.busType=="msg_node")t?t():yield k(e);el