From f06b25c228f02e6b50337fb2e3de4738502f73e9 Mon Sep 17 00:00:00 2001 From: caoxiaozhu Date: Fri, 10 Jul 2026 23:52:37 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=AE=BE=E8=AE=A1=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86=E7=8A=B6=E6=80=81=E5=88=87?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...data-process-status-tabs-removal-design.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 docs/superpowers/specs/2026-07-10-data-process-status-tabs-removal-design.md diff --git a/docs/superpowers/specs/2026-07-10-data-process-status-tabs-removal-design.md b/docs/superpowers/specs/2026-07-10-data-process-status-tabs-removal-design.md new file mode 100644 index 0000000..f7bf9e7 --- /dev/null +++ b/docs/superpowers/specs/2026-07-10-data-process-status-tabs-removal-design.md @@ -0,0 +1,27 @@ +# 数据处理任务状态切换移除设计 + +## 目标 + +移除数据处理任务列表左上角的“全部任务”“处理中”“已完成”状态切换组件。 +页面默认展示全部任务,用户仍可通过任务状态列查看每条任务的当前状态。 + +## 改动范围 + +- 删除 `DataProcessListView.vue` 中的状态切换按钮及标题插槽。 +- 删除仅服务于该组件的 `activeTab` 状态和 `filteredDataList` 计算逻辑。 +- 将任务表格的数据源直接绑定为完整的 `dataList`。 +- 删除仅服务于状态切换组件的胶囊样式。 + +## 保留行为 + +- 保留任务名称搜索。 +- 保留任务状态列及状态标签。 +- 保留新建任务、详情、删除和分页等现有行为。 +- 不修改任务 Mock 数据及后端接口设计。 + +## 验证标准 + +- 页面不再出现“全部任务”“处理中”“已完成”三个切换按钮。 +- 表格默认展示所有状态的任务。 +- 页面不存在遗留的状态切换变量、筛选分支或专用样式。 +- 前端类型检查和相关回归检查通过。