overview统计
This commit is contained in:
@@ -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;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user