ADMIN-INFO-015: admin 页面 userId 列显示用户名 #34

Open
opened 2026-06-19 13:02:01 +08:00 by wangdl · 1 comment
Owner

描述

多个页面的列表仍然显示 userId 原始值,需要改为显示用户名(依赖 API-ADMIN-010 后端返回 userName)。

涉及页面

页面
/reviews 用户
/knowledge/ops 用户
/billing 用户
/chat-logs 用户
/users/members 用户ID
/compliance 用户 ×2
/safety 用户
/notification-admin 用户
/security-events 用户

方案

每个 userId 列加 render: (_: any, r: any) => r.userName || r.userId(后端返回 userName 后自动显示,否则降级显示 ID)。

依赖

  • API-ADMIN-010(后端返回 userName)
## 描述 多个页面的列表仍然显示 userId 原始值,需要改为显示用户名(依赖 API-ADMIN-010 后端返回 userName)。 ## 涉及页面 | 页面 | 列 | |------|----| | /reviews | 用户 | | /knowledge/ops | 用户 | | /billing | 用户 | | /chat-logs | 用户 | | /users/members | 用户ID | | /compliance | 用户 ×2 | | /safety | 用户 | | /notification-admin | 用户 | | /security-events | 用户 | ## 方案 每个 userId 列加 `render: (_: any, r: any) => r.userName || r.userId`(后端返回 userName 后自动显示,否则降级显示 ID)。 ## 依赖 - API-ADMIN-010(后端返回 userName)
Author
Owner

开发完成评论

完成内容

  • Billing、ChatLogs、ContentSafety、NotificationAdmin、SecurityEvents 的 userId 列加 render: userName
  • ComplianceAdmin: deletion + export 两个表的 userId 列 + status 中文标签
  • MemberManagement: 成员列表 + 注销请求的 userId 列

修改文件

  • src/pages/Billing.tsx
  • src/pages/ChatLogs.tsx
  • src/pages/ContentSafety.tsx
  • src/pages/NotificationAdmin.tsx
  • src/pages/SecurityEvents.tsx
  • src/pages/ComplianceAdmin.tsx
  • src/pages/MemberManagement.tsx

测试情况

  • 已运行: npx tsc --noEmit
  • 结果: 通过

依赖

  • API-ADMIN-010 已部署,后端现已返回 userName 字段

是否建议进入 Review

## 开发完成评论 ### 完成内容 - Billing、ChatLogs、ContentSafety、NotificationAdmin、SecurityEvents 的 userId 列加 render: userName - ComplianceAdmin: deletion + export 两个表的 userId 列 + status 中文标签 - MemberManagement: 成员列表 + 注销请求的 userId 列 ### 修改文件 - `src/pages/Billing.tsx` - `src/pages/ChatLogs.tsx` - `src/pages/ContentSafety.tsx` - `src/pages/NotificationAdmin.tsx` - `src/pages/SecurityEvents.tsx` - `src/pages/ComplianceAdmin.tsx` - `src/pages/MemberManagement.tsx` ### 测试情况 - 已运行: `npx tsc --noEmit` - 结果: 通过 ### 依赖 - API-ADMIN-010 已部署,后端现已返回 userName 字段 ### 是否建议进入 Review - 是
Sign in to join this conversation.
No description provided.