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 |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue b/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue
index e3f3323..693cfa6 100644
--- a/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue
+++ b/src/views/SignMachineNest/MachineRight/InspectionRaskList.vue
@@ -78,7 +78,6 @@
 import { useStore } from 'vuex'
 import { useTaskWayline } from '@/hooks/useTaskWayline/useTaskWayline'
 import { useTaskDetails } from '@/hooks/useTaskDetails/useTaskDetails'
-import { useTaskViewInfo } from '@/hooks/useTaskViewInfo/useTaskViewInfo'
 import { useDroneWS } from '@/hooks/useDroneWS'
 let viewer = null
 
@@ -211,6 +210,14 @@
 	}
 }
 
+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
 
@@ -339,14 +346,8 @@
 	// 	},
 	// ]
 
-	if (tableList.value.length > 0) {
-		await getTaskDetails(tableList.value[0].wayline_job_info_id)
-	}
+	initTaskWayline(viewer, wsInfo, taskDetails)
 })
-
-const { removeEntitys } = useTaskWayline(viewer || window.$viewer, taskDetails)
-
-useTaskViewInfo(viewer || window.$viewer, wsInfo, removeEntitys)
 </script>
 
 <style lang="scss" scoped>

--
Gitblit v1.9.3