10 Commits (26fe3794fa4ece4df34a6aab98b45bf11d00371a)

Author SHA1 Message Date
钟良源 b81b0dbf38 feat(ide): 添加项目组件数据管理功能
- 在 IDEContainerState 中新增 projectComponentData 字段用于存储工程下的组件列表- 添加 updateProjectComponentData reducer 以支持更新项目组件数据
- 导出 updateProjectComponentData action 供外部调用
- 为现有状态字段添加中文注释说明其用途
- 完善 canvasDataMap 的注释描述其作为每个画布缓存信息的作用
5 months ago
钟良源 f48036f26a feat(ideContainer): 使用redux实时缓存画布的对应数据,引入防抖函数优化性能 6 months ago
钟良源 3bdd07fac7 pref(store): 优化updateFlowData的处理逻辑 6 months ago
钟良源 b4bc83436c feat(ideContainer): ideContainer侧边栏开发
- 增加子菜单数据整合逻辑,将数据整合进递归数据结构中
- 增加menuData数据的全局共享方法
6 months ago
钟良源 74e09e170e feat(ideContainer): 更新菜单数据结构并支持动态应用列表加载
- 将 store 中的 selected 字段替换为 info,用于存储完整的 URL 参数信息- 调整 menuData 的结构以支持 identity 区分不同菜单
- 引入 getAppListBySceneId 接口,根据场景 ID 动态获取应用列表
- 修改 SideBar 组件逻辑,支持构建带子菜单的树形结构
- 更新 tab 切换逻辑,使用 key 替代 path 作为唯一标识- 移除无用的 ResizeBox 导入,优化代码结构
6 months ago
钟良源 c4d5d36268 feat(ideContainer): 引入ideContainer专属store,
实现画布的actionBar与ide容器logBar的状态交互
6 months ago
钟良源 c80d551393 refactor(FlowEditor): 更新节点样式和内容组件 6 months ago
钟良源 053449121b refactor(store): 重构store模块,分离全局设置与用户信息,修改项目中的使用方法 6 months ago
钟良源 8f2980f07f refactor: 将react-redux的代码迁移至redux-toolkit 6 months ago
钟良源 59ffa644ba init:使用acro-cli创建项目,引入reactflow编排引擎 7 months ago