feat: 完善仪表盘总计区块内容

This commit is contained in:
2023-09-09 00:20:50 +08:00
parent 0ec5647421
commit 3440aa4faa
26 changed files with 320 additions and 75 deletions

View File

@@ -3,14 +3,25 @@ import type { TableData } from '@arco-design/web-vue/es/table/interface';
const BASE_URL = '/dashboard';
export interface AnnouncementDashboardRecord {
export interface DashboardTotalRecord {
pvCount: number;
ipCount: number;
todayPvCount: number;
newPvFromYesterday: number;
}
export interface DashboardAnnouncementRecord {
id: string;
title: string;
type: number;
}
export function getTotal() {
return axios.get<DashboardTotalRecord>(`${BASE_URL}/total`);
}
export function listAnnouncement() {
return axios.get<AnnouncementDashboardRecord[]>(`${BASE_URL}/announcement`);
return axios.get<DashboardAnnouncementRecord[]>(`${BASE_URL}/announcement`);
}
export interface ContentDataRecord {