From 425575c1f8e213fea53f8d6f97bfa4ebd8300ea0 Mon Sep 17 00:00:00 2001 From: ZhangYong Date: Mon, 11 Aug 2025 18:27:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=91=E8=B1=86=E8=BE=93=E5=85=A5=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/consume/bean/addBeanConsume.vue | 14 ++++++++++---- src/views/recharge/addBeanRecharge.vue | 14 ++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/views/consume/bean/addBeanConsume.vue b/src/views/consume/bean/addBeanConsume.vue index d764a79..5cc5870 100644 --- a/src/views/consume/bean/addBeanConsume.vue +++ b/src/views/consume/bean/addBeanConsume.vue @@ -71,9 +71,12 @@ const rules = reactive({ }, trigger: 'blur' }], permanentBean: [ - { required: true, message: '请输入付费金豆数', trigger: 'blur' }, + { required: true, message: '请输入付费金豆数', trigger: 'change' }, { validator: (rule, value, callback) => { + if(!value){ + value = 0 + } // 检查是否为非负整数 if (!/^\d+$/.test(value)) { callback(new Error('请输入非负整数')); @@ -92,9 +95,12 @@ const rules = reactive({ } ], freeBean: [ - { required: true, message: '请输入免费金豆数', trigger: 'blur' }, + { required: true, message: '请输入免费金豆数', trigger: 'change' }, { validator: (rule, value, callback) => { + if(!value){ + value = 0 + } // 检查是否为非负整数 if (!/^\d+$/.test(value)) { callback(new Error('请输入非负整数')); @@ -211,10 +217,10 @@ const throttledHandleConsumeFormt = _.throttle(handleConsumeForm, 5000, { 查询 - + - + { + if(!value){ + value = 0 + } // 检查是否为非负整数 if (!/^\d+$/.test(value)) { callback(new Error('请输入非负整数')); @@ -91,9 +94,12 @@ const rules = reactive({ } ], freeBean: [ - { required: true, message: '请输入免费金豆数', trigger: 'blur' }, + { required: true, message: '请输入免费金豆数', trigger: 'change' }, { validator: (rule, value, callback) => { + if(!value){ + value = 0 + } // 检查是否为非负整数 if (!/^\d+$/.test(value)) { callback(new Error('请输入非负整数')); @@ -197,10 +203,10 @@ const throttledHandleAddFormt = _.throttle(handleAddForm, 5000, { 查询 - + - +