|
|
|
|
@ -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);
|
|
|
|
|
|