## 目标 - 将新用户列表中的“称号数”改为展示具体称号列表(标签形式)。 ## 改动内容 - 后端 `GET /api/admin/dashboard/new_users`:在每个用户项增加 `titles: [{id,name}]` 列表;保留现有字段,兼容前端。 - 位置:`internal/api/admin/dashboard_admin.go` 的 `DashboardNewUsers()` - 实现:联表 `user_titles` 与 `system_titles` 获取用户称号名称,按用户填充 `titles` 数组。 - 前端类型与表格: - 在 `web/admin/src/api/dashboard.ts` 的 `NewUserItem` 增加 `titles: { id:number; name:string }[]` - 在 `web/admin/src/views/dashboard/console/modules/new-user.vue`: - 移除“称号数”列 - 新增“称号”列,循环 `row.titles` 渲染 `ElTag` 列表;为空时显示“无称号”。 ## 验证 - 后端编译通过;接口 `new_users` 返回每个用户的称号数组 - 前端工作台“新用户”模块展示称号标签;无称号显示“无称号”