pref(utils): 优化数据转换的处理

master
钟良源 4 months ago
parent eeddc8ab8a
commit 1aab20277f

@ -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 信息

Loading…
Cancel
Save