Commit Graph

28 Commits

Author SHA1 Message Date
8d2f3e37b4 fix(flow): 解决流程节点类型兼容性和状态处理问题
- 添加 device_universal 节点类型的别名支持
- 实现遗留节点类型别名映射机制
- 修复流程运行结果显示中的空数组处理逻辑
- 优化流程状态判断和时间计算逻辑
- 改进流程调度和错误处理机制
2026-08-12 11:17:19 +08:00
c54f1da126 feat(flow): 新增工作流执行资源配置功能
- 添加了 flowExecution 工具模块用于处理工作流运行时资源配置
- 实现了工作流角色定义的加载、合并和验证功能
- 集成了机器人和设备分配逻辑到任务执行界面
- 更新了 RuntimeAssignmentsEditor 组件以支持动态设备分配
- 移除了静态机器人选择,改为基于流程角色的动态分配
- 优化了工作流资源定义合并逻辑,支持插槽复用配置
- 增强了设备冲突检测和错误处理机制
- 统一了多个视图中的工作流执行资源配置流程
2026-08-12 09:31:45 +08:00
e3a2761683 fix(flow): 解决非机器人节点携带机器人执行目标导致的后端误判问题
- 非机器人节点不再携带 executionTarget 属性,避免后端将空对象误判为无效角色引用
- 添加 FLOW_NODE_RESOURCE_OWNER 和 USER_RESOURCE_OWNER 常量用于资源归属管理
- 为流程节点创建的设备插槽添加 managedBy 字段标识资源归属
- 移除未被任何节点引用的自动注册角色定义和设备使用
- 为用户手动创建的角色和设备插槽标记为 USER_RESOURCE_OWNER 归属
- 在节点更新时自动清理未使用的节点资源,优化资源管理
2026-08-11 17:16:27 +08:00
289dd678d0 feat(flow): 添加流程资源配置和执行目标管理功能
- 创建 flowResources 工具模块,包含资源角色创建、设备槽位管理等功能
- 实现机器人执行目标选择组件,支持角色和设备分配设置
- 开发运行时分配编辑器,提供机器人和设备绑定界面
- 定义设备类型元数据和资源验证逻辑
- 实现流程图资源模式标准化和迁移功能
2026-08-11 16:51:58 +08:00
b332a5461e feat(utils): 添加AGV运行状态工具函数
- 定义AGV运行状态常量映射,包含未知、离线、在线、手动模式等状态
- 实现状态解析函数resolveStatus,支持数字类型转换
- 提供状态标签、类型和CSS类名的导出函数
- 支持11种不同的AGV运行状态及其对应的显示样式
- 添加默认未知状态兜底处理机制
2026-08-06 11:24:50 +08:00
e3a566cf28 feat(utils): 添加机器人设备工具函数
- 定义 DEVICE_KIND 枚举映射设备类型
- 创建 DEVICE_KIND_BY_ACTION 映射动作到设备类型
- 实现 getDeviceKindForAction 函数获取动作对应的设备类型
- 添加 toDeviceOptions 函数将设备列表转换为选择框选项格式
- 支持设备名称显示,若设备名存在则显示 "设备名 (设备ID)" 格式
2026-08-05 09:28:45 +08:00
a30903dd70 feat: optimize Vue Flow workflow editor 2026-07-29 16:17:39 +08:00
320d1a9d92 feat: migrate workflows to Vue Flow 2026-07-29 11:43:07 +08:00
1b0f414ba1 feat: migrate frontend to Vue 3 2026-07-28 16:26:07 +08:00
6cefb1a636 feat: 增加transformRecognizeNodeData 2026-07-28 13:44:47 +08:00
998d7d3826 feat: 合并长安巡检和艾玛 2026-07-28 09:22:22 +08:00
9ccf62abd4 feat: 商道智能体 2026-04-16 09:32:52 +08:00
5c7134f691 feat: 处理循环体 2026-04-15 15:30:29 +08:00
88460d3bb1 feat: http节点 2026-04-14 16:17:52 +08:00
5da44c5588 feat: 调整公共节点参数设置 2026-04-13 10:31:55 +08:00
0d70a0ff03 feat:新增获取当前循环对象节点 2026-03-17 16:30:40 +08:00
8621443416 bugfix: 修改递归少传参数 2026-03-03 15:26:58 +08:00
992195273a feat: 触控项目执行 2026-02-04 16:21:09 +08:00
f59998d520 style: 调整宽度 2025-11-17 15:27:08 +08:00
f00aefb586 feat: 节点缩小和定位 2025-11-17 15:24:45 +08:00
9a7afa8f6e feat: 节点缩小 2025-11-17 14:54:32 +08:00
de09c4cef9 feat: 唤醒语料文件上传和试听 2025-10-15 16:01:15 +08:00
dd5dd9676c feat: 语音交互 2025-09-29 17:39:35 +08:00
bd27c853f4 feat: 日志 2025-09-25 16:35:06 +08:00
fcdb5b05af feat: 更改流程 2025-09-24 08:59:23 +08:00
4f4af08bbe feat: 引用 2025-09-19 14:16:28 +08:00
95c53fab93 feat: 更改配置 2025-09-04 16:41:54 +08:00
2db7198e8f init: 推送代码 2025-08-21 14:11:58 +08:00