2 lines
3.1 KiB
Java
2 lines
3.1 KiB
Java
var k=(T,x,m)=>new Promise((f,c)=>{var o=n=>{try{i(m.next(n))}catch(v){c(v)}},d=n=>{try{i(m.throw(n))}catch(v){c(v)}},i=n=>n.done?f(n.value):Promise.resolve(n.value).then(o,d);i((m=m.apply(T,x)).next())});import{s as z,M as E,aH as F,au as S}from"./index-X7Y8jykP.js";import{g as U}from"./approvalHandle.api-gBzdKBq5.js";import{D as G,a as L}from"./index-DWDasoBX.js";import{T as O}from"./index-J2mOtM3w.js";import{T as Q,_ as j}from"./index-3-sNW-01.js";import{e as q,y as M,z as u,A as s,r as y,f as r,Q as a,C as _,H as D,E as b,G as l,c as J,F as N,D as h}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";const K={class:"im-appr-detail"},P={class:"im-appr-detail-head"},R={class:"im-appr-detail-table"},W={key:0},X={class:"im-appr-his-line"},Y={class:"im-appr-his-time"},Z={key:0,class:"im-appr-his-comment"},$=q({name:"ImApprovalDetailModal",__name:"ImApprovalDetailModal",setup(T,{expose:x}){const{createMessage:m}=z(),f=y(!1),c=y(!1),o=y({}),d=y([]),i=y([]),n=J(()=>{var e;const p=(e=o.value)==null?void 0:e.status;return p==="1"?"green":p==="2"?"red":p==="3"?"default":"blue"});function v(p){return k(this,null,function*(){if(f.value=!0,o.value={},d.value=[],i.value=[],!!p)try{c.value=!0;const e=yield U(p);o.value=e||{},d.value=(e==null?void 0:e.fields)||[],i.value=(e==null?void 0:e.history)||[]}catch(e){m.error((e==null?void 0:e.message)||"获取详情失败")}finally{c.value=!1}})}return x({openModal:v}),(p,e)=>{const g=L,C=O,A=G,w=j,B=Q,I=F,V=E;return u(),M(V,{open:f.value,"onUpdate:open":e[0]||(e[0]=t=>f.value=t),title:"审批单据详情",width:640,footer:null,destroyOnClose:!0},{default:s(()=>[r(I,{spinning:c.value},{default:s(()=>[a("div",K,[a("div",P,[r(A,{column:2,size:"small",bordered:""},{default:s(()=>[r(g,{label:"审批流"},{default:s(()=>[b(l(o.value.flowName),1)]),_:1}),r(g,{label:"状态"},{default:s(()=>[r(C,{color:n.value},{default:s(()=>[b(l(o.value.statusText),1)]),_:1},8,["color"])]),_:1}),r(g,{label:"发起人"},{default:s(()=>[b(l(o.value.applyUserName),1)]),_:1}),r(g,{label:"当前节点"},{default:s(()=>[b(l(o.value.currentNodeName||"-"),1)]),_:1}),r(g,{label:"当前处理人",span:2},{default:s(()=>[b(l(o.value.currentHandlersText||"-"),1)]),_:1})]),_:1})]),e[3]||(e[3]=a("div",{class:"im-appr-detail-section-title"},"单据数据",-1)),a("table",R,[a("tbody",null,[(u(!0),_(N,null,h(d.value,t=>(u(),_("tr",{key:t.label},[a("th",null,l(t.label),1),a("td",null,l(t.value),1)]))),128)),d.value.length?D("",!0):(u(),_("tr",W,[...e[1]||(e[1]=[a("td",{class:"im-appr-detail-empty"},"暂无单据数据",-1)])]))])]),i.value.length?(u(),_(N,{key:0},[e[2]||(e[2]=a("div",{class:"im-appr-detail-section-title"},"审批历史",-1)),r(B,{class:"im-appr-detail-timeline"},{default:s(()=>[(u(!0),_(N,null,h(i.value,(t,H)=>(u(),M(w,{key:H,color:t.actionText==="驳回"?"red":"green"},{default:s(()=>[a("div",X,[a("b",null,l(t.nodeName),1),a("span",null,l(t.name)+" "+l(t.actionText),1),a("span",Y,l(t.time),1)]),t.comment?(u(),_("div",Z,"意见:"+l(t.comment),1)):D("",!0)]),_:2},1032,["color"]))),128))]),_:1})],64)):D("",!0)])]),_:1},8,["spinning"])]),_:1},8,["open"])}}}),ie=S($,[["__scopeId","data-v-74076a07"]]);export{ie as default};
|