Files
luo d9d07422a9
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m44s
fix: update some files
2026-08-18 17:36:41 +08:00

957 B
Raw Permalink Blame History

Context

顶部通知抽屉已经通过通知列表接口加载最近 10 条,但当前共享状态没有保存列表分页信息。分页应复用现有通知列表接口,避免新增接口或改变通知数据契约。

Decisions

  • Decision: 分页状态由通知 store 保存,包括当前页、每页数量和总条数;列表请求返回后整体替换 recentNotifications
  • Decision: 页码切换使用 GET /api/admin/notifications?page=<page>&page_size=10,加载期间沿用现有 loading 状态。
  • Decision: 分类切换将页码重置为 1并重新加载列表不使用滚动事件触发请求。
  • Decision: 分页控件放在通知列表底部,列表区域继续保持固定高度,避免抽屉整体布局跳动。

Risks / Trade-offs

  • 分类当前由抽屉对已加载页面进行过滤,分类页的总数仍由通知列表接口返回的总体 total 表示;本次不扩展后端分类分页契约。