From 3cc9f0efa740810f88738788b062f348d8d9b48a Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期一, 08 三月 2021 09:34:13 +0800
Subject: [PATCH] 修改图例动画功能

---
 src/store/modules/map.js |  115 ++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 72 insertions(+), 43 deletions(-)

diff --git a/src/store/modules/map.js b/src/store/modules/map.js
index d1e6379..83023b9 100644
--- a/src/store/modules/map.js
+++ b/src/store/modules/map.js
@@ -1,50 +1,79 @@
-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: '', // 浣跨敤杩囨护鍣ㄦ椂锛岃鎵撳紑鐨刉MS鏈嶅姟鐨凜ODE
-    serviceLayerFilters: {}, // 鏈嶅姟鍥惧眰鎺у埗杩囨护閰嶇疆
-    mapConfig: mapConfig
+  currentCorp: null,
+  currentCorpType: null,
+  map: null, // 瀹炰緥鍖栫殑map
+  basemapHelper: {}, // 褰卞儚鍦板浘鍥惧眰鎺у埗鍣ㄥ疄鐜板姪鎵嬬▼搴�
+  serviceLayerHelper: {}, // 鏈嶅姟鍥惧眰鎺у埗鍣ㄥ疄鐜板姪鎵嬬▼搴�
+  vectoryLayerHelper: {}, // 鍔ㄦ�佸浘灞傛帶鍒跺櫒瀹炵幇鍔╂墜绋嬪簭
+  layerControllerVisible: { // 鍥惧眰鎺у埗闈㈡澘鐨勬樉绀虹姸鎬佲�衡��
+    layerController: true // 鐖哥埜鏍忕洰锛氭槸鍚︽樉绀哄浘灞傛帶鍒堕潰鏉�
+  },
+  showServiceLayerFilter: false, // Service鍥惧眰杩囨护鍣�
+  selectedServiceLayer: '', // 浣跨敤杩囨护鍣ㄦ椂锛岃鎵撳紑鐨刉MS鏈嶅姟鐨凜ODE
+  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
 }

--
Gitblit v1.8.0