Commit Graph

20 Commits

Author SHA1 Message Date
e3a2761683 fix(flow): 解决非机器人节点携带机器人执行目标导致的后端误判问题
- 非机器人节点不再携带 executionTarget 属性,避免后端将空对象误判为无效角色引用
- 添加 FLOW_NODE_RESOURCE_OWNER 和 USER_RESOURCE_OWNER 常量用于资源归属管理
- 为流程节点创建的设备插槽添加 managedBy 字段标识资源归属
- 移除未被任何节点引用的自动注册角色定义和设备使用
- 为用户手动创建的角色和设备插槽标记为 USER_RESOURCE_OWNER 归属
- 在节点更新时自动清理未使用的节点资源,优化资源管理
2026-08-11 17:16:27 +08:00
bbc937ce94 Merge remote-tracking branch 'origin/lxl-dev' into lxl-dev 2026-08-11 16:52:51 +08:00
289dd678d0 feat(flow): 添加流程资源配置和执行目标管理功能
- 创建 flowResources 工具模块,包含资源角色创建、设备槽位管理等功能
- 实现机器人执行目标选择组件,支持角色和设备分配设置
- 开发运行时分配编辑器,提供机器人和设备绑定界面
- 定义设备类型元数据和资源验证逻辑
- 实现流程图资源模式标准化和迁移功能
2026-08-11 16:51:58 +08:00
0df5280ebf feat(flow): 重构流程节点设备绑定机制
- 移除原有的 deviceId 参数绑定方式,改用统一的执行目标选择器
- 添加 RobotExecutionTarget 组件用于机器人角色和设备用途选择
- 更新节点参数验证逻辑,确保执行目标正确配置
- 优化流程资源管理,添加角色和设备槽位配置功能
- 改进复制粘贴功能,支持跨窗口节点复制和引用处理
- 重构设备选择对话框,集成到参数表单中统一管理
- 更新流程节点渲染,显示执行角色标签
- 添加流程资源验证和规范化处理逻辑
2026-08-11 16:50:30 +08:00
e78df2ed5d style: 调整文件名称 2026-08-07 16:45:45 +08:00
92500c1c21 style: 调整分支节点样式 2026-08-07 15:27:59 +08:00
6c9ead2603 feat: 流程添加注释 2026-08-07 14:38:16 +08:00
65d219062e feat(flow): 优化设备执行流程配置功能
- 将设备ID参数从输入框改为选择框,并设置为必填项
- 添加设备绑定工具栏显示执行设备选择信息
- 集成机器人设备选择对话框功能
- 实现机器人列表加载和设备选项动态获取
- 添加设备选择表单验证和确认逻辑
- 支持自动选择唯一在线设备并锁定
- 优化键盘事件处理,区分编辑状态和流程操作
- 添加相关的API接口调用和工具函数
- 增加相应的样式定义和用户提示信息
2026-08-05 10:15:34 +08:00
45b190ff02 feat(flow): 优化机器人设备绑定功能
- 将terminalId替换为robotId以统一机器人标识
- 实现机器人设备动态加载和选择功能
- 添加设备类型过滤和状态显示
- 重构设备注册页面为机器人设备管理界面
- 优化API调用参数传递方式
- 添加设备自动匹配和锁定机制
2026-08-05 09:27:55 +08:00
36c39bb873 fix: 更改请求地址 2026-08-04 16:30:00 +08:00
bac6e1aa52 feat(flow): 添加AGV站点列表功能支持
- 在基本节点参数组件中增加对AGV_MOVE_TO_STATION操作的支持
- 添加加载AGV站点列表的按钮和对话框功能
- 实现站点列表的异步加载和选项填充逻辑
- 为站点ID参数添加特殊验证规则确保设备匹配
- 在选择站点时添加设备ID验证防止数据错配
- 添加加载状态指示器和错误处理机制
- 实现站点选项的数据转换和显示格式化功能
2026-08-04 15:35:32 +08:00
9715101faf feat(flow): 添加机械臂关节运动节点支持
- 在BasicNodeParams.vue中为ARM_MOVE_TO_J操作添加按钮显示逻辑
- 从设备API导入getArmJointState方法用于获取机械臂关节状态
- 实现ARM_MOVE_TO_J操作的表单验证和位置获取逻辑
- 在config.js中添加booleanOptions选项配置
- 添加机械臂关节运动节点配置,包括参数定义和属性设置
2026-08-04 10:54:53 +08:00
05f4f007a7 feat: 通用控制指令 2026-08-04 09:05:39 +08:00
1a26063ce2 feat: agv获取当前位置 2026-08-03 16:53:30 +08:00
e501d80953 feat: 机械臂提示 2026-08-03 14:43:09 +08:00
a30903dd70 feat: optimize Vue Flow workflow editor 2026-07-29 16:17:39 +08:00
998d7d3826 feat: 合并长安巡检和艾玛 2026-07-28 09:22:22 +08:00
f5711a1212 feat: 调整节点引用 2026-07-22 15:59:26 +08:00
5d8974672e feat: 调整流程节点 2026-07-17 10:59:41 +08:00
eebd0dc6b7 feat: 调整流程节点 2026-07-06 11:11:59 +08:00