Commit Graph

57 Commits (67b5deafae6a9a6a7034f5215fb6a369edb126fb)

Author SHA1 Message Date
钟良源 567b824c43 feat(apps): 更新应用导入功能支持项目ID参数 5 months ago
钟良源 0146db8b59 feat(apps): 添加应用导入导出功能并优化资源监控仪表盘 5 months ago
钟良源 9719597be2 rename(comp): 将复合组件重命名为子流程 5 months ago
钟良源 a5ab8b1690 feat(ide): 增加同步运行中组件的runId更新功能 6 months ago
钟良源 3df2e62c0a feat(ide): 添加应用列表刷新监听和运行状态显示功能 7 months ago
钟良源 c126893a38 feat(ide): 添加侧边栏折叠功能 7 months ago
钟良源 72b8a0f671 feat(ideContainer): 添加菜单树展开/折叠全部功能 7 months ago
钟良源 3ec6d1700e feat(flow): 支持子流程运行与状态管理
- 新增子流程运行逻辑,区分主流程与子流程的运行处理
- 统一使用 appKey 作为应用/子流程的唯一标识符
- 优化运行状态、日志、节点状态的存储与获取逻辑
- 改进画布数据初始化与更新逻辑,支持子流程场景
- 增强组件树结构展示,明确区分普通组件与复合组件
- 修复标签页切换及子流程打开的相关问题
- 优化日志面板对不同应用类型的支持
- 提取公共辅助函数 getCurrentAppKey 用于获取应用标识符
- 调整 Redux 状态更新逻辑以适配子流程场景
- 增强事件监听与状态同步机制,确保数据一致性
7 months ago
钟良源 130c15332b feat(componentCoding): 支持通过事件导航到指定项目路径 8 months ago
钟良源 7047ef0ba5 feat(sideBar): 侧边栏点击应用初始化默认增加appRuntimeData中的事件列表数据 8 months ago
钟良源 dd6fc780a3 feat(flowEditor): 实现节点隐藏/显示功能并应用透明度样式
- 在 FlowEditorMain 组件中新增 hiddenNodes 状态管理隐藏节点
- 监听 toggleNodeVisibility 自定义事件更新节点可见性
-为隐藏的节点和边应用 opacity 样式
- 在 customEdge 组件中为标签、下拉框和按钮添加透明度支持
- 在 sideBar 组件中新增眼睛图标按钮控制节点显示/隐藏
- 引入 IconEye 和 IconEyeInvisible 图标用于切换可见性状态
- 更新节点树额外操作按钮渲染逻辑以支持可见性切换
8 months ago
钟良源 cbceb5a101 pref(ideContainer): 隐藏事件节点不显示 8 months ago
钟良源 3ae2a46afb feat(flow): 添加自定义节点类型支持并同步画布数据 8 months ago
钟良源 be71426433 refactor(ide): 事件相关功能重构新结构数据 8 months ago
钟良源 78ff1a9dd2 pref(sideBar): 移除Tree组件中的key避免组件被频繁初始化 8 months ago
钟良源 6338511741 pref(ideContainer):优化标签页和菜单交互逻辑 8 months ago
钟良源 2fb23fde80 feat(flow): 支持子流程保存与事件更新 8 months ago
钟良源 4c93714a1c feat(ideContainer): 获取应用详情的同时获取应用下的所有事件 8 months ago
钟良源 5a456d046f feat(ide): 添加复杂流程编排功能 9 months ago
钟良源 3cf8e605c5 feat(ideContainer): 预设侧边栏右键菜单功能,修改侧边栏复合组件的数据处理逻辑 9 months ago
钟良源 018d06a63a feat(ideContainer):优化侧边栏菜单数据处理与表单初始化逻辑 9 months ago
钟良源 35b8bd7124 feat(ideContainer): 添加侧边栏菜单搜索功能 9 months ago
钟良源 6982101e5b feat(ideContainer):优化侧边栏菜单结构与数据处理逻辑,增加对 appFlow 类型节点的特殊处理 9 months ago
钟良源 d43d84143f feat(ideContainer): 添加当前应用数据状态管理
- 在 ideContainer 状态中新增 currentAppData 字段用于存储当前选中的应用数据
- 添加 updateCurrentAppData action 用于更新当前应用数据
- 在页面组件中调用 dispatch 更新 currentAppData 状态
- 实现菜单项查找函数 findMenuItem用于定位当前应用数据
- 在侧边栏操作中同步更新当前应用数据状态
9 months ago
钟良源 e1169e7c25 feat(flow): 重构流程数据转换逻辑以支持新格式
- 新增 getAppInfoNew API 接口用于获取应用资源信息
- 重构 convertFlowData 工具函数以适配新的数据结构
- 改进节点和边的解析逻辑,支持更灵活的数据格式
- 添加对循环节点的特殊处理和支持
- 优化组件参数和连接线的构建方式
- 更新 Redux 状态管理中的数据流处理
-修复画布初始化时的数据映射问题
- 增强新节点添加时的自动连线功能
- 调整流程保存逻辑以匹配新的数据结构
- 更新 WebSocket 连接依赖的应用 ID 引用
9 months ago
钟良源 af18bec033 feat(sidebar): 侧边栏图标更换,默认菜单数据增加icon和activeIcon属性 9 months ago
钟良源 d3da19f695 pref(sidebar): 优化sidebar组件的渲染逻辑,优化点击激活标签时对二级菜单的宽度设置逻辑 9 months ago
钟良源 d2d0f828fd pref(sidebar): 优化不同identity的menu获取逻辑 9 months ago
钟良源 3e1ae07849 pref(sidebar): 优化showSubMenu判断的resizeBox宽度修改 9 months ago
钟良源 93d9997fee style(sidebar): 优化ResizeBox行内样式覆盖setSubMenu导致拖动后无法修改宽度的问题 9 months ago
钟良源 4a310d573f feat(ideContainer): 引入事件容器并优化侧边栏显示逻辑
- 导入 EventContainer 组件替换原有的事件占位组件
- 新增 showSubMenu 属性控制子菜单显示状态
- 根据选中项动态控制右侧边栏及日志栏的显示
- 添加 selected 状态变化时的日志输出便于调试
- 优化 NavBar 中 tab 删除逻辑,确保关联应用被正确清理
- 调整部分 UI 渲染条件以提升用户体验一致性
9 months ago
钟良源 566a8ed287 pref(sidebar): 优化侧边栏应用编辑是的默认数据回显逻辑 9 months ago
钟良源 6156857bfd feat(ideContainer): 子菜单增加动态图标赋值,修改原先的empty图片路径 9 months ago
钟良源 95a132c061 feat(ideContainer): 实现应用删除时自动关闭相关标签页
- 引入 useRef 和 useImperativeHandle 支持父子组件通信
- 添加 NavBarRef 类型定义及 deleteTabByKey 方法
-通过 ref 调用 NavBar 的删除 tab 方法
- 在 SideBar 中新增 onDeleteApp 回调处理应用删除逻辑- 更新 tab 关闭逻辑以支持根据 key 删除
- 表单提交后调整 onRefresh 和 onClose 执行顺序- 删除应用时同步清理已打开的标签页状态
9 months ago
钟良源 c52ee5f5ca feat(sidebar): 实现应用的新增、编辑和删除功能
- 新增应用信息弹窗组件 AppHandleModal
- 支持应用的创建、编辑和删除操作
- 添加应用操作的下拉菜单选项
9 months ago
钟良源 c844ca1314 feat(sidebar): 增加应用的新建功能
- 二级菜单也中的新增应用和搜索框值出现在应用列表下
9 months ago
钟良源 a9aa38a1d0 pref(sidebar): 优化子菜单构造是的parentKey的取值 10 months ago
钟良源 feae6798d6 pref(sidebar): 优化菜单项的副作用,增加subMenuData数据的非空校验 10 months ago
钟良源 ca92a2c252 pref(sidebar): 优化菜单获取逻辑,副作用监听identity 10 months ago
钟良源 a3735d3a5b feat(ideContainer): 优化菜单选中逻辑与数据结构 10 months ago
钟良源 e148d58e7f pref(ideContainer): 优化sidebar组件的一级菜单和二级菜单联动逻辑 10 months ago
钟良源 046356cec6 style(ideContainer): 增加侧边栏搜索和添加功能并调整子菜单宽度 10 months ago
钟良源 c9cf8a07e8 feat(flowEditor): 数据流程编辑和保存功能 10 months ago
钟良源 b4bc83436c feat(ideContainer): ideContainer侧边栏开发
- 增加子菜单数据整合逻辑,将数据整合进递归数据结构中
- 增加menuData数据的全局共享方法
10 months ago
钟良源 9bb142e403 pref(ideContainer): 优化tab组件和menuData数据对于key的处理逻辑 10 months ago
钟良源 74e09e170e feat(ideContainer): 更新菜单数据结构并支持动态应用列表加载
- 将 store 中的 selected 字段替换为 info,用于存储完整的 URL 参数信息- 调整 menuData 的结构以支持 identity 区分不同菜单
- 引入 getAppListBySceneId 接口,根据场景 ID 动态获取应用列表
- 修改 SideBar 组件逻辑,支持构建带子菜单的树形结构
- 更新 tab 切换逻辑,使用 key 替代 path 作为唯一标识- 移除无用的 ResizeBox 导入,优化代码结构
10 months ago
钟良源 8163646aa8 style(ideContainer): 修改侧边栏样式和布局 10 months ago
钟良源 48b634d29c pref(ideContainer): 优化数据类型,增加Selected类型 10 months ago
钟良源 63010371d0 fix(sideBar): 修复树形组件点击后没有高亮的问题 10 months ago
钟良源 b84e15f1cf refactor(ideContainer): 优化菜单选中逻辑和 tabs 关闭逻辑
- 修改菜单选中逻辑:使用 parentKey 或 key 设置 currentKey,确保正确同步选中状态
- 注释掉 tabs 关闭时重置 selected 状态的代码,避免不必要的状态变化
- 在侧边栏中添加 selectedKeys,确保树节点选中状态与菜单同步
- 使用 useEffect 在 selectedKey 变化时更新主菜单选中状态
10 months ago