新增: 工作流条件表达式 UI 补齐中英文翻译
条件表达式引擎和执行器集成早已完成,工作流可视化组件也提供边 条件编辑入口。但前端用「中文兜底」说明翻译缺失,本次补齐: 中英文同步新增: - 工作流结构标题 / 层标签 / 空态提示 - 边条件编辑器入口 / 无条件标签 / 输入提示 核验确认条件引擎全部链路(引擎/特性开关/执行器集成/UI/翻译) 均已落地,多会话并发架构的会话级隔离改造也已完成。
This commit is contained in:
@@ -199,7 +199,7 @@ graph TD
|
|||||||
|
|
||||||
**🆕 sweep 派生登记(2026-06-18·workflow w2xkw4ybh data 抽出 + wo7d6zdqm 多维度 sweep)**:
|
**🆕 sweep 派生登记(2026-06-18·workflow w2xkw4ybh data 抽出 + wo7d6zdqm 多维度 sweep)**:
|
||||||
|
|
||||||
- ✅ **conditions 条件引擎** — 引擎已完备+feature flag 默认开+executor 已集成; 前端 UI 已列待办(条件表达式 UI)
|
- ✅ **conditions 条件引擎** — ✅ 全部完成:引擎完备+feature flag 默认开+executor 集成+前端 UI(WorkflowDagDisplay.vue 可编辑)+i18n 补齐
|
||||||
|
|
||||||
### 🟡 AI Chat 交互体验改进(2026-06-14 方案 → 待办化)
|
### 🟡 AI Chat 交互体验改进(2026-06-14 方案 → 待办化)
|
||||||
|
|
||||||
|
|||||||
@@ -233,7 +233,13 @@
|
|||||||
#### DEC-260627-02 Conditions 条件引擎
|
#### DEC-260627-02 Conditions 条件引擎
|
||||||
- **决策**:✅ 需要接入使用(开启 feature flag + 可视化)
|
- **决策**:✅ 需要接入使用(开启 feature flag + 可视化)
|
||||||
- **记录**:用户确认需要启用条件引擎并接入工作流执行器
|
- **记录**:用户确认需要启用条件引擎并接入工作流执行器
|
||||||
- **状态**:✅ 已决
|
- **核验(2026-06-28)**:✅ 全部已完成——
|
||||||
|
- 引擎代码完备(`df-workflow/conditions.rs`)
|
||||||
|
- feature flag `conditions-eval`(默认开,cfg! 门控)
|
||||||
|
- 执行器集成(`executor.rs` 按入边 condition 过滤)
|
||||||
|
- 前端 UI(`WorkflowDagDisplay.vue` 可编辑边条件、保存、显示)
|
||||||
|
- i18n 中英文补齐(workflowCondPlaceholder 等)
|
||||||
|
- **状态**:✅ 已决·已实施
|
||||||
|
|
||||||
#### DEC-260627-03 @项目展开摘要(⑥.4 Phase4 前端)
|
#### DEC-260627-03 @项目展开摘要(⑥.4 Phase4 前端)
|
||||||
- **决策**:✅ C 方案展开摘要
|
- **决策**:✅ C 方案展开摘要
|
||||||
|
|||||||
@@ -55,5 +55,12 @@ export default {
|
|||||||
workflowStepsProgress: '{done} / {total} steps done',
|
workflowStepsProgress: '{done} / {total} steps done',
|
||||||
workflowCompletedHint: 'Workflow completed, task advanced',
|
workflowCompletedHint: 'Workflow completed, task advanced',
|
||||||
workflowFailedHint: 'Workflow failed, task rolled back',
|
workflowFailedHint: 'Workflow failed, task rolled back',
|
||||||
|
// Workflow DAG display (WorkflowDagDisplay.vue)
|
||||||
|
workflowDagTitle: 'Workflow Structure',
|
||||||
|
workflowLayer: 'Layer',
|
||||||
|
workflowDagEmpty: 'No workflow data',
|
||||||
|
workflowEdgeDetail: 'Edge Condition Editor',
|
||||||
|
workflowUnconditional: 'Unconditional',
|
||||||
|
workflowCondPlaceholder: 'Enter condition expression (e.g. outputs.done == true)',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,5 +55,12 @@ export default {
|
|||||||
workflowStepsProgress: '已完成 {done} / {total} 步',
|
workflowStepsProgress: '已完成 {done} / {total} 步',
|
||||||
workflowCompletedHint: '工作流完成,任务已推进',
|
workflowCompletedHint: '工作流完成,任务已推进',
|
||||||
workflowFailedHint: '工作流失败,任务已退回',
|
workflowFailedHint: '工作流失败,任务已退回',
|
||||||
|
// 工作流 DAG 显示(WorkflowDagDisplay.vue)
|
||||||
|
workflowDagTitle: '工作流结构',
|
||||||
|
workflowLayer: '层',
|
||||||
|
workflowDagEmpty: '暂无工作流数据',
|
||||||
|
workflowEdgeDetail: '边条件编辑',
|
||||||
|
workflowUnconditional: '无条件',
|
||||||
|
workflowCondPlaceholder: '输入条件表达式(如 outputs.done == true)',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user