Преглед на файлове

perf(views): 优化“设备工况”模块设备列表,支持点击卡片查看设备详情

wangcong преди 2 месеца
родител
ревизия
ab9d24b3b4
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/views/device-work-status/DeviceWorkStatus.vue

+ 4 - 0
src/views/device-work-status/DeviceWorkStatus.vue

@@ -1,5 +1,6 @@
 <script setup lang="ts">
 import { onMounted, ref, useTemplateRef } from 'vue';
+import { useRouter } from 'vue-router';
 import { useInfiniteScroll } from '@vueuse/core';
 
 import SvgIcon from '@/components/SvgIcon.vue';
@@ -14,6 +15,7 @@ import DevWorkParamData from './DevWorkParamData.vue';
 
 import type { DevicesListItem, DeviceTypeCount, PageParams } from '@/types';
 
+const router = useRouter();
 const { isLoading, handleRequest } = useRequest();
 const deviceTypes = ref<DeviceTypeCount[]>([]);
 const activeDeviceType = ref<DeviceType>(DeviceType.空);
@@ -158,6 +160,8 @@ const handleDevCardClick = (devId: number, e: Event) => {
   if (paramCode) {
     currentDevId.value = devId;
     viewHistoryData(paramCode);
+  } else {
+    router.push(`/device-manage/equipment-details/${devId}`);
   }
 };
 </script>