chenyao
2025-03-03 149215ce4c7ff87541b5c4a79edfa4b0571b350c
src/views/DronePilotDetails.vue
@@ -45,16 +45,10 @@
import { EDeviceTypeName, EHmsLevel } from '@/types/enums'
import { getRoot } from '../../root'
import { getWaylineFile, getLiveVideoUrl } from '@/api/manage'
import { CURRENT_CONFIG as config } from '@/api/http/config'
// import videojs from 'video.js'
// import 'video.js/dist/video-js.css';
import { getLnglatDist, cartesian3Convert, getLnglatAltitude, createCircleBillboard } from '@/utils/cesium/mapUtil'
import { CURRENT_CONFIG as config } from '@/api/http/config';
import { getLnglatDist, cartesian3Convert, getLnglatAltitude, createCircleBillboard } from '@/utils/cesium/mapUtil';
import cesiumOperation from '@/utils/cesium-tsa.js';
const { _init, viewerDestory } = cesiumOperation();
import * as Cesium from 'cesium';
// import { cesiumOperation } from '@/hooks/use-cesium-tsa'
// const { _init } = cesiumOperation();
import { useMyStore } from '@/store'
import comPass from './components/comPass.vue'
import ptzControl from './components/ptzControl.vue'
@@ -63,12 +57,10 @@
import { getWebsocketUrl } from '@/websocket/util/config'
import { EBizCode, ELocalStorageKey, ERouterName } from '@/types'
import VConsole from 'vconsole';
import { any } from 'video.js/dist/types/utils/events';
import { analyzeKmzFile, XMLToJSON } from '@/utils/cesium/kmz.js'
import { initPointWayLine } from './hooks/initPointWayline'
import { initPlanarWayline } from './hooks/initPlanarWayline'
import { droneFly } from './hooks/droneFly'
import flvjs from 'flv.js';
const { pointWayline } = initPointWayLine()
const { planarWayline } = initPlanarWayline()
const { initDock, getPhoneLocation, clickPhoneLocation } = droneFly()
@@ -154,11 +146,6 @@
const drawCanvasWidth = ref<Number>(0)
const drawCanvasHeight = ref<Number>(0)
// 鹰眼视频
// const timer = null;
// 大屏幕视频
// const timerBig = null;
const videoPlayerBig = ref<any>(null); // 视频播放器实例
let webrtcPlayerBig = null
@@ -177,11 +164,6 @@
let workspaceId = ref<String>(sbInfo.workspaceId)
localStorage.setItem('bs_workspace_id', workspaceId.value)
// store.commit('SET_SELECTED_WORKSPACE_ID', workspaceId.value);
// 自身定位
let me_latitude = 0;
let me_longitude = 0;
// RTCWEB 加载视频
const playBig = () => {
@@ -302,11 +284,6 @@
    case EBizCode.DeviceOsd: { // 无人机的
      store.commit('SET_DEVICE_INFO', payload.data)
      store.commit('SET_WS_MESSAGE', payload)
      // console.log('对对对', payload.data.host.mode_code)
      // droneInfo.value = payload.data.host
      // if (!payload.data.host || payload.data.host.mode_code == 14) {
      //   videoUrl.value = ''
      // }
      getviewDrone(payload)
      break
    }