diff --git a/frontend/src/components/canvas/components/editor/ComponentWrapper.vue b/frontend/src/components/canvas/components/editor/ComponentWrapper.vue
index 18966e10ae..4cd9f3d347 100644
--- a/frontend/src/components/canvas/components/editor/ComponentWrapper.vue
+++ b/frontend/src/components/canvas/components/editor/ComponentWrapper.vue
@@ -13,6 +13,7 @@
:canvas-id="canvasId"
:chart="chart"
:show-position="showPosition"
+ :series-id-map="seriesIdMap"
@showViewDetails="showViewDetails"
/>
-
+
@@ -239,6 +240,14 @@ export default {
chart: {
type: Object,
default: null
+ },
+ seriesIdMap: {
+ type: Object,
+ default: () => {
+ return {
+ id: ''
+ }
+ }
}
},
data() {
diff --git a/frontend/src/components/deDrag/index.vue b/frontend/src/components/deDrag/index.vue
index 1fc60a50ab..3ec4ea4362 100644
--- a/frontend/src/components/deDrag/index.vue
+++ b/frontend/src/components/deDrag/index.vue
@@ -40,6 +40,7 @@
:canvas-id="canvasId"
:element="element"
:chart="chart"
+ :series-id-map="seriesIdMap"
@showViewDetails="showViewDetails"
@amRemoveItem="amRemoveItem"
@amAddItem="amAddItem"
@@ -65,7 +66,7 @@
@mousedown.stop.prevent="handleDown(handlei, $event)"
@touchstart.stop.prevent="handleTouchDown(handlei, $event)"
>
-
+
-
+
@@ -431,7 +432,10 @@ export default {
// 是否移动 (如果没有移动 不需要记录snapshot)
hasMove: false,
// 上次的鼠标指针纵向位置,用来判断指针是上移还是下移
- latestMoveY: 0
+ latestMoveY: 0,
+ seriesIdMap: {
+ id: ''
+ }
}
},
computed: {
diff --git a/frontend/src/views/chart/components/map/MapLayerController.vue b/frontend/src/views/chart/components/map/MapLayerController.vue
index 57b68c7963..34cb830212 100644
--- a/frontend/src/views/chart/components/map/MapLayerController.vue
+++ b/frontend/src/views/chart/components/map/MapLayerController.vue
@@ -42,6 +42,14 @@ export default {
chart: {
type: Object,
required: true
+ },
+ seriesIdMap: {
+ type: Object,
+ default: () => {
+ return {
+ id: ''
+ }
+ }
}
},
data() {
@@ -79,11 +87,12 @@ export default {
id: this.chart.id,
seriesId: this.currentSeriesId
}
+ this.seriesIdMap.id = this.currentSeriesId
bus.$emit('change-series-id', param)
},
init() {
- this.currentSeriesId = this.customAttr.currentSeriesId
+ this.currentSeriesId = this.seriesIdMap?.id || this.customAttr.currentSeriesId
}
}
}