| | |
| | | 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", |
| | |
| | | watersMaxHeight, |
| | | watersMinHeight |
| | | ); |
| | | |
| | | const waterInfoArr = [watersMaxHeight] |
| | | schemWaterInfo.value = waterInfoArr |
| | | // 更新时间轴相关数据 |
| | | if (timestamps) { |
| | | frameNum.value = timestamps.length; |
| | |
| | | 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("孙胡沟") |
| | |
| | | name: "最大水深:", |
| | | value: "1.86 m", |
| | | }, |
| | | { |
| | | name: "最大流速:", |
| | | value: "7 m/s", |
| | | }, |
| | | // { |
| | | // name: "最大流速:", |
| | | // value: "7 m/s", |
| | | // }, |
| | | { |
| | | name: "威胁房数:", |
| | | value: "406 间", |
| | |
| | | } |
| | | |
| | | if (selectedScheme.value.type !== 2) { |
| | | console.log(schemWaterInfo.value[0],'这里是所有的方案数据'); |
| | | |
| | | const rainfallList = data.rainfalls; |
| | | |
| | | // 提取 intensity 值 |
| | |
| | | // 更新 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) |
| | | ); |
| | |
| | | const rainFalls = ref() |
| | | // 降雨单位 |
| | | const intensityUnit = ref() |
| | | // 方案下水深流速等数据 |
| | | let schemWaterInfo = ref([]) |
| | | const setSelectedScheme = (scheme) => { |
| | | selectedScheme.value = scheme; |
| | | |
| | |
| | | userSelectedLayers, |
| | | devices, |
| | | frameNum, |
| | | schemWaterInfo, |
| | | layerDate, |
| | | rePlayList, |
| | | |