Files
qhmes/web-dist/js/NodeConfigDrawer-CzIu69eV.js

2 lines
21 KiB
Java
Raw Normal View History

2026-06-16 18:19:57 +08:00
var B=($,G,U)=>new Promise((V,K)=>{var b=g=>{try{C(U.next(g))}catch(S){K(S)}},T=g=>{try{C(U.throw(g))}catch(S){K(S)}},C=g=>g.done?V(g.value):Promise.resolve(g.value).then(b,T);C((U=U.apply($,G)).next())});import{aQ as re,s as Fe,aE as Ke,F as Re,aB as De,aG as ze,d as Be,av as Me,aw as Oe,au as $e}from"./index-X7Y8jykP.js";import{A as W}from"./index-C69VKHba.js";import Y from"./JSelectUser-Dg8SJP_z.js";import{O as Ge,g as Ve}from"./flowTypes-mLI7_N4F.js";import{l as qe}from"./approvalFlow.api-BVpZSp8r.js";import{o as je,q as pe}from"./MesXslIntegrationPlan.api-DkUQ3DWJ.js";import{_ as He}from"./MesXslIntegrationActionDrawer.vue_vue_type_script_setup_true_lang-Da0cFV2g.js";import"./index-DfHu-LAS.js";import{e as Qe,R as Je}from"./Group-DBzJABA_.js";import"./index-DSsDi_fL.js";import{C as We}from"./Group-UHkub2tu.js";import{e as Ye,h as Xe,y,z as i,I as Ze,A as t,c as P,r as _,S as M,b as he,K as ne,f as a,E as u,H as f,C as m,F as c,u as O,Q as F,G as ue,D as el,n as ll}from"./vue-vendor-DNhG1Cve.js";import{D as al}from"./index-DZJwICFr.js";import{b as ol}from"./index-CeNCCWzL.js";import tl from"./index-saD4h7VJ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./breakpointEnum-BhAg6bcX.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./UserSelectModal-RTq67Ki6.js";import"./useSelectBiz-C58pZLPQ.js";import"./props-BWd0f6uH.js";import"./useModal-DaJ3Bflg.js";import"./JSelectBiz-CRkPo6gN.js";import"./index-J2mOtM3w.js";import"./VisualActionEditor.vue_vue_type_script_setup_true_lang-CxeNVgeo.js";import"./index-DklMb9Qc.js";import"./UpOutlined-B1UMbtrP.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./index-BuONesFs.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";import"./RadioButton-DRBix2Fq.js";import"./Checkbox-Dbxs4we4.js";import"./isNumeric-DjvBa-1E.js";const rl={key:0,style:{"font-size":"12px",color:"#888","margin-top":"3px"}},pl={key:0,style:{"font-size":"12px",color:"#ff7a00","margin-top":"4px"}},nl={style:{"font-size":"12px",color:"#888","margin-top":"4px","line-height":"1.5"}},ul={key:0},sl={key:1,style:{color:"#ff7a00"}},il={key:2,style:{color:"#389e0d"}},dl={class:"fd-ip-block"},vl={class:"fd-ip-title-row"},fl={class:"fd-ip-title"},ml={key:0,class:"fd-ip-title-actions"},yl={key:5,class:"fd-ip-block"},bl=Ye({__name:"NodeConfigDrawer",props:{readonly:{type:Boolean}},emits:["confirm"],setup($,{expose:G,emit:U}){const V=$,K=U,{createMessage:b}=Fe(),T=M("approvalBizTable",_("")),C=M("approvalFlowId",_("")),g=M("approvalFlowConfig",null),S=M("approvalFlowRoot",_(null)),I=_(""),q=_(!1),j=_(!1),H=_(),se={proofread:"校对",audit:"审核",approve:"批准"},ie=[{key:"onNodeApprove",label:"本节点通过时执行"},{key:"onApprove",label:"流程最终通过时执行"}],A=he({onNodeApprove:[],onApprove:[]}),L=P(()=>{if(!v.value||v.value.type!=="approver")return!1;const o=Ve(S.value);return o.length>0&&o[o.length-1].id===v.value.id}),de=P(()=>{const o=(A.onNodeApprove||[]).map(e=>({label:e.label,value:`onNodeApprove:${e.value}`}));return L.value&&(A.onApprove||[]).forEach(e=>{o.push({label:`[流程最终通过] ${e.label}`,value:`onApprove:${e.value}`})}),o}),ve=P(()=>{var e,n;const o=(n=(e=l.value)==null?void 0:e.props)==null?void 0:n.integrationPlans;if(o){if(o.onNo