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