From 215918cbf2bb06e1d9503d9c7e1826bb1013c18f Mon Sep 17 00:00:00 2001 From: qin <a@163.com> Date: 星期一, 31 三月 2025 15:44:14 +0800 Subject: [PATCH] 优化计算工具 --- src/views/GB19762-2025.vue | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/views/GB19762-2025.vue b/src/views/GB19762-2025.vue index 0ba8919..956c43f 100644 --- a/src/views/GB19762-2025.vue +++ b/src/views/GB19762-2025.vue @@ -196,10 +196,10 @@ }, ]; const clear = () => { - MaxFlow.value = 0; - MaxHead.value = 0; - Speed.value = 0; - Efficiency.value = 0; + MaxFlow.value = ''; + MaxHead.value = ''; + Speed.value = ''; + Efficiency.value = ''; typeSelect.value = 1; calcResult.value = null; } @@ -209,6 +209,28 @@ } // 璁$畻 const Calc = () => { + + if (MaxFlow.value == null) + { + ElMessage.error("璇疯緭鍏ユ湁鏁堟祦閲忔暟鎹�!"); + return; + } + if (MaxHead.value == null) + { + ElMessage.error("璇疯緭鍏ユ湁鏁堟壃绋嬫暟鎹�!"); + return; + } + if (Speed.value == null) + { + ElMessage.error("璇疯緭鍏ユ湁鏁堣浆閫熸暟鎹�!"); + return; + } + if (Efficiency.value == null) + { + ElMessage.error("璇疯緭鍏ユ湁鏁堟晥鐜囨暟鎹�!"); + return; + } + let pump = type.filter((c) => { return c.tag == typeSelect.value }) if (pump[0].pumpid == 1) CalcClearWaterPump(pump[0]) @@ -324,10 +346,10 @@ // 閫変腑鐘舵�� const typeSelect = ref(1); const pumpSelect = ref(1); -const MaxFlow = ref(0); -const MaxHead = ref(0) -const Speed = ref(0); -const Efficiency = ref(0); +const MaxFlow = ref(null); +const MaxHead = ref(null) +const Speed = ref(null); +const Efficiency = ref(null); const calcResult = ref(null); //鐩戝惉绫诲瀷閫夋嫨绛涢�� const changeSelectType = (tag: number) => { -- Gitblit v1.9.3