From 7635213630830c4cbb9ff6ada69ba9b5c8a35d42 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 03 Apr 2025 11:05:34 +0800
Subject: [PATCH] feat: 地图居中点调整

---
 src/store/modules/home.js |   64 ++++++++++++++++---------------
 1 files changed, 33 insertions(+), 31 deletions(-)

diff --git a/src/store/modules/home.js b/src/store/modules/home.js
index cc572bd..3c93ae4 100644
--- a/src/store/modules/home.js
+++ b/src/store/modules/home.js
@@ -1,9 +1,10 @@
-import { set } from "lodash";
+import { set } from 'lodash'
 import { EDeviceTypeName } from '@/utils/staticData/enums'
 
 const home = {
   state: {
     singleUavHome: {},
+    singleTotal: {}, // 统计单个机巢数据
     // 项目id
     selectedWorkSpaceId: window.localStorage.getItem('bs_workspace_id'),
     wsMessage: {},
@@ -37,12 +38,14 @@
     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) => {
-      console.log(info, '哒哒哒')
       state.osdVisible = Object.assign({}, info)
       window.localStorage.setItem('bs_osd', JSON.stringify(info))
     },
@@ -63,33 +66,32 @@
     },
     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
-      }
-    },
-  },
-  getters:{
-    test(state) {
-      return state.singleUavHome.id.toString() + '65'
-    }
-  }
-};
 
-export default home;
+			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
+			}
+		},
+	},
+	getters: {
+		test(state) {
+			return state.singleUavHome.id.toString() + '65'
+		},
+	},
+}
+
+export default home

--
Gitblit v1.9.3