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/base/BaseVectorLayer.js |  144 ++++++++++++++++++++++++------------------------
 1 files changed, 72 insertions(+), 72 deletions(-)

diff --git a/src/base/BaseVectorLayer.js b/src/base/BaseVectorLayer.js
index 7bc8396..2f417cd 100644
--- a/src/base/BaseVectorLayer.js
+++ b/src/base/BaseVectorLayer.js
@@ -8,12 +8,12 @@
     LOAD_TYPE_URL = 'url' // ajax鍔犺浇鏂规硶
     /**
      * 鍒濆鍖栧浘灞�
-     * @param {*} options 
+     * @param {*} options
      * <code>
      * {
      *   map : '鍦板浘寮曠敤'
      *   params : 鍦板浘鍔犺浇鍙傛暟
-     *   
+     *
      *   code : 鍥惧眰缂栧彿
      *   name : 鍥惧眰鍚嶇О
      *   loadType : 鍥惧眰鍔犺浇绫诲瀷锛� json鎴栬�卽rl
@@ -22,114 +22,114 @@
      * }
      * </code>
      */
-    constructor(options){
-        this.map = options.map // 蹇呭~椤�
-        this.params = options.params // 蹇呭~椤癸紝鍔犺浇鍥惧眰鏁版嵁鐨勫弬鏁帮紝 瀛愮被闇�瑕侊紝鍙互鏄瘂}绌哄璞�
+    constructor (options) {
+      this.map = options.map // 蹇呭~椤�
+      this.params = options.params // 蹇呭~椤癸紝鍔犺浇鍥惧眰鏁版嵁鐨勫弬鏁帮紝 瀛愮被闇�瑕侊紝鍙互鏄瘂}绌哄璞�
 
-        this.layerCode = options.code || '' // 鍥惧眰缂栫爜
-        this.layerName = options.name || '' // 鍥惧眰鍚嶇О
-        this.layerLoadType = options.loadType || BaseVectorLayer.LOAD_TYPE_JSON // 鍥惧眰鍔犺浇绫诲瀷
-        this.layerUrl = options.url || '' // 鏁版嵁璇锋眰鍦板潃
-        this.layerData = options.data || '' // 鍘熷GeoJson鏁版嵁
+      this.layerCode = options.code || '' // 鍥惧眰缂栫爜
+      this.layerName = options.name || '' // 鍥惧眰鍚嶇О
+      this.layerLoadType = options.loadType || BaseVectorLayer.LOAD_TYPE_JSON // 鍥惧眰鍔犺浇绫诲瀷
+      this.layerUrl = options.url || '' // 鏁版嵁璇锋眰鍦板潃
+      this.layerData = options.data || '' // 鍘熷GeoJson鏁版嵁
 
-        this.layerHandler = null // 鍥惧眰寮曠敤
+      this.layerHandler = null // 鍥惧眰寮曠敤
 
-        this.features = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures
-        this.featuresArray = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures淇濆瓨澶囦唤锛岄伩鍏嶅啀娆¤鍔犺浇銆� load鏂规硶鍏ㄧ敓鍛藉懆鏈熷彧琚皟鐢ㄤ竴娆�
+      this.features = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures
+      this.featuresArray = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures淇濆瓨澶囦唤锛岄伩鍏嶅啀娆¤鍔犺浇銆� load鏂规硶鍏ㄧ敓鍛藉懆鏈熷彧琚皟鐢ㄤ竴娆�
 
-        this.featuresGroup = new Map() // 瀵瑰姞杞界殑鏁版嵁杩涜鍒嗙粍锛屼究浜庡悗缁帶鍒躲�� 浣嗗湪鏁版嵁鍒濆鍖栨椂锛岄渶瑕佹墜鍔ㄥ垎缁勩�傚惁鍒欙紝鍒嗙粍
+      this.featuresGroup = new Map() // 瀵瑰姞杞界殑鏁版嵁杩涜鍒嗙粍锛屼究浜庡悗缁帶鍒躲�� 浣嗗湪鏁版嵁鍒濆鍖栨椂锛岄渶瑕佹墜鍔ㄥ垎缁勩�傚惁鍒欙紝鍒嗙粍
 
-        this._init(this.map, this.params)
+      this._init(this.map, this.params)
     }
 
     /**
      * 鍒濆鍖栧熀鏈殑鍥惧眰骞跺姞杞藉埌map涓�
      */
-    _init(map){
-        this.layerHandler = L.layerGroup().addTo(map)
+    _init (map) {
+      this.layerHandler = L.layerGroup().addTo(map)
     }
 
     /**
      * 鍔犺浇鏁版嵁
      * @param boolean isAddToMap 鏄惁鐩存帴灏唌arker娣诲姞鍒板湴鍥句腑, 榛樿鏄姞杞�
      */
-    load(isAddToMap = true){
-        if(this.layerHandler) { // 榛樿锛屽簲璇ュ彧浼氬姞杞戒竴娆★紝浣嗘槸濡傛灉鏈夌殑鍥惧眰瑕佸畾鏃跺埛鏂帮紝鍒欓渶瑕佸厛娓呴櫎鍘熷浘灞傜殑鏁版嵁
-            this.layerHandler.clearLayers()
-        }
+    load (isAddToMap = true) {
+      if (this.layerHandler) { // 榛樿锛屽簲璇ュ彧浼氬姞杞戒竴娆★紝浣嗘槸濡傛灉鏈夌殑鍥惧眰瑕佸畾鏃跺埛鏂帮紝鍒欓渶瑕佸厛娓呴櫎鍘熷浘灞傜殑鏁版嵁
+        this.layerHandler.clearLayers()
+      }
 
-        let features = [] 
+      const features = []
 
-        // 渚濇嵁鍔犺浇鏂瑰紡鍔犺浇鏁版嵁
-        if(this.layerLoadType === BaseVectorLayer.LOAD_TYPE_JSON) {
-            this.features = this._loadFromJSON()
-            
-        }else if(this.layerLoadType === BaseVectorLayer.LOAD_TYPE_URL) {
-            this.features = this._loadFromURL()
-        }else {
-            console.log('鍥惧眰銆�'+this.layerCode+'_'+this.layerName+'銆戠殑'+this.loadType+'鍔犺浇鏂瑰紡鏆備笉鏀寔锛�')
-        }
+      // 渚濇嵁鍔犺浇鏂瑰紡鍔犺浇鏁版嵁
+      if (this.layerLoadType === BaseVectorLayer.LOAD_TYPE_JSON) {
+        this.features = this._loadFromJSON()
+      } else if (this.layerLoadType === BaseVectorLayer.LOAD_TYPE_URL) {
+        this.features = this._loadFromURL()
+      } else {
+        console.log('鍥惧眰銆�' + this.layerCode + '_' + this.layerName + '銆戠殑' + this.loadType + '鍔犺浇鏂瑰紡鏆備笉鏀寔锛�')
+      }
 
-        if(isAddToMap){ // 娣诲姞鍒板湴鍥句腑
-            this.layerHandler.addLayer(features)
-        }
+      if (isAddToMap) { // 娣诲姞鍒板湴鍥句腑
+        this.layerHandler.addLayer(features)
+      }
     }
 
-    _loadFromJSON(){
-        console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�')
+    _loadFromJSON () {
+      console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�')
     }
-    _loadFromURL(){
-        console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�')
+
+    _loadFromURL () {
+      console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�')
     }
 
     /**
      * 鏄剧ず鍥惧眰锛� 濡傛灉groups鍙傛暟锛屽垯鍙樉绀篻roup瀵瑰簲鐨勫浘灞�
      * @param {} groups 鏁扮粍锛屽厓绱犱箣涓巐ayerGroups閿�煎搴斻��
      */
-    show(groups){
-        if(typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞�
-            if(this.layerHandler) {
-                for(let i = 0, len = groups.length; i < len; i++) {
-                    let gFeaturesArray = this.featuresGroup.get(groups[i])
-                    if(gFeaturesArray || gFeaturesArray.length > 0){
-                        gFeaturesArray.forEach(element => {
-                            this.layerHandler.removeLayer(element) // 閬垮厤琚噸澶嶅姞杞�
-                            this.layerHandler.addLayer(element)
-                        });
-                    }
-                }
+    show (groups) {
+      if (typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞�
+        if (this.layerHandler) {
+          for (let i = 0, len = groups.length; i < len; i++) {
+            const gFeaturesArray = this.featuresGroup.get(groups[i])
+            if (gFeaturesArray || gFeaturesArray.length > 0) {
+              gFeaturesArray.forEach(element => {
+                this.layerHandler.removeLayer(element) // 閬垮厤琚噸澶嶅姞杞�
+                this.layerHandler.addLayer(element)
+              })
             }
-        } else { // 鍚﹀垯鍔犺浇鍏ㄩ儴鐨勬暟鎹�
-            if(this.layerHandler) {
-                this.layerHandler.clearLayers()
-                for(let i = 0, len = this.featuresArray.length; i < len; ++i){
-                    this.layerHandler.addLayer(this.featuresArray[i])
-                }
-            }
+          }
         }
+      } else { // 鍚﹀垯鍔犺浇鍏ㄩ儴鐨勬暟鎹�
+        if (this.layerHandler) {
+          this.layerHandler.clearLayers()
+          for (let i = 0, len = this.featuresArray.length; i < len; ++i) {
+            this.layerHandler.addLayer(this.featuresArray[i])
+          }
+        }
+      }
     }
 
     /**
      * 闅愯棌鍥惧眰锛� 濡傛灉groups鍙傛暟锛屽垯鍙殣钘廹roup瀵瑰簲鐨勫浘灞�
      * @param {} groups 鏁扮粍锛屽厓绱犱箣涓巐ayerGroups閿�煎搴斻�� 濡傛灉鍥惧眰鍦ㄥ垵濮嬪姞杞芥椂锛屾病鏈夊鏁版嵁鍒嗙粍锛岃鏂规硶涓嶄細鏈夋晥鏋溿��
      */
-    hide(groups){
-        if(typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞�
-            if(this.layerHandler) {
-                for(let i = 0, len = groups.length; i < len; i++) {
-                    let gFeaturesArray = this.featuresGroup.get(groups[i])
-                    if(gFeaturesArray || gFeaturesArray.length > 0){
-                        gFeaturesArray.forEach(element => {
-                            this.layerHandler.removeLayer(element)
-                        });
-                    }
-                }
+    hide (groups) {
+      if (typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞�
+        if (this.layerHandler) {
+          for (let i = 0, len = groups.length; i < len; i++) {
+            const gFeaturesArray = this.featuresGroup.get(groups[i])
+            if (gFeaturesArray || gFeaturesArray.length > 0) {
+              gFeaturesArray.forEach(element => {
+                this.layerHandler.removeLayer(element)
+              })
             }
-        } else { // 鍚﹀垯鍗歌浇鍏ㄩ儴鐨勬暟鎹�
-            if(this.layerHandler) {
-                this.layerHandler.clearLayers()
-            }
+          }
         }
+      } else { // 鍚﹀垯鍗歌浇鍏ㄩ儴鐨勬暟鎹�
+        if (this.layerHandler) {
+          this.layerHandler.clearLayers()
+        }
+      }
     }
 }
 

--
Gitblit v1.8.0