import mapConfig from '../../conf/MapConfig' const state = { currentCorp: null, currentCorpType: null, L: null, map: null, // 实例化的map basemapHelper: {}, // 影像地图图层控制器实现助手程序 serviceLayerHelper: {}, // 服务图层控制器实现助手程序 vectoryLayerHelper: {}, // 动态图层控制器实现助手程序 layerControllerVisible: { // 图层控制面板的显示状态›› layerController: true // 爸爸栏目:是否显示图层控制面板 }, showServiceLayerFilter: false, // Service图层过滤器 selectedServiceLayer: '', // 使用过滤器时,被打开的WMS服务的CODE serviceLayerFilters: {}, // 服务图层控制过滤配置 mapConfig: mapConfig } const mutations = { setMapObj (state, mObject) { state.L = mObject.L state.map = mObject.map }, setBasemapHelper (state, layerHelper) { state.basemapHelper = layerHelper }, setServiceLayerHelper (state, layerHelper) { state.serviceLayerHelper = layerHelper }, setVectorLayerHelper (state, layerHelper) { state.vectoryLayerHelper = layerHelper }, updateLayerControllerVisible (state, preset) { state.layerControllerVisible = preset }, setSelectedServiceLayer (state, selectedServiceLayer) { state.selectedServiceLayer = selectedServiceLayer }, toggleServiceLayerFilter (state) { state.showServiceLayerFilter = !state.showServiceLayerFilter } } const actions = { } export default { state, mutations, actions }