import config from '../../conf/MapConfig' const state = { currentCorp: null, currentCorpType: null, map: null, // 实例化的map basemapHelper: {}, // 影像地图图层控制器实现助手程序 serviceLayerHelper: {}, // 服务图层控制器实现助手程序 vectoryLayerHelper: {}, // 动态图层控制器实现助手程序 layerControllerVisible: { // 图层控制面板的显示状态›› layerController: true // 爸爸栏目:是否显示图层控制面板 }, showServiceLayerFilter: false, // Service图层过滤器 selectedServiceLayer: '', // 使用过滤器时,被打开的WMS服务的CODE serviceLayerFilters: {}, // 服务图层控制过滤配置 checkedLayers: {}, // 选中图层对象 // 图层数据 datas: { sewers: [] }, config: config, serviceLayers: config.mapConfig.Layers } const mutations = { setMapObj (state, map) { state.map = map }, // 设置污雨水图层数据 setSewersDatas (state, sewersDatas) { state.datas.sewers = sewersDatas }, setBasemapHelper (state, layerHelper) { state.basemapHelper = layerHelper }, setCheckedLayers (state, checkedLayers) { state.checkedLayers = checkedLayers }, 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 }