From f781070073671ab7e8125e369396246d27111636 Mon Sep 17 00:00:00 2001
From: wangjuncheng <1>
Date: 星期二, 08 七月 2025 10:53:32 +0800
Subject: [PATCH] 修改最大水深显示

---
 src/store/simulation.js               |    3 +++
 src/components/menu/TimeLine.vue      |    5 +++--
 src/components/tools/DebuffDetail.vue |   19 +++++++++++--------
 3 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/src/components/menu/TimeLine.vue b/src/components/menu/TimeLine.vue
index ca09206..42f2e16 100644
--- a/src/components/menu/TimeLine.vue
+++ b/src/components/menu/TimeLine.vue
@@ -153,7 +153,7 @@
 import { useSimStore } from "@/store/simulation";
 import { storeToRefs } from "pinia";
 const simStore = useSimStore();
-const { selectedScheme, frameNum, layerDate } = storeToRefs(simStore);
+const { selectedScheme, frameNum, layerDate,schemWaterInfo } = storeToRefs(simStore);
 
 const emit = defineEmits([
   "timeUpdate",
@@ -1010,7 +1010,8 @@
       watersMaxHeight,
       watersMinHeight
     );
-
+    const waterInfoArr = [watersMaxHeight]
+    schemWaterInfo.value = waterInfoArr
     // 鏇存柊鏃堕棿杞寸浉鍏虫暟鎹�
     if (timestamps) {
       frameNum.value = timestamps.length;
diff --git a/src/components/tools/DebuffDetail.vue b/src/components/tools/DebuffDetail.vue
index 1c4b688..fb841b2 100644
--- a/src/components/tools/DebuffDetail.vue
+++ b/src/components/tools/DebuffDetail.vue
@@ -18,8 +18,8 @@
 import { storeToRefs } from "pinia";
 
 const simStore = useSimStore();
-const { selectedScheme } = storeToRefs(simStore);
-
+const { selectedScheme, schemWaterInfo } = storeToRefs(simStore);
+// schemWaterInfo
 // 闅愭偅鐐�
 const filteredData = simStore.DangerPoint.filter((item) =>
   item.position?.includes("瀛欒儭娌�")
@@ -39,10 +39,10 @@
     name: "鏈�澶ф按娣憋細",
     value: "1.86 m",
   },
-  {
-    name: "鏈�澶ф祦閫燂細",
-    value: "7 m/s",
-  },
+  // {
+  //   name: "鏈�澶ф祦閫燂細",
+  //   value: "7 m/s",
+  // },
   {
     name: "濞佽儊鎴挎暟锛�",
     value: "406 闂�",
@@ -113,6 +113,8 @@
   }
 
   if (selectedScheme.value.type !== 2) {
+    console.log(schemWaterInfo.value[0],'杩欓噷鏄墍鏈夌殑鏂规鏁版嵁');
+    
     const rainfallList = data.rainfalls;
 
     // 鎻愬彇 intensity 鍊�
@@ -125,10 +127,11 @@
     // 鏇存柊 detailList 涓殑鈥滄渶澶ч洦寮衡�濆拰鈥滃钩鍧囬洦寮衡��
     detailList.value[0].value = maxRain.toFixed(2) + " mm/h"; // 鏈�澶ч洦寮�
     detailList.value[1].value = avgRain.toFixed(2) + " mm/h"; // 骞冲潎闆ㄥ己
+    detailList.value[2].value = schemWaterInfo.value[0].toFixed(2) + " m"; // 鏈�澶ф按娣�
 
     console.log(
-      "褰撳墠鏂规涓嬫渶灏忛洦閲忋�佹渶澶ч洦閲忋�佸钩鍧囬洦閲忥細",
-      minRain.toFixed(2),
+      "褰撳墠鏂规涓嬫渶澶ф按娣便�佹渶澶ч洦閲忋�佸钩鍧囬洦閲忥細",
+      schemWaterInfo.value[0].toFixed(2),
       maxRain.toFixed(2),
       avgRain.toFixed(2)
     );
diff --git a/src/store/simulation.js b/src/store/simulation.js
index a1b2f8a..d090634 100644
--- a/src/store/simulation.js
+++ b/src/store/simulation.js
@@ -48,6 +48,8 @@
     const rainFalls = ref()
     // 闄嶉洦鍗曚綅
     const intensityUnit = ref()
+    // 鏂规涓嬫按娣辨祦閫熺瓑鏁版嵁
+    let schemWaterInfo = ref([])
     const setSelectedScheme = (scheme) => {
         selectedScheme.value = scheme;
 
@@ -213,6 +215,7 @@
         userSelectedLayers,
         devices,
         frameNum,
+        schemWaterInfo,
         layerDate,
         rePlayList,
 

--
Gitblit v1.9.3