refactor: streamline admin management UI

This commit is contained in:
Lan
2026-06-03 12:06:12 +08:00
parent 0740df4a2d
commit 04a0e68675
11 changed files with 215 additions and 1210 deletions
+1 -12
View File
@@ -1,19 +1,8 @@
import api from './client'
import type {
ApiResponse,
DashboardActivitiesParams,
DashboardActivitiesResponse,
DashboardData
} from '@/types'
import type { ApiResponse, DashboardData } from '@/types'
export class StatsService {
static async getDashboard(): Promise<ApiResponse<DashboardData>> {
return api.get('/admin/dashboard')
}
static async getActivities(
params: DashboardActivitiesParams
): Promise<ApiResponse<DashboardActivitiesResponse>> {
return api.get('/admin/activities', { params })
}
}