|
|
|
@ -1444,7 +1444,7 @@ const viewDetails = async (machine) => {
|
|
|
|
// 加载详情数据
|
|
|
|
// 加载详情数据
|
|
|
|
await Promise.all([
|
|
|
|
await Promise.all([
|
|
|
|
loadTechnicalParams(machine.machineId),
|
|
|
|
loadTechnicalParams(machine.machineId),
|
|
|
|
loadMaintenanceStats(machine.machineId),
|
|
|
|
// loadMaintenanceStats(machine.machineId),
|
|
|
|
loadAlarmList(machine.machineId)
|
|
|
|
loadAlarmList(machine.machineId)
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
@ -1534,7 +1534,7 @@ const loadLifecycleTypes = async () => {
|
|
|
|
purchaseCount,
|
|
|
|
purchaseCount,
|
|
|
|
installCount,
|
|
|
|
installCount,
|
|
|
|
debuggingCount,
|
|
|
|
debuggingCount,
|
|
|
|
maintCount, // 使用新的后端接口
|
|
|
|
maintListRes, // 使用列表接口计算维保数量
|
|
|
|
faultCount,
|
|
|
|
faultCount,
|
|
|
|
inspectCount, // 使用新的后端接口
|
|
|
|
inspectCount, // 使用新的后端接口
|
|
|
|
alarmCount
|
|
|
|
alarmCount
|
|
|
|
@ -1542,7 +1542,7 @@ const loadLifecycleTypes = async () => {
|
|
|
|
getPurchaseCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
getPurchaseCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
getInstallCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
getInstallCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
getDebuggingCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
getDebuggingCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
countMaintInstancesByMachineId(machineId).catch(() => ({ data: 0 })),
|
|
|
|
getMaintInstancesByMachineId(machineId).catch(() => ({ data: [], rows: [] })),
|
|
|
|
getFaultInstanceCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
getFaultInstanceCount({ machineId }).catch(() => ({ data: 0 })),
|
|
|
|
countInspectInstancesByMachineId(machineId).catch(() => ({ data: 0 })),
|
|
|
|
countInspectInstancesByMachineId(machineId).catch(() => ({ data: 0 })),
|
|
|
|
getAlarmInfoCount({ deviceId: machineId }).catch(() => ({ data: 0 }))
|
|
|
|
getAlarmInfoCount({ deviceId: machineId }).catch(() => ({ data: 0 }))
|
|
|
|
@ -1558,7 +1558,8 @@ const loadLifecycleTypes = async () => {
|
|
|
|
type.count = (installCount.data || 0) + (debuggingCount.data || 0);
|
|
|
|
type.count = (installCount.data || 0) + (debuggingCount.data || 0);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'maintenance':
|
|
|
|
case 'maintenance':
|
|
|
|
type.count = maintCount.data || 0;
|
|
|
|
// 兼容不同返回结构,使用列表长度作为维保数量,避免后端统计口径差异
|
|
|
|
|
|
|
|
type.count = ((maintListRes?.data ?? maintListRes?.rows) || []).length || 0;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'fault':
|
|
|
|
case 'fault':
|
|
|
|
type.count = faultCount.data || 0;
|
|
|
|
type.count = faultCount.data || 0;
|
|
|
|
|