import Cookies from 'js-cookie'; import busEvent from '@/utils/busEvent'; const state = { layerTree: [], defaultLayer: [], mapInfo: [], msgList: [], disasterSnow: { title: '雪', val: [], }, disasterRain: { title: '雨', val: [], }, disasterFire: { title: '火', val: [], }, weatherFlag: 2, weatherMsg: { name:'', data:[] }, msgInfoData:null, }; const mutations = { CHANGE_LAYERTREE: (state, res) => { state.layerTree = res; }, CHANGE_DEFAULTLAYER: (state, res) => { state.defaultLayer = res; }, CHANGE_MAPINFO: (state, res) => { state.mapInfo = res; busEvent.$emit('CHANGE_MAPINFO', state.mapInfo); }, }; const actions = { changeLayerTree({ commit }, obj) { commit('CHANGE_LAYERTREE', obj); }, changeDefaultLayer({ commit }, obj) { commit('CHANGE_DEFAULTLAYER', obj); }, changeMapInfo({ commit }, obj) { commit('CHANGE_MAPINFO', obj); }, }; export default { namespaced: true, state, mutations, actions, };