21 lines
725 B
Markdown
21 lines
725 B
Markdown
# Tasks: Add Channel Badge to Player List
|
||
|
||
## 1. 调查现状
|
||
- [ ] 1.1 检查数据库 `channels` 表是否有数据
|
||
- [ ] 1.2 检查 `users.channel_id` 分布情况
|
||
- [ ] 1.3 确认后端 API 是否正确返回渠道字段
|
||
|
||
## 2. 后端优化(如需要)
|
||
- [ ] 2.1 确认 `GET /api/admin/channels` 接口是否存在
|
||
- [ ] 2.2 如不存在,添加渠道列表 API
|
||
|
||
## 3. 前端优化
|
||
- [ ] 3.1 优化"渠道来源"列显示样式(Badge 标签)
|
||
- [ ] 3.2 为不同渠道分配不同颜色
|
||
- [ ] 3.3 在搜索栏添加渠道筛选器
|
||
- [ ] 3.4 更新 `player-manage.ts` API 类型定义
|
||
|
||
## 4. 测试验证
|
||
- [ ] 4.1 验证渠道显示正确
|
||
- [ ] 4.2 验证渠道筛选功能
|
||
- [ ] 4.3 验证无渠道用户的显示 |