feat(dashboard): add admin user analytics and fix chart labels

- Add GET /api/data/users endpoint for user-grouped quota data (admin only)
- Add user consumption ranking (horizontal bar, top 10) and user consumption
  trend (area chart) tabs visible only to admin users
- Fix mislabeled "消耗趋势" tab to "调用趋势" (shows call counts, not quota)
- Add processUserData helper for user ranking and trend data extraction
- Add i18n keys for new tabs across all 7 locales
This commit is contained in:
CaIon
2026-04-08 15:44:01 +08:00
parent 9ffb85a36b
commit 606a4eee96
15 changed files with 287 additions and 7 deletions
+4
View File
@@ -3053,6 +3053,10 @@
"调用次数": "Количество вызовов",
"调用次数分布": "Распределение количества вызовов",
"调用次数排行": "Рейтинг количества вызовов",
"调用趋势": "Тенденция вызовов",
"模型排行": "Рейтинг моделей",
"用户消耗排行": "Рейтинг потребления пользователей",
"用户消耗趋势": "Тенденция потребления пользователей",
"调试信息": "Отладочная информация",
"谨慎": "Осторожно",
"豆包": "Doubao",