From 3832a82fb79d4cec4cca5e2854e54953f2095ef8 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 06 九月 2024 16:55:08 +0800
Subject: [PATCH] 1. 添加溯源清单功能 2. 修复切换至走航监测界面后,之前正在加载的历史数据依旧展示至地图的问题 3. 添加折线图下载图片功能; 4. 添加数据导出功能; 5. 添加设备管理功能; 6. 添加数据弹框和溯源清单开关功能; 7. 优化3D里面的颜色展示逻辑,底部颜色由原来的因子最小值颜色改为当前量级的上一个量级对应的颜色

---
 src/utils/map/toolbox.js |   34 +++++++++++++++++++++++++++++++---
 1 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/src/utils/map/toolbox.js b/src/utils/map/toolbox.js
index ba75d5d..23c10c5 100644
--- a/src/utils/map/toolbox.js
+++ b/src/utils/map/toolbox.js
@@ -1,6 +1,9 @@
 /* eslint-disable no-undef */
-import { map, satellite, controlbar } from './index_old';
-// import '@/lib/jquery-3.5.1.min';
+import { map, satellite } from './index_old';
+import { useToolboxStore } from '@/stores/toolbox';
+import { DialogUtil } from '@/utils/map/dialog';
+
+const toolboxStore = useToolboxStore();
 
 /**
  * 鍧愭爣鎷惧彇榧犳爣鐐瑰嚮鍥炶皟浜嬩欢
@@ -41,7 +44,10 @@
    * @param {boolean} value
    */
   toggleFeatures(value) {
-    value ? map.setFeatures(['bg', 'road', 'point', 'building']) : map.setFeatures(['bg', 'road']);
+    value
+      ? map.setFeatures(['bg', 'road', 'point', 'building'])
+      : map.setFeatures(['bg', 'road']);
+    toolboxStore.featuresStatus = value;
   },
 
   /**
@@ -50,6 +56,7 @@
    */
   toggleSatellite(value) {
     value ? satellite.show() : satellite.hide();
+    toolboxStore.satelliteStatus = value;
   },
 
   /**
@@ -59,6 +66,7 @@
   toggleControlbar(value) {
     // value ? controlbar.show() : controlbar.hide();
     value ? $('.amap-controlbar').show() : $('.amap-controlbar').hide();
+    toolboxStore.controlbarStatus = value;
   },
 
   /**
@@ -74,5 +82,25 @@
       _locationMarker = undefined;
       _locationText = undefined;
     }
+    toolboxStore.coorPickStatus = value;
+  },
+
+  /**
+   * 寮�鍏虫暟鎹脊妗�
+   */
+  toggleDataDialogStatus(value) {
+    toolboxStore.dataDialogStatus = value;
+    if (value) {
+      DialogUtil.openWindow();
+    } else {
+      DialogUtil.closeWindow();
+    }
+  },
+
+  /**
+   * 寮�鍏虫函婧愭竻鍗�
+   */
+  toggleSceneSearch(value) {
+    toolboxStore.sceneSearchStatus = value;
   }
 };

--
Gitblit v1.9.3