From 3f41712cfc8264ed2da1720ae187657f0ff86e89 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Sat, 14 Oct 2023 15:28:09 +0800
Subject: [PATCH] 显示无人机操作栏、动态加载无人机型号
---
src/components/g-map/use-drone-control-ws-event.ts | 27 +++++++++++++++++----------
1 files changed, 17 insertions(+), 10 deletions(-)
diff --git a/src/components/g-map/use-drone-control-ws-event.ts b/src/components/g-map/use-drone-control-ws-event.ts
index b6282ef..4b7ffdd 100644
--- a/src/components/g-map/use-drone-control-ws-event.ts
+++ b/src/components/g-map/use-drone-control-ws-event.ts
@@ -1,9 +1,16 @@
-import { message, notification } from 'ant-design-vue'
-import { ref, onMounted, onBeforeUnmount } from 'vue'
+import {message, notification} from 'ant-design-vue'
+import {onBeforeUnmount, onMounted, ref} from 'vue'
import EventBus from '/@/event-bus/'
-import { EBizCode } from '/@/types'
-import { ControlSource } from '/@/types/device'
-import { ControlSourceChangeType, ControlSourceChangeInfo, FlyToPointMessage, TakeoffToPointMessage, DrcModeExitNotifyMessage, DrcStatusNotifyMessage } from '/@/types/drone-control'
+import {EBizCode, EBizCodeMessage} from '/@/types'
+import {ControlSource} from '/@/types/device'
+import {
+ ControlSourceChangeInfo,
+ ControlSourceChangeType,
+ DrcModeExitNotifyMessage,
+ DrcStatusNotifyMessage,
+ FlyToPointMessage,
+ TakeoffToPointMessage
+} from '/@/types/drone-control'
export interface UseDroneControlWsEventParams {
}
@@ -27,7 +34,7 @@
if (error !== 0) {
notification.error({
key: key,
- message: key + 'Error code:' + error,
+ message: key + '错误码:' + error,
description: message,
duration: null
})
@@ -54,24 +61,24 @@
case EBizCode.FlyToPointProgress: {
const { sn: deviceSn, result, message: msg } = payload.data as FlyToPointMessage
if (deviceSn !== sn) return
- handleProgress(EBizCode.FlyToPointProgress, `device(sn: ${deviceSn}) ${msg}`, result)
+ handleProgress(EBizCodeMessage[EBizCode.FlyToPointProgress], `设备(编码: ${deviceSn}) ${msg}`, result)
break
}
case EBizCode.TakeoffToPointProgress: {
const { sn: deviceSn, result, message: msg } = payload.data as TakeoffToPointMessage
if (deviceSn !== sn) return
- handleProgress(EBizCode.TakeoffToPointProgress, `device(sn: ${deviceSn}) ${msg}`, result)
+ handleProgress(EBizCodeMessage[EBizCode.TakeoffToPointProgress], `设备(编码: ${deviceSn}) ${msg}`, result)
break
}
case EBizCode.JoystickInvalidNotify: {
const { sn: deviceSn, result, message: msg } = payload.data as DrcModeExitNotifyMessage
if (deviceSn !== sn) return
- handleProgress(EBizCode.JoystickInvalidNotify, `device(sn: ${deviceSn}) ${msg}`, result)
+ handleProgress(EBizCodeMessage[EBizCode.JoystickInvalidNotify], `设备(编码: ${deviceSn}) ${msg}`, result)
break
}
case EBizCode.DrcStatusNotify: {
const { sn: deviceSn, result, message: msg } = payload.data as DrcStatusNotifyMessage
- // handleProgress(EBizCode.DrcStatusNotify, `device(sn: ${deviceSn}) ${msg}`, result)
+ // handleProgress(EBizCodeMessage[EBizCode.DrcStatusNotify], `device(sn: ${deviceSn}) ${msg}`, result)
break
}
--
Gitblit v1.9.3