设备的搜索,自定义等基础内容

This commit is contained in:
zhang1106
2025-12-18 13:04:32 +08:00
parent 80d9c42726
commit 2ec02fb057
3 changed files with 158 additions and 13 deletions
+8 -4
View File
@@ -20,16 +20,20 @@ function Dashboard() {
// 获取所有设备
const devicesRes = await axios.get('/api/devices');
const totalDevices = devicesRes.data.length;
const faultDevices = devicesRes.data.filter(device => device.status === 'fault').length;
// 设备API返回的是包含devices数组的对象
const devices = devicesRes.data.devices || devicesRes.data;
const totalDevices = devices.length;
const faultDevices = devices.filter(device => device.status === 'fault').length;
// 获取所有机柜
const racksRes = await axios.get('/api/racks');
const totalRacks = racksRes.data.length;
const racks = racksRes.data;
const totalRacks = racks.length;
// 获取所有机房
const roomsRes = await axios.get('/api/rooms');
const totalRooms = roomsRes.data.length;
const rooms = roomsRes.data;
const totalRooms = rooms.length;
setStats({
totalDevices,