feat(admin): 审核菜单增加未处理数量徽标 #57

Merged
guke merged 3 commits from codex/admin-pending-badges into main 2026-07-22 10:25:34 +08:00
Member

变更内容

  • 提现审核菜单展示待审核 reviewing_count
  • 低价审核菜单展示 pending 数量
  • 用户反馈菜单展示 pending 数量(包含历史 new 状态)
  • 数量为 0 时不显示徽标
  • 单数字保持红色圆形,多位数按内容自动扩展为胶囊
  • 侧栏收起时徽标显示在图标右上角

刷新与容错

  • 三个汇总接口并行请求,单个失败不影响其他徽标
  • 页面切换、窗口重新聚焦时刷新
  • 每 30 秒自动刷新
  • 仅请求当前账号有权限查看的审核页面

验证

  • npx tsc --noEmit
  • npm run build
  • 本地实际验证 2、12、1234 三种数字长度均完整显示
## 变更内容 - 提现审核菜单展示待审核 reviewing_count - 低价审核菜单展示 pending 数量 - 用户反馈菜单展示 pending 数量(包含历史 new 状态) - 数量为 0 时不显示徽标 - 单数字保持红色圆形,多位数按内容自动扩展为胶囊 - 侧栏收起时徽标显示在图标右上角 ## 刷新与容错 - 三个汇总接口并行请求,单个失败不影响其他徽标 - 页面切换、窗口重新聚焦时刷新 - 每 30 秒自动刷新 - 仅请求当前账号有权限查看的审核页面 ## 验证 - npx tsc --noEmit - npm run build - 本地实际验证 2、12、1234 三种数字长度均完整显示
linkeyu added 1 commit 2026-07-21 16:04:47 +08:00
linkeyu added 1 commit 2026-07-22 09:48:05 +08:00
linkeyu added 1 commit 2026-07-22 09:50:01 +08:00
guke merged commit c2f49f2658 into main 2026-07-22 10:25:34 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WonderableAI/shaguabijia-admin-web#57