refactor(utils): 更新组件标识符匹配逻辑

master
钟良源 1 week ago
parent b49854feb6
commit 7fb4ce5ff8

@ -690,7 +690,7 @@ const getNodeApiIns = (nodeId: string, nodeConfig: any, currentProjectCompData:
} }
else { else {
const comp = currentProjectCompData.filter(item => { const comp = currentProjectCompData.filter(item => {
return (item.identifier || item?.comp?.identifier) === nodeConfig?.component?.compIdentifier; return (item.id || item?.comp?.id) === nodeConfig?.component?.compId;
}); });
if (comp && comp.length > 0) { if (comp && comp.length > 0) {
const apiIns = comp[0]?.def?.apis || comp[0]?.comp?.def?.apis || []; const apiIns = comp[0]?.def?.apis || comp[0]?.comp?.def?.apis || [];
@ -785,7 +785,7 @@ const getNodeApiOuts = (nodeId: string, nodeConfig: any, currentProjectCompData:
return [{ name: 'done', desc: '', dataType: '', defaultValue: '' }]; return [{ name: 'done', desc: '', dataType: '', defaultValue: '' }];
} }
else { else {
const comp = currentProjectCompData.filter(item => item.identifier === nodeConfig?.component?.compIdentifier); const comp = currentProjectCompData.filter(item => item.id === nodeConfig?.component?.compId);
if (comp && comp.length > 0) { if (comp && comp.length > 0) {
return [{ return [{
...comp[0].def?.apiOut, ...comp[0].def?.apiOut,

Loading…
Cancel
Save