Files
YG_FT/docs/superpowers/specs/2026-07-10-data-process-status-tabs-removal-design.md
2026-07-10 23:52:37 +08:00

1.0 KiB

数据处理任务状态切换移除设计

目标

移除数据处理任务列表左上角的“全部任务”“处理中”“已完成”状态切换组件。 页面默认展示全部任务,用户仍可通过任务状态列查看每条任务的当前状态。

改动范围

  • 删除 DataProcessListView.vue 中的状态切换按钮及标题插槽。
  • 删除仅服务于该组件的 activeTab 状态和 filteredDataList 计算逻辑。
  • 将任务表格的数据源直接绑定为完整的 dataList
  • 删除仅服务于状态切换组件的胶囊样式。

保留行为

  • 保留任务名称搜索。
  • 保留任务状态列及状态标签。
  • 保留新建任务、详情、删除和分页等现有行为。
  • 不修改任务 Mock 数据及后端接口设计。

验证标准

  • 页面不再出现“全部任务”“处理中”“已完成”三个切换按钮。
  • 表格默认展示所有状态的任务。
  • 页面不存在遗留的状态切换变量、筛选分支或专用样式。
  • 前端类型检查和相关回归检查通过。