import { EDeviceTypeName } from '@/utils/staticData/enums' import { getStore, setStore } from '@/utils/store' const home = { state: { machineNestDetail: false, // 机巢长列表 isEventOverviewDetail: false,//是事件概述详情 // 用户行政区划中心点 userAreaPosition: getStore({ name: 'userAreaPosition' }) || {}, // 用户切换后行政区划中心点 currentAreaPosition:getStore({ name: 'currentAreaPosition' }) || {}, singleUavHome: {}, footActiveIndex: 0, // 事件 日 周 月 年 eventTimeType: 'day', eventTimeParams: 'CURRENT_WEEK', eventTimeRang: '', flySuggest:{},//飞行建议 }, actions: {}, mutations: { setFlySuggest: (state, data) => { state.flySuggest = data; }, 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; state.isEventOverviewDetail = false state.singleUavHome = {} state.machineNestDetail = false }, setIsEventOverviewDetail: (state, data) => { state.isEventOverviewDetail = data; }, setMachineNestDetail: (state, data) => { state.machineNestDetail = data; }, setSingleUavHome: (state, data) => { state.singleUavHome = data; }, setEventTimeType: (state, [timeType, timeParams]) => { state.eventTimeType = timeType state.eventTimeParams = timeParams }, setEventTimeRang : (state, time) => { state.eventTimeRang = time }, }, getters: { test(state) { return state.singleUavHome.id.toString() + '65' }, }, } export default home