From 05b4d8dcc090da53baca2d6288412ec84c353d14 Mon Sep 17 00:00:00 2001
From: huangchenhao <123673748@qq.com>
Date: Tue, 2 Dec 2025 17:18:30 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E8=BD=AE=E6=92=AD?=
=?UTF-8?q?=E5=BE=AA=E7=8E=AF=2010=E7=A7=92=208=E7=A7=92=E5=AE=8C=E6=88=90?=
=?UTF-8?q?=E6=BB=9A=E5=8A=A8=202=E7=A7=92=E5=81=9C=E9=A1=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/LeftPanel/ForcePreset.vue | 41 ++++++++-----------
1 file changed, 16 insertions(+), 25 deletions(-)
diff --git a/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue b/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue
index c069976..b528a4f 100644
--- a/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue
+++ b/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue
@@ -62,9 +62,7 @@
-
应急基地与预置点
{
- console.log('viewer',viewer.value);
- console.log('triggerJump',triggerJump);
+ console.log("viewer", viewer.value);
+ console.log("triggerJump", triggerJump);
-
if (viewer.value && triggerJump) {
-
- triggerJump(5, 10) // 触发5秒跳动,高度10像素
+ triggerJump(5, 10); // 触发5秒跳动,高度10像素
}
-}
+};
// 下拉框状态
const isDropdownOpen = ref(false);
@@ -424,34 +420,29 @@ const vClickOutside = {
display: flex;
flex-direction: column;
gap: vh(8);
- animation: scroll 8s linear infinite;
+ animation: scroll 10s linear infinite; // 改为10秒,包含2秒停顿
will-change: transform;
- padding-right: vw(4); // 保留滚动条空间
-
- // 鼠标悬停暂停滚动
+ padding-right: vw(4);
&:hover {
animation-play-state: paused;
}
}
- &::-webkit-scrollbar {
- width: vw(4);
- }
-
- &::-webkit-scrollbar-thumb {
- background: rgba(20, 53, 118, 0.5);
- border-radius: vw(2);
- }
@keyframes scroll {
0% {
transform: translateY(0);
}
+ 80% {
+ transform: translateY(calc(-100% + vw(120))); // 前8秒完成滚动
+ }
100% {
- transform: translateY(calc(-100% + vw(120)));
+ transform: translateY(
+ calc(-100% + vw(120))
+ ); // 后2秒保持位置(停顿)
}
}
-
+
.station-item {
display: flex;
align-items: center;