Files
YG_FT/frontend/dist/assets/ApprovalInstanceView-Csugg2II.js

2 lines
12 KiB
JavaScript
Raw Normal View History

2026-07-27 09:12:47 +08:00
import{E as _e,a as fe}from"./index-DOmj2wT1.js";import{E as ye}from"./index-DOTsJDGF.js";import{E as be}from"./index-CunlXsH6.js";import{E as ge}from"./index-LblaQ-sT.js";import{E as we,a as Se}from"./index-uEvcRnhb.js";import{E as Ve,b as Ee}from"./index-CkuccYaV.js";import{E as ke}from"./index-Dn5wkPSB.js";import{E as Ce}from"./index-BWwMJoxR.js";import{ak as ae,b as le,i as Ie,d as J,a as se,D as R,o as r,c as b,h as O,s as a,f as p,n as f,N as oe,F as $e,B as he,G as re,H as xe,g as A,q as D,al as Z,e as c,w as l,r as Ne,E as H,b0 as De,b1 as Ue,aa as U,x as S,y,j as h,l as je,ab as Te,K as Ae,M as T,ad as F,A as L,da as ee}from"./index-_T_ZwAU8.js";import{C as ne}from"./raf-BSHx3Xj9.js";import{u as Be}from"./index-D9Qe2eDp.js";import{a as Pe,E as Fe}from"./index-DbiC_J6H.js";import{v as qe}from"./directive-DnYsEmpc.js";import{a as ze,b as Me,d as Ge,g as Ke,e as Le}from"./approval-CUMmJTq3.js";import{g as te}from"./project-rPDb_gVb.js";import{g as Oe}from"./tenant-DIdSWA56.js";import{_ as We}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./castArray-BlzMMKhq.js";import"./_baseClone-BuLLSdZ_.js";import"./index-I-t9u_Se.js";import"./index-CaL9AHzU.js";import"./index-DPr6SX3u.js";import"./vnode-BBSgohgu.js";import"./index-DrL-DdXi.js";import"./index-CnFjh-NG.js";import"./index-jXIxALr6.js";import"./scroll-xdnWlbe1.js";import"./clamp-eKDmixUu.js";import"./toNumber-B7ieOfxs.js";import"./_baseIteratee-C37ZLjhl.js";import"./omit-BNuYgpQl.js";import"./index-CwdOMQew.js";import"./use-dialog-CuUtYO5o.js";import"./index-D1ZBBHpl.js";import"./debounce-CtiCYe7I.js";import"./index-dqKVgrM4.js";const He=le({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),Re={[ne]:(g,x)=>[g,x].every(ae)},ue="ElSteps",Je=le({title:{type:String,default:""},icon:{type:Ie},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}});var Ye=J({name:"ElSteps",__name:"steps",props:He,emits:Re,setup(g,{emit:x}){const n=g,w=x,C=se("steps"),{children:d,addChild:i,removeChild:E,ChildrenSorter:o}=Be(oe(),"ElStep");return R(d,()=>{d.value.forEach((v,u)=>{v.setIndex(u)})}),$e(ue,{props:n,steps:d,addStep:i,removeStep:E}),R(()=>n.active,(v,u)=>{w(ne,v,u)}),(v,u)=>(r(),b("div",{class:f([p(C).b(),p(C).m(g.simple?"simple":g.direction)])},[O(v.$slots,"default"),a(p(o))],2))}}),Qe=Ye,Xe=J({name:"ElStep",__name:"item",props:Je,setup(g){const x=g,n=se("step"),w=y(-1),C=y({}),d=y(""),i=he(ue),E=oe();let o=0,v=0;re(()=>{R([()=>i.props.active,()=>i.props.processStatus,()=>i.props.finishStatus],([s],[_])=>{v=_||0,o=s-v,G(s)},{immediate:!0})});const u=h(()=>x.status||d.value),m=h(()=>{const s=i.steps.value[w.value-1];return s?s.internalStatus.value:"wait"}),B=h(()=>i.props.alignCenter),P=h(()=>i.props.direction==="vertical"),N=h(()=>i.props.simple),q=h(()=>i.steps.value.length),M=h(()=>{var s;return((s=i.steps.value[q.value-1])==null?void 0:s.uid)===E.uid}),j=h(()=>N.value?"":i.props.space),I=h(()=>[n.b(),n.is(N.value?"simple":i.props.direction),n.is("flex",M.value&&!j.value&&!B.value),n.is("center",B.value&&!P.value&&!N.value)]),t=h(()=>{const s={flexBasis:ae(j.value)?`${j.value}px`:j.value?j.value:`${100/(q.value-(B.value?0:1))}%`};return P.value||M.value&&(s.maxWidth=`${100/q.value}%`),s}),k=s=>{w.value=s},$=s=>{const _=s==="wait",V={transitionDelay:`${Math.abs(o)===1?0:o>0?(w.value+1-v)*150:-(w.value+1-i.props.active)*150}ms`},z=s===i.props.processStatus||_?0:100;V.borderWidth=z&&!N.value?"1px":0,V[i.props.direction==="vertical"?"height":"width"]=`${z}%`,C.value=V},G=s=>{s>w.value?d.value=i.props.finishStatus:s===w.value&&m.value!=="error"?d.value=i.props.processStatus:d.value="wait";const _=i.steps.value[w.value-1];_&&_.calcProgress(d.value)},K={uid:E.uid,g