From e1699c4851f6ca397cd0ad1ff63f32c737654836 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Wed, 02 Apr 2025 19:14:54 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/utils/staticData/enums.js |  111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 111 insertions(+), 0 deletions(-)

diff --git a/src/utils/staticData/enums.js b/src/utils/staticData/enums.js
new file mode 100644
index 0000000..6b29538
--- /dev/null
+++ b/src/utils/staticData/enums.js
@@ -0,0 +1,111 @@
+export const ERouterName = {}
+
+export const ELocalStorageKey = {
+	Username: 'username',
+	WorkspaceId: 'workspace_id',
+	Token: 'x-auth-token',
+	PlatformName: 'platform_name',
+	WorkspaceName: 'workspace_name',
+	WorkspaceDesc: 'workspace_desc',
+	Flag: 'flag',
+	UserId: 'user_id',
+	Device: 'device',
+	GatewayOnline: 'gateway_online',
+	UserInfo: 'user_info',
+}
+
+export const EBizCode = {
+	GatewayOsd: 'gateway_osd',
+	DeviceOsd: 'device_osd',
+	DockOsd: 'dock_osd',
+	MapElementCreate: 'map_element_create',
+	MapElementUpdate: 'map_element_update',
+	MapElementDelete: 'map_element_delete',
+	DeviceOnline: 'device_online',
+	DeviceOffline: 'device_offline',
+	DeviceHms: 'device_hms',
+
+	PsdkWidgetValues: 'psdk_widget_values', // psdk 负载设备属性值
+
+	VideoSurveillance: 'live_status', // 视频监控
+
+	SpeakerAudioPlayStartProgress: 'speaker_audio_play_start_progress', // 喊话器-音频播放进度通知
+
+	// 机场任务
+	FlightTaskProgress: 'flighttask_progress', // 机场任务执行进度
+	FlightTaskMediaProgress: 'file_upload_callback', // 机场任务媒体上传进度
+	FlightTaskMediaHighestPriority: 'highest_priority_upload_flighttask_media', // 机场任务媒体优先级上报
+
+	// 设备指令
+	DeviceReboot: 'device_reboot', // 机场重启
+	DroneOpen: 'drone_open', // 飞行器开机
+	DroneClose: 'drone_close', // 飞行器关机
+	DeviceFormat: 'device_format', // 机场数据格式化
+	DroneFormat: 'drone_format', // 飞行器数据格式化
+	CoverOpen: 'cover_open', // 打开舱盖
+	CoverClose: 'cover_close', // 关闭舱盖
+	PutterOpen: 'putter_open', // 推杆展开
+	PutterClose: 'putter_close', // 推杆闭合
+	ChargeOpen: 'charge_open', // 打开充电
+	ChargeClose: 'charge_close', // 关闭充电
+
+	// 设备升级
+	DeviceUpgrade: 'ota_progress', // 设备升级
+
+	// 设备日志
+	DeviceLogUploadProgress: 'fileupload_progress', // 设备日志上传
+
+	// 飞行指令消息
+	ControlSourceChange: 'control_source_change', // 控制权更新
+	FlyToPointProgress: 'fly_to_point_progress', // 飞向目标点
+	TakeoffToPointProgress: 'takeoff_to_point_progress', // 一键起飞
+	JoystickInvalidNotify: 'joystick_invalid_notify', // 设备端退出drc模式
+	DrcStatusNotify: 'drc_status_notify', // 飞行控制模式状态
+}
+
+export const EBizCodeMessage = {
+	[EBizCode.DeviceOnline]: '设备在线',
+	[EBizCode.DeviceOffline]: '设备离线',
+
+	[EBizCode.DeviceOsd]: '设备osd',
+	[EBizCode.GatewayOsd]: '网关osd',
+	[EBizCode.DockOsd]: '机场osd',
+
+	[EBizCode.MapElementCreate]: '地图元素创建',
+	[EBizCode.MapElementUpdate]: '地图元素更新',
+	[EBizCode.MapElementDelete]: '地图元素删除',
+
+	[EBizCode.FlightTaskProgress]: '机场任务执行进度',
+
+	[EBizCode.DeviceHms]: '设备hms',
+	[EBizCode.DeviceReboot]: '设备重启',
+	[EBizCode.DroneOpen]: '机场打开',
+	[EBizCode.DroneClose]: '机场关闭',
+
+	[EBizCode.PutterOpen]: '推杆展开',
+	[EBizCode.PutterClose]: '推杆闭合',
+
+	[EBizCode.ChargeOpen]: '打开充电',
+	[EBizCode.ChargeClose]: '关闭充电',
+
+	[EBizCode.ControlSourceChange]: '控制权更新',
+	[EBizCode.FlyToPointProgress]: '飞向目标点',
+	[EBizCode.TakeoffToPointProgress]: '一键起飞',
+	[EBizCode.DrcStatusNotify]: '飞行控制模式状态',
+	[EBizCode.JoystickInvalidNotify]: '设备端退出drc模式',
+}
+
+export const EDeviceTypeName = {
+	Aircraft: 0,
+	Gateway: 2,
+	Dock: 3,
+}
+
+export const EHmsLevel = {
+	NOTICE: 0,
+	CAUTION: 1,
+	WARN: 2,
+	0: 'NOTICE',
+	1: 'CAUTION',
+	2: 'WARN',
+}

--
Gitblit v1.9.3