overview统计

This commit is contained in:
2025-11-14 18:31:39 +08:00
parent 6be3cc6abd
commit 9adc0c2058
24 changed files with 723 additions and 178 deletions

View File

@@ -10,15 +10,16 @@ export interface SystemStatisticsDTO {
totalUsersChange: string;
totalResources: number;
totalResourcesChange: string;
todayVisits: number;
todayVisitsChange: string;
activeUsers: number;
activeUsersChange: string;
totalPv: number;
totalPvChange: string;
totalUv: number;
totalUvChange: string;
}
export interface ActiveUsersChartDTO {
labels: string[];
values: number[];
pvValues: number[];
uvValues: number[];
}
export interface ResourceCategoryItemDTO {
@@ -56,5 +57,16 @@ export const systemOverviewApi = {
async getTodayVisits(): Promise<ResultDomain<TodayVisitsDTO>> {
const response = await api.get<TodayVisitsDTO>('/system/overview/today-visits');
return response.data;
},
/**
* 记录一次页面访问PV前端在路由切换时调用
*/
async trackVisit(): Promise<ResultDomain<string>> {
const response = await api.get<string>('/system/overview/track-visit', undefined, {
showLoading: false,
showError: false
});
return response.data;
}
};