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