From 048d0ab2b506a2ea20ba93edbba10e024e3abee5 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 27 三月 2025 09:16:48 +0800
Subject: [PATCH] 作业本金额计算修改

---
 CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
index 005987a..15a51b8 100644
--- a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
+++ b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
@@ -622,11 +622,34 @@
     var num = $("#WorkBookCount" + index).val();
     var money = $("#WorkBookMoney" + index).val();
     if (obj == "WorkBookPrice") {
-        $("#WorkBookMoney" + index).val((num * price).toFixed(4));
-    } else if (obj == "WorkBookCount"){
-        $("#WorkBookMoney" + index).val((num * price).toFixed(4));
+       
+        if (!isFinite(price) || price === Infinity) {
+            $("#WorkBookMoney" + index).val(0);
+            $("#WorkBookPrice" + index).val(0);
+        } else {
+            $("#WorkBookMoney" + index).val((num * price).toFixed(4));
+        }
+       
+    } else if (obj == "WorkBookCount") {
+
+        if (!isFinite(num) || num === Infinity) {
+            $("#WorkBookMoney" + index).val(0);
+            $("#WorkBookCount" + index).val(0);
+        } else {
+            $("#WorkBookMoney" + index).val((num * price).toFixed(4));
+        }
+
+      
     } else if (obj == "WorkBookMoney") {
-        $("#WorkBookPrice" + index).val((money / num).toFixed(4));
+
+        if (!isFinite(money) || money === Infinity) {
+            $("#WorkBookMoney" + index).val(0);
+            $("#WorkBookPrice" + index).val(0);
+        } else {
+            $("#WorkBookPrice" + index).val((money / num).toFixed(4));
+        }
+
+       
     }
     var count = $("#hidWorkBookPageNum").val();
     var zj = 0;

--
Gitblit v1.9.1