From 1fc5e347ea28410aad10cecc1e2b74578d352acf Mon Sep 17 00:00:00 2001 From: zry <18990852002@163.com> Date: Tue, 8 Jul 2025 15:01:40 +0800 Subject: [PATCH] The number of integer digits can't exceed 6 --- src/views/recharge/addCoinRecharge.vue | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/views/recharge/addCoinRecharge.vue b/src/views/recharge/addCoinRecharge.vue index 2c4e0ce..4829d3a 100644 --- a/src/views/recharge/addCoinRecharge.vue +++ b/src/views/recharge/addCoinRecharge.vue @@ -187,6 +187,13 @@ const rules = reactive({ return; } + // 检查整数位数 + const integerPart = value.split('.')[0]; + if (integerPart.length > 6) { + callback(new Error('整数位数不能超过6位')); + return; + } + // 检查小数位数 if (value.includes('.')) { const decimalPart = value.split('.')[1]; @@ -218,6 +225,13 @@ const rules = reactive({ return; } + // 检查整数位数 + const integerPart = value.split('.')[0]; + if (integerPart.length > 6) { + callback(new Error('整数位数不能超过6位')); + return; + } + // 检查小数位数 if (value.includes('.')) { const decimalPart = value.split('.')[1]; @@ -255,6 +269,13 @@ const rules = reactive({ return; } + // 检查整数位数 + const integerPart = value.split('.')[0]; + if (integerPart.length > 6) { + callback(new Error('整数位数不能超过6位')); + return; + } + // 检查小数位数 if (value.includes('.')) { const decimalPart = value.split('.')[1];