From f16acb06ab278cdcb1d39a29680634010638326d Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 08 五月 2024 17:35:48 +0800
Subject: [PATCH] 1. 完成表格模块的功能迁移; 2. 完成表格、折线图、地图标记三者点击联动

---
 src/utils/map/sector.js |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/src/utils/map/sector.js b/src/utils/map/sector.js
index 846eff2..f2aa490 100644
--- a/src/utils/map/sector.js
+++ b/src/utils/map/sector.js
@@ -1,25 +1,25 @@
 import { map, object3Dlayer } from './index_old';
 import calculate from './calculate';
+import imgLocation from '@/assets/mipmap/location.png';
 
 var _defaultDeg = 30,
   _sector = undefined,
   _sectorViews = {};
 
-function clearSector() {
-  var list = [];
-  for (const key in _sectorViews) {
-    list.push(_sectorViews[key]);
-  }
-  if (list.length > 0) {
-    map.remove(list);
-    _sectorViews = {};
-  }
-  if (_sector) {
-    object3Dlayer.remove(_sector);
-  }
-}
-
 export default {
+  clearSector() {
+    var list = [];
+    for (const key in _sectorViews) {
+      list.push(_sectorViews[key]);
+    }
+    if (list.length > 0) {
+      map.remove(list);
+      _sectorViews = {};
+    }
+    if (_sector) {
+      object3Dlayer.remove(_sector);
+    }
+  },
   drawSector(fDatas, i) {
     const lnglat = fDatas.lnglats_GD[i];
     let windDir = fDatas.factor[17].datas[i].factorData;
@@ -31,7 +31,7 @@
       return;
     }
     if (_sector != undefined) {
-      clearSector();
+      this.clearSector();
     }
 
     // eslint-disable-next-line no-undef
@@ -126,7 +126,7 @@
       styles: [
         {
           icon: {
-            img: './asset/mipmap/location.png',
+            img: imgLocation,
             size: [16, 16], //鍙鍖哄煙鐨勫ぇ灏�
             ancher: [8, 16], //閿氱偣
             fitZoom: 18, //鏈�鍚堥�傜殑绾у埆
@@ -152,7 +152,7 @@
       styles: [
         {
           icon: {
-            img: './asset/mipmap/location.png',
+            img: imgLocation,
             size: [16, 16], //鍙鍖哄煙鐨勫ぇ灏�
             ancher: [8, 16], //閿氱偣
             fitZoom: 18, //鏈�鍚堥�傜殑绾у埆
@@ -182,7 +182,7 @@
       styles: [
         {
           icon: {
-            img: './asset/mipmap/location.png',
+            img: imgLocation,
             size: [16, 16], //鍙鍖哄煙鐨勫ぇ灏�
             ancher: [8, 16], //閿氱偣
             fitZoom: 18, //鏈�鍚堥�傜殑绾у埆
@@ -207,7 +207,7 @@
       styles: [
         {
           icon: {
-            img: './asset/mipmap/location.png',
+            img: imgLocation,
             size: [16, 16], //鍙鍖哄煙鐨勫ぇ灏�
             ancher: [8, 16], //閿氱偣
             fitZoom: 18, //鏈�鍚堥�傜殑绾у埆

--
Gitblit v1.9.3