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, { 查询 - + - +