forked from drone/command-center-dashboard

罗广辉
2025-04-09 f0b3ef4bb208a93b8ef56176730823feb8b9f53b
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;
      },