feat(ide): 增加同步运行中组件的runId更新功能

master
钟良源 2 weeks ago
parent 3f615d959f
commit a5ab8b1690

@ -36,7 +36,8 @@ import {
updateCurrentAppData, updateCurrentAppData,
updateEventListOld, updateEventListOld,
updateEventNodeList, updateEventNodeList,
updateIsRunning updateIsRunning,
updateRuntimeId
} from '@/store/ideContainer'; } from '@/store/ideContainer';
import { addApp, getProjectEnv, editApp, deleteApp } from '@/api/apps'; import { addApp, getProjectEnv, editApp, deleteApp } from '@/api/apps';
import _ from 'lodash'; import _ from 'lodash';
@ -886,6 +887,8 @@ const SideBar: React.FC<SideBarProps> = ({
// 根据应用的 scheduled 状态更新画布的运行状态 // 根据应用的 scheduled 状态更新画布的运行状态
// scheduled === 1 表示应用正在运行中 // scheduled === 1 表示应用正在运行中
dispatch(updateIsRunning(originalData?.scheduled === 1)); dispatch(updateIsRunning(originalData?.scheduled === 1));
// 运行中的应用同步更新runId
dispatch(updateRuntimeId(originalData?.instanceId));
// 调用外部传入的菜单选择处理函数 // 调用外部传入的菜单选择处理函数
originalData.key && onMenuSelect?.({ ...originalData } as Selected); originalData.key && onMenuSelect?.({ ...originalData } as Selected);

Loading…
Cancel
Save