[fix]:[FL-156][任务监控页面分页细节对齐]

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
chengkai3
2026-06-20 11:11:03 +08:00
parent 64dbe4567e
commit 3d8013da57
3 changed files with 67 additions and 14 deletions
+23
View File
@@ -211,6 +211,29 @@
- 改动仅影响任务监控页前端展示、筛选布局、错误反馈和移动端呈现,不改变 `/api/v1/admin/flower/*` 接口路径、请求/响应字段或权限语义。
- `web/package-lock.json` 此次同步了 `web/package.json` 已有依赖条目,变动较大但不改变业务代码。
## Follow-up - 任务监控页分页和空态细节对齐(FL-156)
- 背景:
- 复核发现任务监控页表格分页、移动卡片顶部间距和筛选空态文案仍与用户管理页存在细节差异。
- 本次处理:
- 任务监控页新增与用户管理页一致的表格分页 state,默认 `pageSize` 调整为 20,并补齐 `current``total``onChange`
- 表格分页选项改为 `[10, 20, 50, 100]``showTotal` 改为读取筛选后的任务总数。
- 筛选项变更和重置筛选时将表格分页复位到第一页。
- 移除 `.admin-task-monitor-card-view``margin-top: 16px`,与 `.admin-users-card-view` 对齐。
- 表格和卡片筛选空态文案统一为“未找到符合筛选条件的任务。”。
- 验证:
- 基线:`npm --workspace web exec eslint src/app/admin/task-monitor/page.tsx --max-warnings=0` 通过。
- 基线:`npm --workspace web exec tsc --noEmit` 失败于既有 `src/app/admin/elevation-records/page.tsx` 类型错误。
- 修改后:`npm --workspace web exec eslint src/app/admin/task-monitor/page.tsx --max-warnings=0` 通过。
- 修改后:`npm --workspace web exec eslint src/app/admin/users/page.tsx src/app/admin/task-monitor/page.tsx` 通过,仍仅用户页 1 条既有 unused eslint-disable warning。
- 修改后:`node --experimental-strip-types web/src/lib/task-monitor-display.test.js` 通过,4 passed,仍有既有 MODULE_TYPELESS_PACKAGE_JSON warning。
- 修改后:`npm run build:web` 编译通过但类型检查失败,失败点仍为既有 `src/app/admin/elevation-records/page.tsx``useAuth().api` 等类型错误。
- 风险与关注点:
- 改动仅影响任务监控页前端分页、筛选复位、空态文案和卡片间距,不改变接口、权限或任务数据转换逻辑。
# Work Log - ATP 模型管理页面一致性优化(FL-158)
- 背景: