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