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
|