From 2800fa4f32f3900509cb4d6eefaf2bfaf54efdd7 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 21 Apr 2025 18:29:09 +0800
Subject: [PATCH] fix: 天气显示

---
 src/store/modules/home.js |   87 +++----------------------------------------
 1 files changed, 7 insertions(+), 80 deletions(-)

diff --git a/src/store/modules/home.js b/src/store/modules/home.js
index 73618a3..a19f23c 100644
--- a/src/store/modules/home.js
+++ b/src/store/modules/home.js
@@ -11,41 +11,17 @@
 		currentAreaPosition:getStore({ name: 'currentAreaPosition' }) || {},
     singleUavHome: {},
 		footActiveIndex: 0,
-    singleTotal: {}, // 统计单个机巢数据
-    // 项目id
-    selectedWorkSpaceId: window.localStorage.getItem('bs_workspace_id'),
     // 事件 日 周 月 年
     eventTimeType: 'day',
     eventTimeParams: 'CURRENT_WEEK',
     eventTimeRang: '',
-    wsMessage: {},
-    deviceState: {
-      gatewayInfo: {},
-      deviceInfo: {},
-      timestamp: '',
-      dockInfo: {},
-      currentSn: '',
-      currentType: -1,
-      drone_charge_state_new: {},
-      psdk_widget_values: {},
-      speakerAudioPlayStartProgress: {},
-    },
-    osdVisible: {
-      // osd 显示设备相关信息
-      sn: '',
-      callsign: '',
-      model: '',
-      visible: false,
-      gateway_sn: '',
-      is_dock: false,
-      payloads: null,
-      device_domain: '',
-      device_sub_type: '',
-      device_type: '',
-    },
+		flySuggest:{},//飞行建议
   },
   actions: {},
   mutations: {
+		setFlySuggest: (state, data) => {
+			state.flySuggest = data;
+		},
 		setUserAreaPosition: (state, data) => {
 			setStore({ name: 'userAreaPosition', content: data })
 			state.userAreaPosition = data;
@@ -69,58 +45,9 @@
     setSingleUavHome: (state, data) => {
       state.singleUavHome = data;
     },
-    setSingleTotal: (state, data) => {
-      state.singleTotal = data;
-    },
-    setSelectedWorkSpaceId: (state, id) => {
-      state.selectedWorkSpaceId = id
-      window.localStorage.setItem('bs_workspace_id', id)
-    },
-    setOsdVisibleInfo: (state, info) => {
-      state.osdVisible = Object.assign({}, info)
-      window.localStorage.setItem('bs_osd', JSON.stringify(info))
-    },
-    setWsMessage: (state, data) => {
-      state.wsMessage = data.data.host;
-    },
-    setDeviceInfo: (state, data) => {
-      const info = data.data
-      state.deviceState.timestamp = data.timestamp
-      state.deviceState.deviceInfo[info.sn] = info.host
-      state.deviceState.currentSn = info.sn
-      state.deviceState.currentType = EDeviceTypeName.Aircraft
-    },
-    setGatewayInfo: (state, info) => {
-      state.deviceState.gatewayInfo[info.sn] = info.host
-      state.deviceState.currentSn = info.sn
-      state.deviceState.currentType = EDeviceTypeName.Gateway
-    },
-    setDockOnfo: (state, info) => {
-      if (Object.keys(info.host).length === 0) return
-
-			if (!state.deviceState.dockInfo[info.sn]) {
-				state.deviceState.dockInfo[info.sn] = {}
-			}
-			state.deviceState.currentSn = info.sn
-			state.deviceState.currentType = EDeviceTypeName.Dock
-			const dock = state.deviceState.dockInfo[info.sn]
-			if (info.host.mode_code !== undefined) {
-				dock.basic_osd = info.host
-				state.deviceState.drone_charge_state_new = dock.basic_osd.drone_charge_state
-				return
-			}
-			if (info.host.sdr) {
-				dock.link_osd = info.host
-				return
-			}
-			if (info.host.job_number !== undefined) {
-				dock.work_osd = info.host
-			}
-		},
-    setEventTimeType : (state, data) => {
-      console.log('33333')
-      state.eventTimeType = data[0]
-      state.eventTimeParams = data[1]
+    setEventTimeType: (state, [timeType, timeParams]) => {
+      state.eventTimeType = timeType
+      state.eventTimeParams = timeParams
     },
     setEventTimeRang : (state, time) => {
       state.eventTimeRang = time

--
Gitblit v1.9.3