Pārlūkot izejas kodu

feat(views): 优化设备工况卡片,显示最新的时间

wangcong 1 nedēļu atpakaļ
vecāks
revīzija
1ec058e841
1 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. 8 1
      src/views/device-work-status/DeviceWorkStatus.vue

+ 8 - 1
src/views/device-work-status/DeviceWorkStatus.vue

@@ -6,7 +6,7 @@ import { useInfiniteScroll } from '@vueuse/core';
 import SvgIcon from '@/components/SvgIcon.vue';
 import { useRequest } from '@/hooks/request';
 import { getDevWorkRealTimeData, getDevWorkTypeCount, queryDevicesList } from '@/api';
-import { getFixedNum } from '@/utils';
+import { getFixedNum, timeSorter } from '@/utils';
 import { DeviceRunningStatus, DeviceStatusQuery } from '@/constants';
 import { DevParamChillerUnit, DevParamCtrlCabinet } from '@/constants/device-params';
 
@@ -159,6 +159,13 @@ const getDeviceList = () => {
       if (isDeviceChillerUnit) {
         Object.assign(deviceRealTimeData.value[item.deviceId], chillerUnitExtraParams);
       }
+
+      const times = deviceParamMapList
+        .filter((item) => item.time)
+        .map((item) => item.time)
+        .sort(timeSorter);
+
+      deviceRealTimeData.value[item.deviceId].time = times[times.length - 1];
     });
 
     deviceList.value.push(...records);