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