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