| | |
| | | const showMonitor = ref(false) |
| | | // 操作显示 |
| | | const showOption = ref(false) |
| | | // 飞行控制显示 |
| | | const showFly = ref(false) |
| | | const mouseMode = ref(false) |
| | | const store = useMyStore() |
| | | // 机场直播地址 |
| | |
| | | // 视频列表选择值 |
| | | const videoList = ref() |
| | | const videoIndex = ref(0) |
| | | // 机场加载值 |
| | | |
| | | // 飞机视频播放地址 |
| | | const aircraftUrl = ref('') |
| | |
| | | const drawVisible = computed(() => { |
| | | return store.state.drawVisible |
| | | }) |
| | | const osdVisible = computed(() => { |
| | | return store.state.osdVisible |
| | | const osdVisible = computed({ |
| | | get: () => { |
| | | return store.state.osdVisible |
| | | }, |
| | | set: (val) => val |
| | | }) |
| | | const sn = computed(() => { |
| | | return store.state.hmsInfoDetailSn |
| | |
| | | } |
| | | }) |
| | | aircraSelected.value = aircraftList.value[0].value |
| | | console.log(aircraftList.value, 'aircraftList.value') |
| | | flyOnStart() |
| | | } else { |
| | | showAircraft.value = false |
| | |
| | | deep: true |
| | | } |
| | | ) |
| | | |
| | | watch(() => store.state.osdVisible, data => { |
| | | if (data) { |
| | | showMonitor.value = false |
| | | aircraftUrl.value = '' |
| | | showAircraft.value = false |
| | | aircraftList.value = [] |
| | | aircraSelected.value = '' |
| | | airPortUrl.value = '' |
| | | droneList.value = [] |
| | | } |
| | | }, { |
| | | deep: true |
| | | }) |
| | | watch(() => store.state.deviceState, data => { |
| | | if (data.currentType === EDeviceTypeName.Gateway && data.gatewayInfo[data.currentSn]) { |
| | | if (osdVisible.value.visible && osdVisible.value.gateway_sn !== '') { |
| | |
| | | sn, |
| | | showMonitor, |
| | | showOption, |
| | | showFly, |
| | | airPortUrl, |
| | | openMonitor, |
| | | droneIndex, |