| 1 |
- import{B as T,v as f,_ as I}from"./index-CKIhG1T4.js";import{T as e}from"./index-CEgXg9jm.js";import{N as c}from"./consts-D1oA9NoR.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./el-drawer-CG4e3nfG.js";import"./el-tree-select-Jn0wedJD.js";import{_ as R}from"./simple-process-designer-Bq2jfhqc.js";import"./el-space-Cdj_HOT_.js";import"./constants-CsKXDkTX.js";import{b as w}from"./utils-Bylg6CZi.js";import{C as v,a as l,w as N,D as O,T as P,u as m,P as E,V,E as D,$ as k}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import"./formatTime-GfXNJyvM.js";import"./tree-CWCwWKDc.js";import"./index-BCN8BzfC.js";const C=v({name:"SimpleProcessViewer",__name:"SimpleProcessViewer",props:{flowNode:{type:Object,required:!0},tasks:{type:Array,default:()=>[]},processInstance:{type:Object,default:()=>{}}},setup(u){const i=u,r=l(i.tasks),p=l(i.processInstance),y=w(i);return N(()=>i.tasks,a=>{r.value=a}),N(()=>i.processInstance,a=>{p.value=a}),E("tasks",r),E("processInstance",p),(a,t)=>{const s=R;return O(),P(s,{"flow-node":m(y),readonly:!0},null,8,["flow-node"])}}}),b={class:"process-viewer-container"},h=I(v({name:"BpmProcessInstanceSimpleViewer",__name:"ProcessInstanceSimpleViewer",props:{loading:T.bool.def(!1),modelView:T.object,simpleJson:T.string},setup(u){const i=u,r=l(),p=l([]),y=l();N(()=>i.modelView,async t=>{if(t){p.value=t.tasks,y.value=t.processInstance;const s=t.rejectedTaskActivityIds,n=t.unfinishedTaskActivityIds,d=t.finishedTaskActivityIds,o=t.finishedSequenceFlowActivityIds;a(t.simpleModel,t.processInstance.status,s,n,d,o),r.value=t.simpleModel}}),N(()=>i.simpleJson,async t=>{t&&(r.value=JSON.parse(t))});const a=(t,s,n,d,o,S)=>{var _;t&&(t.type!==c.END_EVENT_NODE?(t.type!==c.START_USER_NODE&&t.type!==c.USER_TASK_NODE||(t.activityStatus=e.NOT_START,n.includes(t.id)?t.activityStatus=e.REJECT:d.includes(t.id)?t.activityStatus=e.RUNNING:o.includes(t.id)&&(t.activityStatus=e.APPROVE)),t.type===c.COPY_TASK_NODE&&(o.includes(t.id)?t.activityStatus=e.APPROVE:t.activityStatus=e.NOT_START),t.type===c.CONDITION_NODE&&(S.includes(t.id)?t.activityStatus=e.APPROVE:t.activityStatus=e.NOT_START),t.type!==c.CONDITION_BRANCH_NODE&&t.type!==c.PARALLEL_BRANCH_NODE&&t.type!==c.INCLUSIVE_BRANCH_NODE||(o.includes(t.id)?t.activityStatus=e.APPROVE:t.activityStatus=e.NOT_START,(_=t.conditionNodes)==null||_.forEach(A=>{a(A,s,n,d,o,S)})),a(t.childNode,s,n,d,o,S)):o.includes(t.id)?t.activityStatus=s:t.activityStatus=e.NOT_START)};return(t,s)=>{const n=f;return V((O(),D("div",b,[k(m(C),{"flow-node":m(r),tasks:m(p),"process-instance":m(y),class:"process-viewer"},null,8,["flow-node","tasks","process-instance"])])),[[n,u.loading]])}}}),[["__scopeId","data-v-c132887f"]]);export{h as default};
|