|
|
d733ea8525
|
feat: 增强流资源管理和节点执行组件
- 增加了检测流资源中引用循环的功能,以防止循环依赖。
- 改进了流引用的验证,以确保节点输出中不存在循环依赖。
- 增强了资源定义清理功能,以便在执行前移除过时的设备ID。
- 已实现复制资源角色的合并,以优化现有资源的优先级并避免重复。
- 更新了LoopIterationResults组件,以管理运行中迭代的自动扩展。
- 增强了NodeState和NodeTitle组件,以支持循环和子流结果的更宽弹出框显示。
- 优化了ParamsDrawer和SubFlowExecutionResults组件,以处理动态参数更新和执行结果。
- 改进了TaskExecutionLog,以统一输出处理并增强用户对日志的可见性。
- 更新了各种参数组件,以简化输入处理并提升用户体验。
- 在代码中添加了全面的注释和文档,以提高可维护性和易理解性。
|
2026-08-21 15:01:16 +08:00 |
|
|
|
b3dae8db39
|
feat(flow): 添加子流程功能并优化参数引用逻辑
- 新增子流程节点类型,支持在同一项目中执行已发布工作流
- 添加子流程节点UI组件和相关配置选项
- 重构参数引用逻辑,使用getUpstreamInput替代getInput方法
- 优化cascader组件属性设置,统一使用props配置checkStrictly
- 修正多个参数组件中的handleTypeChange和cascaderChange函数参数传递
- 添加流程输出参数管理功能,支持引用来源选择和类型识别
- 实现子流程运行时状态管理和迭代输出处理
- 增加循环引用检测和资源验证功能
- 更新API接口,添加子流程选项获取方法
- 修复流程引用和依赖关系处理逻辑
|
2026-08-21 11:48:10 +08:00 |
|
|
|
ad64917603
|
Merge remote-tracking branch 'origin/lxl-dev' into lxl-dev
# Conflicts:
# src/utils/flowResources.js
# src/views/flow/components/params/ImageAnalysisParams.vue
|
2026-08-20 11:47:37 +08:00 |
|
|
|
311c8c5082
|
feat(flow): 增加AGV导航阻塞超时配置和图像分析功能增强
- 在AGV导航动作中添加blockedTimeoutMs参数配置,默认值为60000毫秒
- 实现图像分析多种模式:智能分析、描述找图、精确找图
- 增加图像分析异步执行开关功能
- 添加图像分析匹配结果相关输出参数:匹配分数、坐标、中心点等
- 完善图像分析参数验证和错误处理逻辑
- 在任务执行日志中增加失败原因显示功能
- 优化图像分析界面组件的交互和表单验证规则
|
2026-08-20 11:41:28 +08:00 |
|
|
|
4bca7389f7
|
docs(flow): 补充图片分析相关注释
|
2026-08-19 15:12:29 +08:00 |
|
|
|
71feae4bbd
|
feat(flow): 添加通用图片分析功能并优化媒体分析节点
- 新增通用图片分析节点类型,支持按提示词分析图片并返回指定内容
- 添加详细的图片分析参数配置界面,包括图片源选择、提示词输入等功能
- 实现图片分析节点的输出参数定义和处理逻辑
- 更新视频分析节点,增加详细输出选项和结果字段
- 重构错误状态恢复功能,更名为运行状态恢复并更新相关UI
- 添加图片分析结果的日志展示支持
- 优化流程资源配置,增加图片分析相关的常量定义
- 更新单节点执行参数构建逻辑,适配新的图片分析功能
|
2026-08-19 15:00:17 +08:00 |
|
|
|
16481996b9
|
feat(flow): 添加动作队列节点功能
- 新增 actionQueue 节点类型,支持在边缘端按顺序连续执行多个动作
- 实现 ActionQueueParams 组件,提供执行设置和动作步骤配置界面
- 添加 ActionQueueSingleRun 组件,支持动作队列的单节点执行
- 更新 flowResources 工具函数,完善设备绑定和资源管理逻辑
- 集成动作队列到流程编辑器,支持参数配置和设备分配
- 优化节点渲染显示,支持多设备用途的角色展示
|
2026-08-12 17:57:54 +08:00 |
|
|
|
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 |
|