From f0b3ef4bb208a93b8ef56176730823feb8b9f53b Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Wed, 09 Apr 2025 09:56:31 +0800
Subject: [PATCH] feat: 用户行政区划中心点

---
 src/store/modules/home.js |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/store/modules/home.js b/src/store/modules/home.js
index 16eea68..0c96d8c 100644
--- a/src/store/modules/home.js
+++ b/src/store/modules/home.js
@@ -1,9 +1,14 @@
 import { set } from 'lodash'
 import { EDeviceTypeName } from '@/utils/staticData/enums'
+import { getStore, setStore } from '@/utils/store'
 
 const home = {
   state: {
     machineNestDetail: false, // 机巢详情
+		// 用户行政区划中心点
+		userAreaPosition: getStore({ name: 'userAreaPosition' }) || {},
+		// 用户切换后行政区划中心点
+		currentAreaPosition:getStore({ name: 'currentAreaPosition' }) || {},
     singleUavHome: {},
 		footActiveIndex: 0,
 		isEventOverviewDetail: false,//是事件概述详情
@@ -38,6 +43,14 @@
   },
   actions: {},
   mutations: {
+		setUserAreaPosition: (state, data) => {
+			setStore({ name: 'userAreaPosition', content: data })
+			state.userAreaPosition = data;
+		},
+		setCurrentAreaPosition: (state, data) => {
+			setStore({ name: 'currentAreaPosition', content: data })
+			state.currentAreaPosition = data;
+		},
 		setFootActiveIndex: (state, index) => {
 			state.footActiveIndex = index;
 		},

--
Gitblit v1.9.3