Commit Graph

68 Commits (67b5deafae6a9a6a7034f5215fb6a369edb126fb)

Author SHA1 Message Date
钟良源 52c55b5988 pref: 优化状态指示器的渲染时机 1 month ago
钟良源 294894ea56 fix: 处理频繁更新导致节点闪烁的问题 1 month ago
鱼星 faaaf2d5bb feat: 实现重连功能 1 month ago
钟良源 b04965f14f feat(ideContainer): 增加开发引导页 5 months ago
钟良源 9719597be2 rename(comp): 将复合组件重命名为子流程 5 months ago
钟良源 2b5b6b3894 feat(systemResource): 增加系统资源大屏显示 5 months ago
钟良源 ea8149106d feat(ide): 更新当前应用数据以确保画布正确显示 6 months ago
钟良源 04189e12b9 feat(config): 添加Socket连接配置并替换硬编码地址 6 months ago
钟良源 92ba1ac67d pref(flowEditor): 注释select.key变化时的主动点击调用 6 months ago
钟良源 7b2d995c54 pref(store): 实现多应用节点状态管理功能 7 months ago
钟良源 3df2e62c0a feat(ide): 添加应用列表刷新监听和运行状态显示功能 7 months ago
钟良源 6d7d45c745 feat(ideContainer): 页面加载后默认选择第一个菜单项 7 months ago
钟良源 3ec6d1700e feat(flow): 支持子流程运行与状态管理
- 新增子流程运行逻辑,区分主流程与子流程的运行处理
- 统一使用 appKey 作为应用/子流程的唯一标识符
- 优化运行状态、日志、节点状态的存储与获取逻辑
- 改进画布数据初始化与更新逻辑,支持子流程场景
- 增强组件树结构展示,明确区分普通组件与复合组件
- 修复标签页切换及子流程打开的相关问题
- 优化日志面板对不同应用类型的支持
- 提取公共辅助函数 getCurrentAppKey 用于获取应用标识符
- 调整 Redux 状态更新逻辑以适配子流程场景
- 增强事件监听与状态同步机制,确保数据一致性
7 months ago
钟良源 319e917676 feat(componentEnv): 新增组件环境配置功能
- 修改getComponentClassify函数参数类型为string
- 新增ComponentEnv组件及相关子组件
- 实现环境配置的增删改查功能
- 添加环境测试与配置文件下载功能
- 创建环境类型与架构类型的下拉选项
- 实现分步表单提交与证书生成逻辑
- 添加环境删除二次确认与实例数量展示
- 集成环境配置API接口与数据请求逻辑
8 months ago
钟良源 12d6e89b6e feat(flow):优化复合组件ID处理逻辑 8 months ago
钟良源 010f8d99f0 feat(ideContainer): 增加webSocket链接 8 months ago
钟良源 f46827f869 feat(ide): 添加工程级全局变量功能 8 months ago
钟良源 1538c7470f feat(event): 更新事件查询接口支持更多参数 8 months ago
钟良源 be71426433 refactor(ide): 事件相关功能重构新结构数据 8 months ago
钟良源 6338511741 pref(ideContainer):优化标签页和菜单交互逻辑 8 months ago
钟良源 4c4df84c91 chore(code): 移除未使用的撤销重做按钮组 8 months ago
钟良源 03976ab0cc chore(flow): 移除调试日志和冗余配置 8 months ago
钟良源 aaa568f9a5 feat(flow): 运行时禁用编辑功能 8 months ago
钟良源 3562e259c6 feat(ide): 添加节点运行日志展示功能 8 months ago
钟良源 2fb23fde80 feat(flow): 支持子流程保存与事件更新 8 months ago
钟良源 7a13beaf03 feat(ideContainer): 实现子节点标签页打开功能 8 months ago
钟良源 5a456d046f feat(ide): 添加复杂流程编排功能 9 months ago
钟良源 b9502164b2 feat(flow): 添加节点运行状态指示器 9 months ago
钟良源 ff128e094c feat(ide): 侧边栏子菜单增加appFlow的数据设置 9 months ago
钟良源 9dec93bf0d feat(flow): 实现事件节点参数配置与WebSocket通信 9 months ago
钟良源 d43d84143f feat(ideContainer): 添加当前应用数据状态管理
- 在 ideContainer 状态中新增 currentAppData 字段用于存储当前选中的应用数据
- 添加 updateCurrentAppData action 用于更新当前应用数据
- 在页面组件中调用 dispatch 更新 currentAppData 状态
- 实现菜单项查找函数 findMenuItem用于定位当前应用数据
- 在侧边栏操作中同步更新当前应用数据状态
9 months ago
钟良源 fc7f4853a0 feat(ide): 实现组件市场添加功能并优化数据处理
- 在 _app.tsx 中为不同组件类型添加 fontCompType 标识
- 移除登录表单的默认用户名密码初始化值- 增加工程组件数据获取的异步等待处理
-重构 market.tsx 组件以支持添加到工程的功能- 新增 addProjectComp 和 addProjectBaseComp API 接口
- 优化右侧边栏宽度从 350px 调整为 550px- 完善组件是否已添加的状态显示和交互逻辑- 增加从缓存获取组件列表及监听 Redux 状态更新的能力
- 修复侧边栏树节点选择判断逻辑,避免误判无子节点情况
- 添加刷新按钮用于重新加载组件库数据
9 months ago
钟良源 3dbf1ccac6 feat(ideContainer): 添加组件测试页面并优化组件渲染逻辑
- 引入 ComponentTest 组件并移除原有占位实现
- 新增获取项目组件数据逻辑并更新至 Redux
- 调整组件渲染条件以匹配选中状态
- 优化容器样式以确保正确布局显示
- 同步加载应用列表与项目组件数据
9 months ago
钟良源 ad592ef134 feat(componentDeployment): 添加组件部署页面及相关组件 9 months ago
钟良源 22d6da2c60 feat(componentCoding): 增加组件编码页 9 months ago
钟良源 bc8fdcd2a0 pref(ideContainer): 优化renderContent函数中对于一打开标签的存在判断 9 months ago
钟良源 4359fd8247 feat(sidebar): 侧边栏图标更换,默认菜单数据增加icon和activeIcon属性 9 months ago
钟良源 7aa5ed95bf feat(component): 添加组件列表页面
- 在 ideContainer 中引入并注册 componentList 路由- 新增 componentList 页面组件及样式文件
- 更新菜单配置,将 componentList 添加到导航路径中- 调整右侧边栏和日志栏的显示逻辑,支持组件列表页面展示
- 实现组件列表页面的基础布局与交互功能
9 months ago
钟良源 51f180d4e9 pref: 代码格式化 9 months ago
钟良源 90562d6f43 feat(orchestration): 实现全局变量管理页面
- 新增 GlobalVarContainer 组件用于全局变量管理- 添加全局变量页面样式文件
- 在路由中替换原有的占位组件为新实现的容器组件
- 实现左侧菜单导航与内容区域基础布局- 添加搜索框与新增参数按钮功能
- 支持多种变量类型的菜单切换展示
9 months ago
钟良源 4a310d573f feat(ideContainer): 引入事件容器并优化侧边栏显示逻辑
- 导入 EventContainer 组件替换原有的事件占位组件
- 新增 showSubMenu 属性控制子菜单显示状态
- 根据选中项动态控制右侧边栏及日志栏的显示
- 添加 selected 状态变化时的日志输出便于调试
- 优化 NavBar 中 tab 删除逻辑,确保关联应用被正确清理
- 调整部分 UI 渲染条件以提升用户体验一致性
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
钟良源 7abfe6d174 feat(ideContainer): ide容器增加无内容的空状态渲染,sidebar组件传入onRefresh函数 9 months ago
钟良源 a3735d3a5b feat(ideContainer): 优化菜单选中逻辑与数据结构 10 months ago
钟良源 e148d58e7f pref(ideContainer): 优化sidebar组件的一级菜单和二级菜单联动逻辑 10 months ago
钟良源 c9cf8a07e8 feat(flowEditor): 数据流程编辑和保存功能 10 months ago
钟良源 54b323ef1a feat(ideContainer): 增加所有工程中组件列表的菜单项 10 months ago
钟良源 b4bc83436c feat(ideContainer): ideContainer侧边栏开发
- 增加子菜单数据整合逻辑,将数据整合进递归数据结构中
- 增加menuData数据的全局共享方法
10 months ago
钟良源 9bb142e403 pref(ideContainer): 优化tab组件和menuData数据对于key的处理逻辑 10 months ago