From a0ea1ece4e3ffb728aee73e954d65a2209ebde32 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期三, 06 十一月 2024 17:51:45 +0800
Subject: [PATCH] 1.提现不能超过500
---
sub_pages/supplier/wallet/wallet-withdrao-deposit.vue | 26 +++++++++++++++++++++++---
1 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue b/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue
index 0c983f5..1ad2586 100644
--- a/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue
+++ b/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue
@@ -80,6 +80,9 @@
},
methods: {
submitWithdraw(){
+ this.$message.showLoading()
+ // 防止多次重复点击
+ this.protocal=false
// 判断输入的金额是否是数字,需要真正则表达式,两位小数点
this.$refs.uForm.validate().then(async res => {
const resp = await this.$http.request('post', '/v2/withdraw-record', {
@@ -91,12 +94,18 @@
setTimeout(() => {
uni.navigateBack()
}, 1000)
- } else {
- this.$message.showToast(resp.msg)
+ }else{
+ // if(resp&&resp.data&&resp.data[0]){
+ // this.$message.showToast(resp.data[0].msg)
+ // }
+ this.$message.showToast("提现失败")
}
-
}).catch(err => {
+
console.log(err)
+
+ }).finally(() => {
+ this.$message.hideLoading() // 关闭加载提示
})
},
@@ -107,12 +116,23 @@
if (!value) {
return callback(new Error('请输入提现金额'));
}
+
+
if (!decimalRegex.test(value)) {
return callback(new Error('提现金额必须是有效的数字(最多两位小数)'));
}
+ // 提现金额要大于0
+ if (value <= 0) {
+ return callback(new Error('提现金额必须大于0'));
+ }
if (value > this.wallet.withdrawableAmount) {
return callback(new Error('提现金额不能大于可提现金额'));
+ }
+ // 提现金额不能大于500
+ if (value > 500) {
+ return callback(new Error('提现金额不能大于500'));
}
+
callback();
},
--
Gitblit v1.9.3