forked from drone/command-center-dashboard

罗广辉
2025-04-20 2c435d1da00ba1b92ef2ed8e77c5cda4cbb2e93f
src/components/CurrentTaskDetails/CurrentTaskDetails.vue
@@ -71,11 +71,12 @@
const client_id = ref('') //mqtt id
const hasIr = ref(false) //有红外能力
let once = true //第一次触发
let { taskDetails, workspace_id, getTaskDetails } = useTaskDetails(()=> getDeviceLiveUrl())
let { wsInfo, removeWS } = useDroneWS(workspace_id) //ws信息,是一个ref对象
const isBackDock = ref(false)
let { taskDetails, workspace_id, getTaskDetails:initTaskDetails } = useTaskDetails(()=> getDeviceLiveUrl())
let { wsInfo } = useDroneWS(workspace_id) //ws信息,是一个ref对象
provide('wsInfo', wsInfo)
provide('isBackDock', isBackDock)
provide('workspace_id', workspace_id)
provide('dockOsdInfo', wsInfo?.value?.dock_osd)
provide('dockSn', dockSn)
@@ -157,7 +158,7 @@
watch(wsInfo, setCurrentLiveUrl, { deep: true })
onMounted(() => {
   getTaskDetails(props?.id)
   initTaskDetails(props?.id)
   EventBus.on('CurrentTaskDetails-timeStop', changeLineQuality)
   EventBus.on('CurrentTaskDetails-getAiLiveUrl', getAiLiveUrl)
   EventBus.on('CurrentTaskDetails-getDroneLiveUrl', getDroneLiveUrl)