From c3166cbe4614c3b15f8cf225e9b7b732e972699c Mon Sep 17 00:00:00 2001
From: wangjuncheng <1>
Date: 星期五, 09 五月 2025 11:28:34 +0800
Subject: [PATCH] change

---
 src/components/menu/TimeLine.vue |   16 ----------------
 1 files changed, 0 insertions(+), 16 deletions(-)

diff --git a/src/components/menu/TimeLine.vue b/src/components/menu/TimeLine.vue
index 02b60f1..ed7aebc 100644
--- a/src/components/menu/TimeLine.vue
+++ b/src/components/menu/TimeLine.vue
@@ -118,16 +118,12 @@
   ).map((date) => dayjs(date).toDate())
 );
 const currentTimeFormatted = computed(() => formatTime(currentTime.value));
-
-// 鎾斁鎺у埗
 // 鎾斁鎺у埗
 const togglePlay = () => {
   if (!isPlaying.value && currentTime.value >= duration.value)
     currentTime.value = 0; // 濡傛灉宸茬粡鎾斁瀹屾瘯锛岄噸缃椂闂�
-
   isPlaying.value = !isPlaying.value;
   emit("isPlaying", isPlaying.value);
-
   if (isPlaying.value) {
     startPlayback();
     if (!isWaterPrimitiveCreated.value) {
@@ -139,9 +135,7 @@
       // 鍚庣画鎾斁鏃惰皟鐢ㄦ仮澶嶆帴鍙�
       resumeWaterSimulation();
     }
-
     if (currentTime.value === 0) emit("playbackFinished", false);
-
     // 鎭㈠涓嬮洦鏁堟灉
     if (isRainEnabled.value) {
       mapUtils.toggleRain(rainParams, true);
@@ -149,7 +143,6 @@
   } else {
     stopPlayback();
     pauseWaterSimulation(); // 璋冪敤鏆傚仠鎺ュ彛
-
     // 鍋滄涓嬮洦鏁堟灉
     isRainEnabled.value = true; // 淇濆瓨褰撳墠闇�瑕佷笅闆ㄧ殑鐘舵��
     setTimeout(() => {
@@ -198,10 +191,8 @@
     console.warn("selectedScheme 鎴� data 涓嶅瓨鍦�");
     return;
   }
-
   // 娉ㄦ剰锛氭湁鏃� data 鍙兘鏄竴涓瓧绗︿覆锛堜緥濡� JSON 瀛楃涓诧級
   let data = selectedScheme.value.data;
-
   // 濡傛灉鏄瓧绗︿覆锛屽垯灏濊瘯瑙f瀽鎴愬璞�
   if (typeof data === 'string') {
     try {
@@ -217,7 +208,6 @@
   rainFallValues.value = rainfallList.map(r => r.intensity);
   minRainValue.value = Math.min(...rainFallValues.value);
   maxRainValue.value = Math.max(...rainFallValues.value);
-
   console.log(minRainValue.value, maxRainValue.value, 'min and max rain values');
 }
 // 瀹氫箟闄嶉洦绛夌骇鍙婂叾瀵瑰簲鐨勮瑙夊弬鏁�
@@ -280,24 +270,18 @@
 // 鏍规嵁鎾斁杩涘害鏇存柊澶╂皵鏁堟灉锛堝凡浼樺寲锛�
 let lastUsedIndex = -1; // 缂撳瓨涓婁竴娆′娇鐢ㄧ殑绱㈠紩锛岄槻姝㈤噸澶嶆洿鏂�
 let lastRainValue = null;
-
 function updateWeatherByProgress() {
   if (rainFallValues.value.length === 0) return;
-
   console.log(`鏃堕棿杞存�绘椂闀�: ${duration.value}, 褰撳墠鏃堕棿: ${currentTime.value}`); // 鎵撳嵃鏃堕棿杞翠俊鎭�
-
   const progress = currentTime.value / duration.value;
   const floatIndex = progress * (rainFallValues.value.length - 1);
   const index = Math.floor(floatIndex);            // 褰撳墠绱㈠紩
   const nextIndex = Math.min(index + 1, rainFallValues.value.length - 1); // 涓嬩竴绱㈠紩
-
   const currentRain = rainFallValues.value[index];
   const nextRain = rainFallValues.value[nextIndex];
-
   // 鍚敤鎻掑�硷紙alpha 骞虫粦杩囨浮锛�
   const alpha = floatIndex - index;
   const rainValue = currentRain + (nextRain - currentRain) * alpha;
-
   // 鎵撳嵃褰撳墠澶勭悊鐨勯洦閲忔暟鎹�
   console.log(`姝e湪澶勭悊鐨勯洦閲忔暟鎹偣: 褰撳墠=${currentRain}, 涓嬩竴涓�=${nextRain}, 鎻掑�煎悗=${rainValue.toFixed(2)}, 绱㈠紩=${index}`);
 

--
Gitblit v1.9.3