2
0

fix:首页仪表盘

This commit is contained in:
zhongzm
2025-01-14 14:09:27 +08:00
parent 28200f4931
commit 134a417eb1
5 changed files with 279 additions and 172 deletions

77
src/typings/api.d.ts vendored
View File

@@ -608,44 +608,59 @@ declare namespace Api {
}
}
interface DashboardOverview {
cloud: {
connected: boolean;
};
sites: {
total: number;
countries: number;
connected: number;
disconnected: number;
};
siteNum: number;
devices: {
gateways: {
connected: number;
disconnected: number;
};
switches: {
connected: number;
disconnected: number;
};
olts: {
connected: number;
disconnected: number;
};
ap: {
connected: number;
disconnected: number;
isolated: number;
};
totalGatewayNum: number;
connectedGatewayNum: number;
disconnectedGatewayNum: number;
totalSwitchNum: number;
connectedSwitchNum: number;
disconnectedSwitchNum: number;
totalApNum: number;
connectedApNum: number;
disconnectedApNum: number;
isolatedApNum: number;
};
client: {
wiredUsers: number;
wirelessUsers: number;
wirelessGuests: number;
};
alerts: number;
users: {
registered: number;
online: number;
totalClientNum: number;
wiredClientNum: number;
wirelessClientNum: number;
guestNum: number;
};
registerUserNum: number;
onlineUserNum: number;
}
interface DashboardSite {
siteId: string;
name: string;
region: string;
tagIds: string[];
timeZone: string;
scenario: string;
totalGatewayNum: number;
connectedGatewayNum: number;
disconnectedGatewayNum: number;
totalSwitchNum: number;
connectedSwitchNum: number;
disconnectedSwitchNum: number;
totalApNum: number;
connectedApNum: number;
disconnectedApNum: number;
isolatedApNum: number;
totalClientNum: number;
wiredClientNum: number;
wirelessClientNum: number;
guestNum: number;
}
interface DashboardSiteResponse {
rows: DashboardSite[];
total: number;
}
}