|
|
@@ -358,10 +358,16 @@ function handleMapModeChanged(mode) {
|
|
|
state.currentMapMode = mode
|
|
|
}
|
|
|
|
|
|
-// 处理切换到区域总览页面
|
|
|
+// 处理切换到融合体系页面
|
|
|
function handleSwitchToRegionOverview() {
|
|
|
- // 切换到区域总览页面(activeIndex 为 1)
|
|
|
- state.activeIndex = '1'
|
|
|
+ // 切换到融合体系页面(activeIndex 为 2)
|
|
|
+ state.activeIndex = '2'
|
|
|
+
|
|
|
+ // 触发动画
|
|
|
+ nextTick(() => {
|
|
|
+ gsap.to(".water-resource-content .left-column .module-card", { x: 0, opacity: 1, duration: 0.5, stagger: 0.1 })
|
|
|
+ gsap.to(".water-resource-content .right-column .module-card", { x: 0, opacity: 1, duration: 0.5, stagger: 0.1 })
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
// 切换到苏州地图
|
|
|
@@ -490,7 +496,8 @@ function handleMenuSelect(index) {
|
|
|
gsap.to(".bottom-tray", { y: 0, opacity: 1, duration: 0.5 })
|
|
|
gsap.to(".bottom-radar", { y: 0, opacity: 1, duration: 0.5 })
|
|
|
} else if (index === "2") {
|
|
|
- gsap.to(".water-resource-content .module-card", { x: 0, opacity: 1, duration: 0.5, stagger: 0.1 })
|
|
|
+ gsap.to(".water-resource-content .left-column .module-card", { x: 0, opacity: 1, duration: 0.5, stagger: 0.1 })
|
|
|
+ gsap.to(".water-resource-content .right-column .module-card", { x: 0, opacity: 1, duration: 0.5, stagger: 0.1 })
|
|
|
} else if (index === "3") {
|
|
|
// 综合业务页面的动画效果由其自身处理
|
|
|
} else if (index === "4") {
|