统计面板继续迭代

This commit is contained in:
2025-12-23 00:35:57 +08:00
parent 24984796cf
commit e2a1555b46
15 changed files with 875 additions and 251 deletions

View File

@@ -110,6 +110,11 @@ export const adminAPI = {
updateQuizConfig: (data: any) => api.put('/admin/config', data),
getStatistics: () => api.get('/admin/statistics'),
getActiveTasksStats: () => api.get('/admin/active-tasks'),
getDashboardOverview: () => api.get('/admin/dashboard/overview'),
getHistoryTaskStats: (params?: { page?: number; limit?: number }) =>
api.get('/admin/tasks/history-stats', { params }),
getUpcomingTaskStats: (params?: { page?: number; limit?: number }) =>
api.get('/admin/tasks/upcoming-stats', { params }),
getUserStats: () => api.get('/admin/statistics/users'),
getSubjectStats: () => api.get('/admin/statistics/subjects'),
getTaskStats: () => api.get('/admin/statistics/tasks'),