pref(flow): 移除调试日志并优化节点注册逻辑

master
钟良源 3 months ago
parent 734913820b
commit 05f3b6f47f

@ -257,9 +257,6 @@ export const useFlowCallbacks = (
const sourceHandleType = getHandleType(newConnection.sourceHandle, sourceParams);
const targetHandleType = getHandleType(newConnection.targetHandle, targetParams);
console.log('sourceHandleType:', sourceHandleType);
console.log('targetHandleType:', targetHandleType);
// 验证连接类型是否匹配 (api只能连api, data只能连data)
if (sourceHandleType !== targetHandleType) {
console.warn('连接类型不匹配: ', sourceHandleType, targetHandleType);
@ -1080,7 +1077,6 @@ export const useFlowCallbacks = (
const nodeMap = Array.from(Object.values(nodeTypeMap).map(key => key));
// 目前默认添加的都是系统组件/本地组件
if (!nodeMap.includes(nodeType)) {
// console.log('getRegisterNodes():', getRegisterNodes(nodeType));
registerNodeType(nodeType, getNodeComponent(nodeType), nodeDefinition.nodeName);
}
@ -1248,6 +1244,12 @@ export const useFlowCallbacks = (
// 更新事件枚举表
const res1: any = await queryEventItemBySceneIdOld(info.id);
if (res1.code === 200) dispatch(updateEventListOld(res1.data));
// 更新缓存数据
dispatch(updateCanvasDataMap({
...canvasDataMap,
[currentAppData.id]: { nodes, edges }
}));
}
else {
Message.error(res.message);

Loading…
Cancel
Save