浏览代码

gis态势按钮面板调整

gr 1 月之前
父节点
当前提交
83db4b1cf2
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      src/views/home/cpns/FloatPanelTsjsGis.vue

+ 10 - 1
src/views/home/cpns/FloatPanelTsjsGis.vue

@@ -1,5 +1,5 @@
 <template>
-	<div class="panel-tsjs-gis">
+	<div class="panel-tsjs-gis" :class="{ collapse: layoutStore.leftCollapse }">
 		<div class="options">
 			<div class="switch" @click="toggleOption('airLine')">
 				<span>航线</span>
@@ -16,6 +16,9 @@
 <script setup>
 import { reactive, onBeforeUnmount } from 'vue'
 import { toggleMovePath, toggleMoveCube } from '@/utils/map/addLayer'
+import useLayoutStore from '@/store/layout'
+
+const layoutStore = useLayoutStore()
 
 const options = reactive({
 	airLine: false,
@@ -49,6 +52,12 @@ onBeforeUnmount(() => {
 	background-color: rgba(0, 17, 50, 0.5);
 	border: 1px solid #055f8d;
 	border-radius: 5px;
+	visibility: visible;
+	transition: left 0.5s ease;
+
+	&.collapse {
+		left: var(--panel-gap);
+	}
 }
 
 .options {