钟良源
|
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 |