From b2e47f3938cfbd6cdf65db20aa9dcf381a17ce54 Mon Sep 17 00:00:00 2001 From: gssong <1742057357@qq.com> Date: 星期五, 17 五月 2024 20:59:47 +0800 Subject: [PATCH] update 优化模型保存位置,审批记录,请假申请按钮 --- src/components/BpmnView/index.vue | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/src/components/BpmnView/index.vue b/src/components/BpmnView/index.vue index fa625bf..a79f084 100644 --- a/src/components/BpmnView/index.vue +++ b/src/components/BpmnView/index.vue @@ -76,6 +76,28 @@ }); }; +const initXml = (xmlStr: string) => { + loading.value = true; + bpmnVisible.value = true; + nextTick(async () => { + if (modeler.value) modeler.value.destroy(); + modeler.value = new BpmnViewer({ + container: canvas.value, + additionalModules: [ + { + //绂佹婊氳疆婊氬姩 + zoomScroll: ['value', ''] + }, + ZoomScrollModule, + MoveCanvasModule + ] as ModuleDeclaration[] + }); + xml.value = xmlStr; + await createDiagram(xml.value); + loading.value = false; + }); +}; + const createDiagram = async (data) => { try { await modeler.value.importXML(data); @@ -238,7 +260,8 @@ } }; defineExpose({ - init + init, + initXml }); </script> @@ -382,5 +405,6 @@ margin: 0; padding: 0; } + cursor: pointer; } </style> -- Gitblit v1.9.3