From 85b9a8ff18d730693483e3cc76aa90f8c04ceac8 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Wed, 11 Feb 2026 18:45:02 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 applications/drone-command/src/components/map-container/device-map-container.vue |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/applications/drone-command/src/components/map-container/device-map-container.vue b/applications/drone-command/src/components/map-container/device-map-container.vue
index cb4e5a2..5555f05 100644
--- a/applications/drone-command/src/components/map-container/device-map-container.vue
+++ b/applications/drone-command/src/components/map-container/device-map-container.vue
@@ -5,7 +5,7 @@
 			:show-admin-boundary="true" :zoom-to-boundary="true" :enable-stage-emit="true"
 			:cluster-height="CLUSTER_HEIGHT" :detail-height="DETAIL_HEIGHT" @ready="handleMapReady"
 			@stage-change="handleStageChange" />
-		<div v-if="props.showLayerControl" class="layer-control-root" :class="{ collapsed: props.leftCollapsed }">
+		<div v-if="props.showLayerControl" class="layer-control-root" :class="{ collapsed: props.rightCollapsed }">
 			<div class="layer-control-wrap" ref="layerWrapRef">
 				<div class="layer-control" @click="toggleLayerPanel">
 					<img :src="layerControlIcon" alt="图层控制" />
@@ -88,7 +88,7 @@
 		type: Array,
 		default: () => [],
 	},
-	leftCollapsed: {
+	rightCollapsed: {
 		type: Boolean,
 		default: false,
 	},
@@ -1290,7 +1290,7 @@
 )
 
 watch(
-	() => props.leftCollapsed,
+	() => props.rightCollapsed,
 	isCollapsed => {
 		if (isCollapsed) showLayerPanel.value = false
 	}
@@ -1415,14 +1415,14 @@
 
 .layer-control-root {
 	position: absolute;
-	left: 337px;
-	bottom: 22px;
-	z-index: 9;
+	right: 337px;
+	top: 95px;
+	z-index: 11;
 	transition: transform 0.3s ease-in-out;
 	pointer-events: none;
 
 	&.collapsed {
-		transform: translateX(-317px);
+		transform: translateX(317px);
 	}
 }
 
@@ -1449,12 +1449,13 @@
 	display: flex;
 	flex-direction: column;
 	position: absolute;
-	left: 66px;
-	bottom: 0;
+	right: 66px;
+	top: 0;
 	width: 160px;
 	max-height: 442px;
 	background: #191932;
 	border-radius: 8px 8px 8px 8px;
+	z-index: 99;
 
 	.panel-title {
 		padding: 0 16px;

--
Gitblit v1.9.3