2 lines
2.8 KiB
Java
2 lines
2.8 KiB
Java
var _=(v,l,o)=>new Promise((n,a)=>{var m=e=>{try{s(o.next(e))}catch(r){a(r)}},u=e=>{try{s(o.throw(e))}catch(r){a(r)}},s=e=>e.done?n(e.value):Promise.resolve(e.value).then(m,u);s((o=o.apply(v,l)).next())});import{B as h}from"./index-BDvqZ5j4.js";import{c as M}from"./index-C69VKHba.js";import{s as x,aH as B,bL as k,au as z}from"./index-X7Y8jykP.js";import{g as C}from"./MesXslApprovalTrace.api-BK43yoMy.js";/* empty css */import{a as J}from"./useModal-DaJ3Bflg.js";import{e as N,y as d,A as b,B as S,u as f,z as c,f as w,r as g,C as T,H as y,Q as D,G as A}from"./vue-vendor-DNhG1Cve.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./helper-DcLcf4v6.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./breakpointEnum-BhAg6bcX.js";const O={key:0,class:"ding-instance-head"},P={class:"ding-instance-id"},V=N({name:"DingApprovalInstanceJsonModal",__name:"DingApprovalInstanceJsonModal",setup(v){const{createMessage:l}=x(),o=g(!1),n=g(""),a=g(""),[m,{setModalProps:u}]=J(s=>_(null,null,function*(){var I;n.value="",a.value="";const e=(s==null?void 0:s.record)||{},r=e.bizTable||(s==null?void 0:s.bizTable),p=e.bizDataId,i=e.externalInstanceId;if(!i&&(!r||!p)){l.warning("缺少单据ID或钉钉审批流ID,无法查看审批实例");return}n.value=i||"";try{o.value=!0,u({confirmLoading:!1});const t=yield C({bizTable:r,bizDataId:p,processInstanceId:i});a.value=JSON.stringify(t!=null?t:{},null,2),!n.value&&((I=t==null?void 0:t.result)!=null&&I.processInstanceId)&&(n.value=t.result.processInstanceId)}catch(t){l.error((t==null?void 0:t.message)||"拉取钉钉审批实例失败")}finally{o.value=!1}}));return(s,e)=>{const r=k,p=B;return c(),d(f(h),S(s.$attrs,{onRegister:f(m),title:"钉钉审批实例原始JSON",width:"960px",defaultFullscreen:!0,showOkBtn:!1,cancelText:"关闭",destroyOnClose:""}),{default:b(()=>[w(p,{spinning:o.value},{default:b(()=>[n.value?(c(),T("div",O,[e[1]||(e[1]=D("span",null,"审批实例ID:",-1)),D("span",P,A(n.value),1)])):y("",!0),a.value?(c(),d(f(M),{key:1,value:a.value,"onUpdate:value":e[0]||(e[0]=i=>a.value=i),language:"json",theme:"idea",fullScreen:!1,lineNumbers:!0,disabled:!0,"language-change":!1,height:"calc(100vh - 220px)"},null,8,["value"])):o.value?y("",!0):(c(),d(r,{key:2,description:"暂无实例数据"}))]),_:1},8,["spinning"])]),_:1},16,["onRegister"])}}}),me=z(V,[["__scopeId","data-v-32d97140"]]);export{me as default};
|