2 lines
9.1 KiB
Java
2 lines
9.1 KiB
Java
|
|
var B=(c,v,t)=>new Promise((g,r)=>{var b=m=>{try{h(t.next(m))}catch(k){r(k)}},P=m=>{try{h(t.throw(m))}catch(k){r(k)}},h=m=>m.done?g(m.value):Promise.resolve(m.value).then(b,P);h((t=t.apply(c,v)).next())});import{e as ge,o as ee,h as ye,c as d,x as be,C as l,z as s,f as i,F as M,H as L,J as ke,Q as o,G as _,D as S,y as ze,A as y,K as ne,r as f,R as $}from"./vue-vendor-DNhG1Cve.js";import{f5 as Ie,fz as _e,bO as he,f8 as we,cX as Ce,e8 as Pe,M as Be,fA as Me,s as xe,F as Re,aB as Le,bR as Ae,fB as Ne,fC as je,fD as Fe,au as Se}from"./index-X7Y8jykP.js";import{a as Te,b as De,c as Oe,d as $e}from"./approvalHandle.api-gBzdKBq5.js";import Ee from"./ImApprovalDetailModal-Dnx-eyNG.js";import{b as Ue}from"./index-CeNCCWzL.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-DWDasoBX.js";import"./index-J2mOtM3w.js";import"./index-3-sNW-01.js";function Ve(c){const t=_e(c||"").split("?")[0]||"";return t.length>1&&t.endsWith("/")?t.slice(0,-1):t}function He(){const c=he();return we.permissionMode===Ce.ROUTE_MAPPING?c.getFrontMenuList||[]:c.getBackMenuList||[]}function We(c=[]){const v=[],t=g=>{g.forEach(r=>{var b;r.path&&v.push(r.path),typeof r.redirect=="string"&&r.redirect.startsWith("/")&&v.push(r.redirect.split("?")[0]),(b=r.children)!=null&&b.length&&t(r.children)})};return t(c),v}function Ge(c){const v=Ve(c);if(!v)return!1;const t=He();if(!t.length)return!1;const g=Ie(t,v);return g!=null&&g.length?!0:We(t).some(b=>b===v)}const qe={class:"im-biz-record-message"},Je={key:0,class:"im-biz-record-no-permission"},Ke={key:0,class:"im-biz-record-ding-header"},Qe={class:"im-biz-record-ding-title"},Xe={class:"im-biz-record-table-wrap"},Ye={class:"im-biz-record-table im-biz-record-table--detail"},Ze={key:1,class:"im-biz-record-actions"},en={key:1,class:"im-biz-record-disabled"},nn={key:3,class:"im-biz-record-disabled"},tn={key:1,class:"im-biz-record-table-wrap im-biz-record-table-wrap--list"},an={class:"im-biz-record-table im-biz-record-table--list"},sn={class:"im-biz-record-link-col"},ln=["onClick"],on={key:2,class:"im-biz-record-peer-tip"},rn=ge({name:"ImBizRecordMessageContent",__name:"ImBizRecordMessageContent",props:{payload:{},mine:{type:Boolean},receiverHasBizPagePermission:{type:Boolean}},emits:["handled"],setup(c,{emit:v}){const t=c,g=v,{createMessage:r}=xe(),b=f(),P=f(!1),h=f(!1),m=f(!1),k=f(""),E=f(null),z=f(""),x=f(!1),A=f(!1),N=f(""),U=f(null),w=f(null),V=f(!1),H=d(()=>t.payload.items.length===1),p=d(()=>t.payload.items[0]),W=d(()=>Fe(t.payload.items)),G=d(()=>t.payload.cardStyle==="ding"||!!t.payload.templateName),te=d(()=>t.payload.templateName||t.payload.pageTitle||"审批单"),C=d(()=>{var e;return H.value&&!!((e=p.value)!=null&&e.instanceId)}),T=d(()=>{var u;if(!C.value||z.value||t.mine)return!1;const e=w.value;if(!e||!e.exists||e.status!=="0"||!e.canApprove)return!1;const n=(u=p.value)==null?void 0:u.nodeId;return n?e.currentNodeId===n:!0}),j=d(()=>{var u;if(z.value)return z.value==="rejected"?"已驳回":"已处理";const e=w.value;if(!e)return V.value?"加载失败":"";if(!e.exists)return"审批已失效";if(e.status==="1")return"已通过";if(e.status==="2")return"已驳回";if(e.status==="3")return"已撤销";const n=(u=p.value)==null?void 0:u.nodeId;return n&&e.currentNodeId!==n?"已流转,无需处理":"等待他人处理"}),ae=d(()=>{if(!C.value||!t.mine||z.value)return!1;const e=w.value;return!!e&&e.exists===!0&&e.status==="0"}),q=d(()=>{if(!C.value||!t.mine)return"";if(z.value==="cancelled")return"已撤销";const e=w.value;return!e||!e.exists?"":e.status==="1"?"已通过":e.status==="2"?"已驳回":e.status==="3"?"已撤销":""});function I(){return B(this,null,function*(){var n;const e=(n=p.value)==null?void 0:n.instanceId;if(!(!C.value||!e))try{const u=yield Te(e);w.value=u||{exists:!1}}catch(u){w.value=null}finally{V.value=!0}})}ee(I),ye(()=>{var e;return(e=p.value)==null?void 0:e.instanceId},I);let R=null;ee(()=>{C.value&&(R=Pe(()=>{if(z.value)return;const e=w.value;e&&(e.exists===!1||e.status&&e.status!=="0")||I()}))}),be(()=>{R==null||R(),R=null});const J=d(()=>Ge(t.payload.pagePath)),K=d(()=
|