已完成设备管理页面的基本功能,包括设备导入导出,字段自定义,字段是否显示等功能,目前处于资产管理已基本完善

This commit is contained in:
zhang1106
2025-12-18 19:11:56 +08:00
parent 2ec02fb057
commit 072b3d593e
10 changed files with 1063 additions and 63 deletions
+6 -4
View File
@@ -20,10 +20,12 @@ function Dashboard() {
// 获取所有设备
const devicesRes = await axios.get('/api/devices');
// 设备API返回的是包含devices数组的对象
const devices = devicesRes.data.devices || devicesRes.data;
const totalDevices = devices.length;
const faultDevices = devices.filter(device => device.status === 'fault').length;
// 设备API返回的是包含total和devices数组的对象
const totalDevices = devicesRes.data.total;
// 获取所有设备以统计故障设备数量
const allDevicesRes = await axios.get('/api/devices', { params: { pageSize: totalDevices } });
const allDevices = allDevicesRes.data.devices || allDevicesRes.data;
const faultDevices = allDevices.filter(device => device.status === 'fault').length;
// 获取所有机柜
const racksRes = await axios.get('/api/racks');