| | |
| | | provide('taskDetailsViewer', taskDetailsViewer) |
| | | |
| | | let taskDetails = ref({}) |
| | | const deviceOsdInfo = ref({}) |
| | | provide('taskDetails', taskDetails) |
| | | const deviceOsdInfo = ref({}) |
| | | provide('deviceOsdInfo', deviceOsdInfo) |
| | | |
| | | const dockSn = computed(() => taskDetails?.value?.device_sns?.[0]) |
| | |
| | | }) |
| | | } |
| | | |
| | | const dockOsdInfo = ref({}) |
| | | provide('dockOsdInfo', dockOsdInfo) |
| | | |
| | | const wsInfo = ref({}) |
| | | provide('wsInfo', wsInfo) |
| | | // websocket 的消息回调 |
| | | const messageHandler = result => { |
| | | let payload = JSON.parse(result) |
| | | wsInfo.value[payload.biz_code] = payload |
| | | switch (payload.biz_code) { |
| | | // 无人机 |
| | | case EBizCode.DeviceOsd: { |
| | | deviceOsdInfo.value = payload |
| | | setCurrentLiveUrl() |
| | | console.log(payload, 'DeviceOsd--信息') |
| | | break |
| | | } |
| | | // 遥控器 |
| | | case EBizCode.GatewayOsd: { |
| | | console.log(payload, 'GatewayOsd--信息') |
| | | break |
| | | } |
| | | // 机巢 |
| | | case EBizCode.DockOsd: { |
| | | console.log(payload, 'GatewayOsd--信息') |
| | | console.log(payload, 'DockOsd--信息') |
| | | break |
| | | } |
| | | // PsdkWidgetValues |
| | | case EBizCode.PsdkWidgetValues: { |
| | | console.log(payload, 'PsdkWidgetValues--信息') |
| | | break |
| | | } |
| | | // VideoSurveillance |
| | | case EBizCode.VideoSurveillance: { |
| | | console.log(payload, 'VideoSurveillance--信息') |
| | | break |
| | | } |
| | | default: |