diff --git a/src/views/carbin/index.vue b/src/views/carbin/index.vue index 1b5782b..ce1ed3f 100644 --- a/src/views/carbin/index.vue +++ b/src/views/carbin/index.vue @@ -2,7 +2,8 @@ import { ref, defineAsyncComponent, onMounted, watch, toRaw, defineProps, reactive } from 'vue' import { useAirPortSocketStore } from '@/stores/airportSocket.js' //播放器-组件 -const LivePlayer = defineAsyncComponent(() => import('@/components/video/index.vue')) +// const LivePlayer = defineAsyncComponent(() => import('@/components/video/index.vue')) +const screenComp = defineAsyncComponent(() => import('@/views/carbin/toolComp/screen.vue')) //1左侧面板-机场视频 const leftPlaneLiveVideo = defineAsyncComponent( @@ -30,19 +31,21 @@ let leftPlaneWidth = ref('25%') let rightPlaneWidth = ref('75%') let rightPlaneHeight = ref('100%') let rightPlaneBottom = ref('0') -//舱外视角 -let out_showLive = ref(false) -//舱内视角 -let in_showLive = ref(false) -//无人机视角 -let plane_showLive = ref(false) -//gismap -let showIframeMap = ref(false) +// //舱外视角 +// let out_showLive = ref(false) +// //舱内视角 +// let in_showLive = ref(false) +// //无人机视角 +// let plane_showLive = ref(false) +// //gismap +// let showIframeMap = ref(false) -let outVideo_teleport = ref('#out_small_video_area') -let inVideo_teleport = ref('#in_small_video_area') -let planeVideo_teleport = ref('#plane_small_video_area') -let map_teleport = ref('#big_area') +// let outVideo_teleport = ref('#out_small_video_area') +// let inVideo_teleport = ref('#in_small_video_area') +// let planeVideo_teleport = ref('#plane_small_video_area') +// let map_teleport = ref('#big_area') + +let big_area_showType = ref('map') let switchType = null //实时socket机场数据 @@ -138,7 +141,7 @@ const queryAirLine_AirPort = async () => { statusList[currentAirPortStatus.value], ) //重置teleport指向 - resetTeleportTo(currentAirPortStatus.value) + // resetTeleportTo(currentAirPortStatus.value) } //socket发送数据 @@ -192,7 +195,7 @@ const queryAirPort = async () => { LiveOptions_in.videoUrl = currentAirPortInfo.value.internal_monitor_url LiveOptions_plane.videoUrl = currentAirPortInfo.value.camera_url - currentAirPortInfo.value.status = 2 + // currentAirPortInfo.value.status = 2 //机场当前状态 if (currentAirPortStatus.value != Number(currentAirPortInfo.value.status)) { @@ -203,7 +206,7 @@ const queryAirPort = async () => { statusList[currentAirPortStatus.value], ) //重置teleport指向 - resetTeleportTo(currentAirPortStatus.value) + // resetTeleportTo(currentAirPortStatus.value) } } //轮询 @@ -275,12 +278,12 @@ const socketFn = (workParams) => { } //iframe map加载完成 -const iframeLoaded = () => { - let iframeItem = virturalDrive_iframe_full.value - let iframeContent = iframeItem.contentWindow +const iframeLoaded = (iframeContent) => { + // let iframeItem = virturalDrive_iframe_full.value + // let iframeContent = iframeItem.contentWindow let data = JSON.stringify(iframeData) - console.log(data) + // console.log(data) setTimeout(() => { iframeContent.postMessage(data, '*') @@ -455,7 +458,13 @@ onMounted(() => { -
+