修复: gen_stream判重+重试分类+状态机最短路径+既有测试修复

This commit is contained in:
lxy
2026-08-12 00:29:06 +08:00
parent 9407f821b9
commit d31a27512c
36 changed files with 2614 additions and 264 deletions
+35
View File
@@ -30,6 +30,7 @@ export default {
done: '已完成',
blocked: '已阻塞',
cancelled: '已取消',
deferred: '已暂缓',
},
// 分组
@@ -53,6 +54,39 @@ export default {
quickPriority: '优先级',
quickDelete: '🗑 删除',
// 批量操作栏(三处任务列表共用:Tasks / ProjectDetail / TaskDetail 子任务)
batch: {
selected: '已选 {n} 项',
selectAll: '全选',
clear: '清空',
advanceTo: '推进到',
noCommonTarget: '所选任务无可统一推进的状态',
cancel: '取消',
defer: '暂缓',
resume: '恢复',
priority: '改优先级',
assignee: '指派',
assigneePlaceholder: '输入负责人…',
delete: '删除',
confirmDelete: '确定批量删除 {n} 个任务吗?将级联删除 {c} 个子任务。',
confirmDeletePlain: '确定批量删除 {n} 个任务吗?',
deleteResult: '已删除 {n} 个任务(含级联 {c} 个子任务)',
advanceResult: '已推进 {n} 个任务',
updateResult: '已更新 {n} 个任务',
skipped: '{n} 个任务不允许该操作,已跳过',
failed: '失败 {n}',
selectHint: '勾选任务后批量操作',
},
// 任务看板
kanban: {
toggleList: '列表',
toggleKanban: '看板',
emptyColumn: '暂无任务',
dragHandle: '拖动以移动',
parentNoDrag: '父任务状态由子任务聚合,不能直接拖动',
},
// 新建任务模态
modal: {
title: '新建任务',
@@ -85,6 +119,7 @@ export default {
done: '✅ 已完成',
blocked: '🚫 已阻塞',
cancelled: '🗑️ 已取消',
deferred: '⏰ 已暂缓',
},
// 错误回退(state.error 用户可见)
err: {