From c35074e0e33054bb6c5ada22f8104422ae953b17 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 21 二月 2025 17:19:04 +0800 Subject: [PATCH] 1. 新增默认加载时先判断各选项是否获取完成逻辑 --- 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