From 307b17ef15c73a071912a262834f2a5f68e1fa87 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 11 九月 2025 15:20:35 +0800
Subject: [PATCH] 完成走航季度报告自动生成
---
src/components/map/MapScene.vue | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/src/components/map/MapScene.vue b/src/components/map/MapScene.vue
index 89a665c..9e0fb06 100644
--- a/src/components/map/MapScene.vue
+++ b/src/components/map/MapScene.vue
@@ -42,6 +42,8 @@
import sceneInfoApi from '@/api/sceneInfoApi';
import marks from '@/utils/map/marks';
import MapUtil from '@/utils/map/util';
+import { useToolboxStore } from '@/stores/toolbox';
+import { mapStores } from 'pinia';
const lableMarkMap = new Map();
@@ -56,10 +58,14 @@
sceneMap: new Map()
};
},
+ computed: {
+ ...mapStores(useToolboxStore)
+ },
watch: {
// 褰撳垏鎹㈠尯鍘挎椂锛屾竻绌烘墍鏈夐�夐」
districtCode(nV, oV) {
if (nV != oV) {
+ this.toolboxStore.selectedDistrict = nV;
this.handelCheckAllChange(false);
}
}
@@ -95,7 +101,12 @@
const key = this.districtCode + t;
if (!lableMarkMap.has(key)) {
this.fetchScene(t).then((res) => {
- const layer = marks.createLabelMarks(sceneIcon(t), res);
+ const layer = marks.createLabelMarks(
+ sceneIcon(t),
+ res,
+ false,
+ true
+ );
lableMarkMap.set(key, { show: true, layer });
});
} else {
--
Gitblit v1.9.3