From 77f7281ff7cee541aaa51339512e6443b7d89e42 Mon Sep 17 00:00:00 2001
From: YANGDL <114714267@qq.com>
Date: 星期二, 05 一月 2021 12:04:25 +0800
Subject: [PATCH] 修改eslint配置增加mock配置

---
 src/components/LayerController/modules/LcServiceLayer.vue |  303 +++++++++++++++++++++++++-------------------------
 1 files changed, 152 insertions(+), 151 deletions(-)

diff --git a/src/components/LayerController/modules/LcServiceLayer.vue b/src/components/LayerController/modules/LcServiceLayer.vue
index 621be78..e7674d5 100644
--- a/src/components/LayerController/modules/LcServiceLayer.vue
+++ b/src/components/LayerController/modules/LcServiceLayer.vue
@@ -1,168 +1,169 @@
 <template>
-    <div class="inner-panel">
-        <div class="tile-panel">
-            <div v-for="item in serviceTileLayerList" :key="item.code"><input type="checkbox" :value="item.name"
-                                                                              @change="swTileLayer"/></div>
-        </div>
-        <div class="wmts-panel">
-            <div v-for="item in serviceWmtsLayerList" :key="item.code"><input type="checkbox" :value="item.name"
-                                                                              @change="swWmtsLayer"/></div>
-        </div>
-        <div class="wms-panel">
-            <div v-for="item in serviceWmsLayerList" :key="item.code" class="layerbox">
-                <div><input type="checkbox" :name="'wmsLayer_'+item.code" :checked="item.checked" :value="item.code"
-                            @change="swAllLayers(item)"/>{{item.name}} <span @click="swFilter(item)" class="btn-filter">杩囨护</span>
-                </div>
-                <div class="layerbox-item">
-                    <div class="basemap-layer-item" v-for="itm in item.layers" :key="itm.code"><input type="checkbox"
-                                                                                                      :name="'wmsSublayers_'+item.code+'_'+itm.code"
-                                                                                                      :checked="itm.checked"
-                                                                                                      :value="itm.code"
-                                                                                                      @change="swWmsLayer(itm)"/>{{itm.sname}}
-                    </div>
-                </div>
-            </div>
-        </div>
+  <div class="inner-panel">
+    <div class="tile-panel">
+      <div v-for="item in serviceTileLayerList" :key="item.code"><input type="checkbox" :value="item.name"
+                                                                        @change="swTileLayer"/></div>
     </div>
+    <div class="wmts-panel">
+      <div v-for="item in serviceWmtsLayerList" :key="item.code"><input type="checkbox" :value="item.name"
+                                                                        @change="swWmtsLayer"/></div>
+    </div>
+    <div class="wms-panel">
+      <div v-for="item in serviceWmsLayerList" :key="item.code" class="layerbox">
+        <div><input type="checkbox" :name="'wmsLayer_'+item.code" :checked="item.checked" :value="item.code"
+                    @change="swAllLayers(item)"/>{{ item.name }} <span @click="swFilter(item)"
+                                                                       class="btn-filter">杩囨护</span>
+        </div>
+        <div class="layerbox-item">
+          <div class="basemap-layer-item" v-for="itm in item.layers" :key="itm.code"><input type="checkbox"
+                                                                                            :name="'wmsSublayers_'+item.code+'_'+itm.code"
+                                                                                            :checked="itm.checked"
+                                                                                            :value="itm.code"
+                                                                                            @change="swWmsLayer(itm)"/>{{ itm.sname }}
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
 </template>
 
 <script>
-    import WmsHelper from "../../helpers/WmsHelper";
+import WmsHelper from "../../helpers/WmsHelper";
 
 
-    export default {
-        name: "LcServiceLayer",
-        components: {},
-        data() {
-            return {
-                selectedLineLayer: [], // 閫変腑鐨勭绾垮浘灞�
-                selectedSubsidiaryLayer: [], // 閫変腑鐨勯檮灞炶绱�
-                serviceTileLayerList: [], // Tile鍥惧眰鍒楄〃
-                serviceWmtsLayerList: [], // Wmts鍥惧眰鍒楄〃
-                serviceWmsLayerList: [] // 鍥惧眰鍒楄〃
-            };
-        },
-        computed: {
-          serviceLayerHelper(){
-              return this.$store.state.map.serviceLayerHelper
-          },
-          mapConfig(){
-            return this.$store.state.map.mapConfig
-          }
-        },
-        mounted() {
-            // console.log('03姝ラ锛�', this.helper)
-        },
-        methods: {
-            swAllLayers(item) {
-                // eslint-disable-next-line no-debugger
-                item.checked = !item.checked
-                for (let i = 0, len = item.layers.length; i < len; ++i) {
-                    item.layers[i].checked = item.checked
-                }
-                this.updateWms()
-
-                console.log(this.mapConfig)
-            },
-            swTileLayer() {
-                console.log('璇ILE鏂规硶鏈疄鐜帮紒')
-            },
-            swWmtsLayer() {
-                console.log('璇MTS鏂规硶鏈疄鐜帮紒')
-            },
-            swWmsLayer(itm) {
-                console.log('22222222')
-                itm.checked = !itm.checked
-                this.updateWms()
-            },
-            swFilter(item) {
-                this.$store.commit('setSelectedServiceLayer', item.code)
-                this.$store.commit('toggleServiceLayerFilter')
-            },
-            updateServiceLayerList() {
-                // eslint-disable-next-line no-debugger
-                // debugger
-                let tileCfg = this.serviceLayerHelper.getTileLayers()
-                this.serviceTileLayerList = []
-                for (let i = 0, len = tileCfg.length; i < len; ++i) {
-                    if (tileCfg[i].config.inLegend) {
-                        console.log(tileCfg[i])
-                    }
-                }
-                let wmtsCfg = this.serviceLayerHelper.getWmtsLayers()
-                this.serviceWmtsLayerList = []
-                for (let i = 0, len = wmtsCfg.length; i < len; ++i) {
-                    if (wmtsCfg[i].config.inLegend) {
-                        console.log(wmtsCfg[i])
-                    }
-                }
-                let wmsCfg = this.serviceLayerHelper.getWmsLayers()
-                this.serviceWmsLayerList = []
-                for (let i = 0, len = wmsCfg.length; i < len; ++i) {
-                    if (wmsCfg[i].config.inLegend) {
-                        this.serviceWmsLayerList.push(wmsCfg[i].config)
-                    }
-                }
-            },
-            updateWms() {
-                console.log('------')
-                var mapConfig = this.mapConfig
-                var wmsHelper = new WmsHelper()
-                wmsHelper.initMapConfig(mapConfig)
-                var wmsLayersMap = wmsHelper.getWmsLayersMap()
-                //var filterURL = wmsHelper.getFilterURL()
-                console.log(wmsLayersMap)
-                for (var k in wmsLayersMap) {
-                    var layers = wmsLayersMap[k]
-                    var tileLayer = this.serviceLayerHelper.getTileLayer(k)
-                    if (tileLayer) {
-                        tileLayer.setParams({layers: layers.join(',')}, false)
-                        tileLayer.setUrl(tileLayer.config.url,false)
-                    }
-                }
-            }
-        },
-        watch: {
-            serviceLayerHelper(newVal) {
-                if (newVal != null) {
-                    this.updateServiceLayerList();
-                }
-            },
-        },
+export default {
+  name: "LcServiceLayer",
+  components: {},
+  data() {
+    return {
+      selectedLineLayer: [], // 閫変腑鐨勭绾垮浘灞�
+      selectedSubsidiaryLayer: [], // 閫変腑鐨勯檮灞炶绱�
+      serviceTileLayerList: [], // Tile鍥惧眰鍒楄〃
+      serviceWmtsLayerList: [], // Wmts鍥惧眰鍒楄〃
+      serviceWmsLayerList: [] // 鍥惧眰鍒楄〃
     };
+  },
+  computed: {
+    serviceLayerHelper() {
+      return this.$store.state.map.serviceLayerHelper
+    },
+    mapConfig() {
+      return this.$store.state.map.mapConfig
+    }
+  },
+  mounted() {
+    // console.log('03姝ラ锛�', this.helper)
+  },
+  methods: {
+    swAllLayers(item) {
+      // eslint-disable-next-line no-debugger
+      item.checked = !item.checked
+      for (let i = 0, len = item.layers.length; i < len; ++i) {
+        item.layers[i].checked = item.checked
+      }
+      this.updateWms()
+
+      console.log(this.mapConfig)
+    },
+    swTileLayer() {
+      console.log('璇ILE鏂规硶鏈疄鐜帮紒')
+    },
+    swWmtsLayer() {
+      console.log('璇MTS鏂规硶鏈疄鐜帮紒')
+    },
+    swWmsLayer(itm) {
+      console.log('22222222')
+      itm.checked = !itm.checked
+      this.updateWms()
+    },
+    swFilter(item) {
+      this.$store.commit('setSelectedServiceLayer', item.code)
+      this.$store.commit('toggleServiceLayerFilter')
+    },
+    updateServiceLayerList() {
+      // eslint-disable-next-line no-debugger
+      // debugger
+      let tileCfg = this.serviceLayerHelper.getTileLayers()
+      this.serviceTileLayerList = []
+      for (let i = 0, len = tileCfg.length; i < len; ++i) {
+        if (tileCfg[i].config.inLegend) {
+          console.log(tileCfg[i])
+        }
+      }
+      let wmtsCfg = this.serviceLayerHelper.getWmtsLayers()
+      this.serviceWmtsLayerList = []
+      for (let i = 0, len = wmtsCfg.length; i < len; ++i) {
+        if (wmtsCfg[i].config.inLegend) {
+          console.log(wmtsCfg[i])
+        }
+      }
+      let wmsCfg = this.serviceLayerHelper.getWmsLayers()
+      this.serviceWmsLayerList = []
+      for (let i = 0, len = wmsCfg.length; i < len; ++i) {
+        if (wmsCfg[i].config.inLegend) {
+          this.serviceWmsLayerList.push(wmsCfg[i].config)
+        }
+      }
+    },
+    updateWms() {
+      console.log('------')
+      var mapConfig = this.mapConfig
+      var wmsHelper = new WmsHelper()
+      wmsHelper.initMapConfig(mapConfig)
+      var wmsLayersMap = wmsHelper.getWmsLayersMap()
+      //var filterURL = wmsHelper.getFilterURL()
+      console.log(wmsLayersMap)
+      for (var k in wmsLayersMap) {
+        var layers = wmsLayersMap[k]
+        var tileLayer = this.serviceLayerHelper.getTileLayer(k)
+        if (tileLayer) {
+          tileLayer.setParams({layers: layers.join(',')}, false)
+          tileLayer.setUrl(tileLayer.config.url, false)
+        }
+      }
+    }
+  },
+  watch: {
+    serviceLayerHelper(newVal) {
+      if (newVal != null) {
+        this.updateServiceLayerList();
+      }
+    },
+  },
+};
 </script>
 
 <style scoped lang="less">
-    .inner-panel {
+.inner-panel {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+
+  .btn-filter {
+    cursor: pointer;
+  }
+
+  .wms-panel {
+    display: flex;
+    flex-flow: column;
+
+    .layerbox {
+      width: 100%;
+      display: flex;
+      flex-flow: column;
+
+      .layerbox-item {
         display: flex;
-        justify-content: center;
-        align-items: center;
+        flex-flow: row wrap;
+        margin-left: 15px;
+        margin-top: 5px;
 
-        .btn-filter {
-            cursor: pointer;
+        .basemap-layer-item {
+          width: 50%;
         }
-
-        .wms-panel {
-            display: flex;
-            flex-flow: column;
-
-            .layerbox {
-                width: 100%;
-                display: flex;
-                flex-flow: column;
-
-                .layerbox-item {
-                    display: flex;
-                    flex-flow: row wrap;
-                    margin-left: 15px;
-                    margin-top: 5px;
-
-                    .basemap-layer-item {
-                        width: 50%;
-                    }
-                }
-            }
-        }
+      }
     }
+  }
+}
 
 </style>

--
Gitblit v1.8.0