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

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

@ -77,7 +77,9 @@ export const convertFlowData = (flowData: any) => {
if (nodeConfig.component) { if (nodeConfig.component) {
node.data.component = { node.data.component = {
compIdentifier: nodeConfig.component.compIdentifier, 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, compIdentifier: node.data.component.compIdentifier,
compInstanceIdentifier: node.data.component.compInstanceIdentifier compInstanceIdentifier: node.data.component.compInstanceIdentifier
}; };
if (node.data.component?.customDef) nodeConfig.component.customDef = node.data.component.customDef;
} }
else if (nodeType !== 'start' && nodeType !== 'end') { else if (nodeType !== 'start' && nodeType !== 'end') {
// 对于非 start/end 节点,添加基本的 component 信息 // 对于非 start/end 节点,添加基本的 component 信息

Loading…
Cancel
Save