From 1aab20277f369a931a1efa2ef16671d44d2e6946 Mon Sep 17 00:00:00 2001 From: ZLY Date: Thu, 25 Sep 2025 16:40:38 +0800 Subject: [PATCH] =?UTF-8?q?pref(utils):=20=E4=BC=98=E5=8C=96=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E8=BD=AC=E6=8D=A2=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/convertFlowData.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/convertFlowData.ts b/src/utils/convertFlowData.ts index c464db2..6cd0236 100644 --- a/src/utils/convertFlowData.ts +++ b/src/utils/convertFlowData.ts @@ -77,7 +77,9 @@ export const convertFlowData = (flowData: any) => { if (nodeConfig.component) { node.data.component = { compIdentifier: nodeConfig.component.compIdentifier, - compInstanceIdentifier: nodeConfig.component.compInstanceIdentifier + compInstanceIdentifier: nodeConfig.component.compInstanceIdentifier, + customDef: nodeConfig.component?.customDef, + type: nodeConfig.component.type }; } @@ -156,6 +158,7 @@ export const revertFlowData = (nodes: any[], edges: any[]) => { compIdentifier: node.data.component.compIdentifier, compInstanceIdentifier: node.data.component.compInstanceIdentifier }; + if (node.data.component?.customDef) nodeConfig.component.customDef = node.data.component.customDef; } else if (nodeType !== 'start' && nodeType !== 'end') { // 对于非 start/end 节点,添加基本的 component 信息