From 2c435d1da00ba1b92ef2ed8e77c5cda4cbb2e93f Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sun, 20 Apr 2025 11:54:04 +0800
Subject: [PATCH] feat: 优化控制激活样式
---
src/views/SignMachineNest/MachineRight/InspectionRaskList.vue | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue b/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue
index 34d4d33..693cfa6 100644
--- a/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue
+++ b/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue
@@ -78,7 +78,11 @@
import { useStore } from 'vuex'
import { useTaskWayline } from '@/hooks/useTaskWayline/useTaskWayline'
import { useTaskDetails } from '@/hooks/useTaskDetails/useTaskDetails'
+import { useDroneWS } from '@/hooks/useDroneWS'
+let viewer = null
+
let { taskDetails, workspace_id, getTaskDetails } = useTaskDetails()
+let { wsInfo, removeWS } = useDroneWS(workspace_id) //ws信息,是一个ref对象
const store = useStore()
// 设备任务详情
@@ -206,7 +210,17 @@
}
}
+watch([() => tabIndex.value, () => tableList.value], async ([newTabIndex, newTableList]) => {
+ if (newTabIndex == 1 && newTableList.length > 0) {
+ await getTaskDetails(newTableList[0].wayline_job_info_id)
+ }
+})
+
+const { init: initTaskWayline, removeEntitys } = useTaskWayline()
+
onMounted(async () => {
+ viewer = window.$viewer
+
await getJobList()
// tableList.value = [
@@ -332,12 +346,8 @@
// },
// ]
- if (tableList.value.length > 0) {
- await getTaskDetails(tableList.value[0].wayline_job_info_id)
- }
+ initTaskWayline(viewer, wsInfo, taskDetails)
})
-
-useTaskWayline(window.$viewer, taskDetails)
</script>
<style lang="scss" scoped>
--
Gitblit v1.9.3