Files
qhmes/web-dist/js/index-DMvV2c7a.js

2 lines
21 KiB
Java
Raw Normal View History

2026-06-16 18:19:57 +08:00
var se=(V,y,_)=>new Promise((S,m)=>{var X=k=>{try{F(_.next(k))}catch(I){m(I)}},N=k=>{try{F(_.throw(k))}catch(I){m(I)}},F=k=>k.done?S(k.value):Promise.resolve(k.value).then(X,N);F((_=_.apply(V,y)).next())});import{e as he,p as we,y as ee,z as a,A as B,Q as l,C as i,H as x,r as T,E as J,F as D,D as Z,J as te,G as g,f as M,c as le,b as ce,h as Me,o as Pe,d as Le,K as Ce,T as Ae,u as je,a3 as Be,n as ye}from"./vue-vendor-DNhG1Cve.js";import{d as Oe,s as ke,aH as Ee,aU as Je,aX as Ve,aG as $e,av as qe,M as Ue,au as xe}from"./index-X7Y8jykP.js";import{u as Ke}from"./useApprovalSelection-D4wlWO_T.js";import{r as He,j as We}from"./dingTplBind.api-XLM4Z5wd.js";import{d as Xe,j as Ge,q as Ye,p as Qe,m as Ze}from"./MesXslDingProcessTpl.api-OuYmp5Pz.js";import{g as et,r as _e}from"./dingTplFieldValue-y0DGSwLW.js";import{T as tt}from"./index-J2mOtM3w.js";import{B as lt}from"./index-DfX9t4DO.js";import{b as nt}from"./index-CeNCCWzL.js";import at from"./index-saD4h7VJ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./isNumeric-DjvBa-1E.js";const ot=V=>Oe.get({url:"/xslmes/approvalGate/canLaunch",params:V}),st={class:"dal-body"},it={class:"dal-timeline-panel"},rt={key:0,class:"dal-timeline-empty"},ct={key:2,class:"dal-timeline"},dt={class:"dal-ts-step"},ut={class:"dal-ts-left"},pt={key:0,class:"dal-ts-line"},ft={class:"dal-ts-left"},vt={key:0,class:"dal-ts-line"},mt={class:"dal-ts-content"},gt={class:"dal-ts-tags"},yt={key:0,class:"dal-ts-mode"},_t={class:"dal-ts-name"},bt={class:"dal-ts-users"},ht={key:0,style:{color:"#ccc",margin:"0 2px"}},wt={key:0,class:"dal-ts-unresolved"},kt={key:0,class:"dal-ts-step"},xt={class:"dal-content-panel"},Tt={class:"dal-form-scroll"},St={key:0,class:"dal-form-empty"},Nt={key:0,class:"dal-form-note"},Ft={key:1,class:"dal-form-item"},It={class:"dal-table-wrap"},zt={class:"dal-table"},Rt={style:{"text-align":"center",color:"#aaa"}},Dt={class:"dal-readonly-cell"},Mt={key:0},Pt=["colspan"],Lt={key:2,class:"dal-form-item"},Ct={class:"dal-form-scroll"},At={class:"flow-select-row"},jt={class:"flow-opt-item"},Bt={class:"flow-opt-name"},Ot={style:{display:"flex","align-items":"center",gap:"6px","flex-shrink":"0"}},Et={key:0,class:"flow-opt-remark"},Jt={class:"preview-title"},Vt={key:0,style:{color:"#bbb","font-size":"12px","margin-top":"6px"}},$t={class:"preview-node-hd"},qt={class:"preview-node-name"},Ut={class:"preview-node-mode"},Kt={key:0,class:"preview-supplement"},Ht={class:"dal-rows-panel"},Wt={class:"dal-panel-title"},Xt={class:"dal-rows-badge"},Gt={class:"dal-rows-list"},Yt=["onClick"],Qt={class:"dal-row-index"},Zt={class:"dal-row-label"},el=he({__name:"DingBindLaunchModal",emits:["success"],setup(V,{expose:y,emit:_}){const S=_,{createMessage:m}=ke(),X=we(),N=T(!1),F=T(!1),k=T(!1),I=T(""),z=T("form"),P=T(null),H=T([]),$=T(0),ne=le(()=>H.value.length>0),q=T([]),U=ce({}),K=ce({}),W=T(!1),R=T([]),L=T(""),G=T(!1),o=T([]),c=ce({}),O=le(()=>o.value.some(n=>!n.allResolved)),ie=le(()=>R.value.map(n=>({value:n.id,label:n.flowName||n.name,status:n.status,remark:n.remark||""})));function ae(n){return n==="none"?"单人":n==="or"?"或签":n==="sequence"?"依次":"会签"}function b(n,e){return se(this,null,function*(){P.value=n,H.value=Array.isArray(e)?e:[e],$.value=0,de(),I.value="",z.value="form",L.value="",o.value=[],N.value=!0,F.value=!0;try{const[d,u,E]=yield Promise.all([Xe(n.templateId),Ge({pageSize:200}),Ye(n.templateId)]);q.value=(d==null?void 0:d.dingFields)||[],d!=null&&d.schemaError&&(I.value=d.schemaError),R.value=(u==null?void 0:u.records)||u||[];for(const A of q.value)A.componentName==="TableField"&&(K[A.label]=[]);ve($.value);const C=E==null?void 0:E.flowId;C&&(L.value=C,ze(C))}catch(d){I.value=(d==null?void 0:d.message)||"加载模板字段失败"}finally{F.value=!1}})}function w(){N.value=!1,X.push("/xslmes/mesXslDingProcessTplList")}y({open:b});function re(n){n!==$.value&&($.value=n,de(),ve(n),z.value="form")}function de(){Object.keys(U).forEach(n=>delete U[n]),Object.keys(K).forEach(n=>delete K[n]),Object.keys(c).forEach(n=>delete c[n]);for(const n of q.value)n.componentName==="TableField"&