From f626f5a1c4fa824a9969bd7a787601b20debcf6b Mon Sep 17 00:00:00 2001 From: donghaolin <17667510818@163.com> Date: Fri, 6 Dec 2024 11:28:45 +0800 Subject: [PATCH] 111 --- vue/gold-system/src/views/managerecharge/rate.vue | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/vue/gold-system/src/views/managerecharge/rate.vue b/vue/gold-system/src/views/managerecharge/rate.vue index 99c3603..71d4628 100644 --- a/vue/gold-system/src/views/managerecharge/rate.vue +++ b/vue/gold-system/src/views/managerecharge/rate.vue @@ -263,9 +263,22 @@ const checkEndTime = function (rule, value, callback) { callback(); } }; +const checkFreeGoldRadio = function (rule, value, callback) { + if (addObj.value.freeGold == 1) { + if (value == "0" || value == null || value == "") { + callback(new Error("请输入汇率比兑换比")); + } else if (value < 0 || isNaN(value)) { + callback(new Error("请输入正确的格式")); + } else { + callback(); + } + } else { + callback(); + } +}; const rules = reactive({ currency: [{ required: true, message: "请选择货币名称", trigger: "blur" }], - exchangeRate: [{ required: true, message: "请输入汇率", trigger: "blur" }], + exchangeRate: [{ validator: checkFreeGoldRadio, trigger: "blur" }], startTime: [ { required: true, message: "请选择开始时间", trigger: "blur" }, { validator: checkStartTime, trigger: "blur" },