From 466489621f371aa4b87473b720bdf04e1ff26130 Mon Sep 17 00:00:00 2001 From: lihui Date: Sat, 5 Jul 2025 15:35:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BC=98=E5=8C=96=E6=B1=87=E7=8E=87?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E7=9A=84=E4=B8=A4=E4=BD=8D=E5=B0=8F=E6=95=B0?= =?UTF-8?q?=E9=99=90=E5=88=B6=E9=80=BB=E8=BE=91=20=E4=B9=8B=E5=89=8D?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E5=86=99=E5=8F=8D=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/managerecharge/rate.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/views/managerecharge/rate.vue b/src/views/managerecharge/rate.vue index 5adef6a..355f77b 100644 --- a/src/views/managerecharge/rate.vue +++ b/src/views/managerecharge/rate.vue @@ -269,10 +269,13 @@ function handleInput(value) { value = value.substring(1); } - // 最多两位小数 - if (value.includes('.')){ - value = value.split('.')[0] + '.' + value.split('.')[1].slice(0, 2); - ElMessage.info('最多允许两位小数'); + // 最多两位小数,超过时才显示提示 + if (value.includes('.')) { + const parts = value.split('.') + if (parts[1].length > 2) { + value = parts[0] + '.' + parts[1].slice(0, 2) + ElMessage.info('最多允许两位小数') + } } // 小数点前没有数字时补0