fix: bpmn-process-designer structuredClone => cloneDeep

This commit is contained in:
puhui999
2025-09-15 11:05:25 +08:00
parent 9e3b4461cf
commit 40e04f773d
7 changed files with 25 additions and 19 deletions

View File

@@ -2,6 +2,7 @@
import { nextTick, onBeforeUnmount, onMounted, provide, ref, watch } from 'vue';
import { IconifyIcon } from '@vben/icons';
import { cloneDeep } from '@vben/utils';
import { Collapse } from 'ant-design-vue';
@@ -186,9 +187,7 @@ const initFormOnChanged = (element: any) => {
bpmnElement.value = activatedElement;
elementId.value = activatedElement.id;
elementType.value = activatedElement.type.split(':')[1] || '';
elementBusinessObject.value = structuredClone(
activatedElement.businessObject,
);
elementBusinessObject.value = cloneDeep(activatedElement.businessObject);
conditionFormVisible.value =
elementType.value === 'SequenceFlow' &&
activatedElement.source &&