feat: 用户创建和注册时使用系统配置的默认配额

- 新增 /api/admin/users/defaults/quota 接口获取默认配额
- 用户注册时从系统配置读取默认配额
- 管理员创建用户时自动获取并使用系统默认配额
This commit is contained in:
fawney19
2026-01-15 17:41:04 +08:00
parent 026f4b9c0e
commit d9645fa062
4 changed files with 52 additions and 6 deletions

View File

@@ -98,6 +98,11 @@ export const usersApi = {
await apiClient.patch(`/api/admin/users/${userId}/quota`)
},
async getDefaultQuota(): Promise<{ default_quota_usd: number }> {
const response = await apiClient.get<{ default_quota_usd: number }>('/api/admin/users/defaults/quota')
return response.data
},
// 管理员统计
async getUsageStats(): Promise<any> {
const response = await apiClient.get('/api/admin/usage/stats')