瀏覽代碼

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>