mirror of
https://gitee.com/zongzhige/shopxo-uniapp.git
synced 2026-06-05 18:25:48 +08:00
钱包提现增加最高金额限制
This commit is contained in:
@ -1462,7 +1462,11 @@
|
||||
"c7h4mu": "Please fill in the name of the account holder",
|
||||
"724kn8": "Withdrawals cannot be lower than",
|
||||
"duo0ts": "Withdrawal cannot be greater than",
|
||||
"678iu2": "Estimated handling fee"
|
||||
"678iu2": "Estimated handling fee",
|
||||
"8fm3k1": "Maximum withdrawal amount",
|
||||
"m9x2p1": " minimum",
|
||||
"p4k8n2": ", ",
|
||||
"3xk8m2": "Single withdrawal cannot exceed "
|
||||
}
|
||||
},
|
||||
"payment-code": {
|
||||
|
||||
@ -1451,7 +1451,11 @@
|
||||
"c7h4mu": "请填写开户人姓名",
|
||||
"724kn8": "提现不能低于",
|
||||
"duo0ts": "提现不能大于",
|
||||
"678iu2": "预计手续费"
|
||||
"678iu2": "预计手续费",
|
||||
"8fm3k1": "提现最高金额",
|
||||
"m9x2p1": " 起",
|
||||
"p4k8n2": ",",
|
||||
"3xk8m2": "单次提现不能高于"
|
||||
}
|
||||
},
|
||||
"payment-code": {
|
||||
|
||||
@ -1,24 +1,24 @@
|
||||
/*
|
||||
* 验证过期
|
||||
*/
|
||||
.overdue {
|
||||
padding-top: 30%;
|
||||
}
|
||||
|
||||
/*
|
||||
* 提现说明
|
||||
*/
|
||||
.cash-desc-alert {
|
||||
padding: 24rpx;
|
||||
border-radius: 12rpx;
|
||||
background-color: #fff8e6;
|
||||
border: 1rpx solid #fbd7a6;
|
||||
}
|
||||
.cash-desc-alert .cash-desc-line {
|
||||
color: #856404;
|
||||
font-size: 24rpx;
|
||||
line-height: 1.6;
|
||||
}
|
||||
.cash-desc-alert .cash-desc-line + .cash-desc-line {
|
||||
margin-top: 8rpx;
|
||||
/*
|
||||
* 验证过期
|
||||
*/
|
||||
.overdue {
|
||||
padding-top: 30%;
|
||||
}
|
||||
|
||||
/*
|
||||
* 提现说明
|
||||
*/
|
||||
.cash-desc-alert {
|
||||
padding: 24rpx;
|
||||
border-radius: 12rpx;
|
||||
background-color: #fff8e6;
|
||||
border: 1rpx solid #fbd7a6;
|
||||
}
|
||||
.cash-desc-alert .cash-desc-line {
|
||||
color: #856404;
|
||||
font-size: 24rpx;
|
||||
line-height: 1.6;
|
||||
}
|
||||
.cash-desc-alert .cash-desc-line + .cash-desc-line {
|
||||
margin-top: 8rpx;
|
||||
}
|
||||
@ -5,11 +5,10 @@
|
||||
<view class="padding-main oh">
|
||||
<view class="form-gorup margin-bottom radius-md">
|
||||
<view class="form-gorup-title">{{$t('cash-create.cash-create.qg404q')}}<text class="form-group-tips-must">*</text></view>
|
||||
<input type="digit" name="money" :value="default_data.money || ''" placeholder-class="cr-grey" class="cr-base" :placeholder="$t('cash-create.cash-create.cymbdz') + ((data_base.cash_minimum_amount || 0) <= 0 ? 0.01 : data_base.cash_minimum_amount) + $t('cash-create.cash-create.27ky42') + can_cash_max_money" @input="cash_money_event" />
|
||||
<input type="digit" name="money" :value="default_data.money || ''" placeholder-class="cr-grey" class="cr-base" :placeholder="$t('cash-create.cash-create.cymbdz') + ((data_base.cash_minimum_amount || 0) <= 0 ? 0.01 : data_base.cash_minimum_amount) + $t('cash-create.cash-create.27ky42') + cash_input_max_money_value" @input="cash_money_event" />
|
||||
<view class="text-size-xs">
|
||||
<view v-if="(data_base || null) != null && data_base.cash_minimum_amount > 0">
|
||||
<text>{{$t('cash-auth.cash-auth.27b4w5')}}</text>
|
||||
<text class="cr-red fw-b margin-left-sm">{{ data_base.cash_minimum_amount }}</text>
|
||||
<view v-if="cash_limit_tips_status" class="cr-red margin-bottom-xs">
|
||||
<text>{{ cash_limit_tips_text }}</text>
|
||||
</view>
|
||||
<view>
|
||||
<text>{{$t('cash-create.cash-create.iaw845')}}</text>
|
||||
@ -111,6 +110,7 @@
|
||||
default_data: {},
|
||||
check_status: null,
|
||||
can_cash_max_money: 0.00,
|
||||
cash_input_max_money: 0.00,
|
||||
cash_commission_value: 0.00,
|
||||
user_cash_type_list: [],
|
||||
cash_type_0_status: false,
|
||||
@ -133,6 +133,44 @@
|
||||
return item;
|
||||
});
|
||||
},
|
||||
cash_minimum_limit() {
|
||||
var base = this.data_base || null;
|
||||
if (base == null) {
|
||||
return 0;
|
||||
}
|
||||
return parseFloat(base.cash_minimum_amount || 0) || 0;
|
||||
},
|
||||
cash_maximum_limit() {
|
||||
var base = this.data_base || null;
|
||||
if (base == null) {
|
||||
return 0;
|
||||
}
|
||||
var val = base.cash_maximum_amount;
|
||||
if (val === '' || val === null || val === undefined) {
|
||||
return 0;
|
||||
}
|
||||
return parseFloat(val) || 0;
|
||||
},
|
||||
cash_limit_tips_status() {
|
||||
return this.cash_minimum_limit > 0 || this.cash_maximum_limit > 0;
|
||||
},
|
||||
cash_limit_tips_text() {
|
||||
var tips = [];
|
||||
if (this.cash_minimum_limit > 0) {
|
||||
tips.push(this.$t('cash-auth.cash-auth.27b4w5') + ' ' + this.cash_minimum_limit + this.$t('cash-create.cash-create.m9x2p1'));
|
||||
}
|
||||
if (this.cash_maximum_limit > 0) {
|
||||
tips.push(this.$t('cash-create.cash-create.8fm3k1') + ' ' + this.cash_maximum_limit);
|
||||
}
|
||||
return tips.join(this.$t('cash-create.cash-create.p4k8n2'));
|
||||
},
|
||||
cash_input_max_money_value() {
|
||||
var val = parseFloat(this.cash_input_max_money);
|
||||
if (!isNaN(val) && val >= 0) {
|
||||
return val;
|
||||
}
|
||||
return parseFloat(this.can_cash_max_money) || 0;
|
||||
},
|
||||
},
|
||||
|
||||
onLoad(params) {
|
||||
@ -200,6 +238,7 @@
|
||||
default_data: data.default_data || {},
|
||||
user_wallet: data.user_wallet || {},
|
||||
can_cash_max_money: parseFloat(data.can_cash_max_money) || 0.0,
|
||||
cash_input_max_money: parseFloat(data.cash_input_max_money) || 0.0,
|
||||
user_cash_type_list: data.user_cash_type_list || []
|
||||
});
|
||||
// 默认选中处理
|
||||
@ -288,12 +327,16 @@
|
||||
// 验证提交表单
|
||||
if (app.globalData.fields_check(form_data, validation)) {
|
||||
// 提现金额不能小于最低金额、不能大于最大可提现金额
|
||||
if (parseFloat(this.data_base.cash_minimum_amount || 0) > 0 && parseFloat(form_data.money) < parseFloat(this.data_base.cash_minimum_amount)) {
|
||||
app.globalData.showToast(this.$t('cash-create.cash-create.724kn8') + this.data_base.cash_minimum_amount);
|
||||
if (this.cash_minimum_limit > 0 && parseFloat(form_data.money) < this.cash_minimum_limit) {
|
||||
app.globalData.showToast(this.$t('cash-create.cash-create.724kn8') + this.cash_minimum_limit);
|
||||
return false;
|
||||
}
|
||||
if (parseFloat(form_data.money) > this.can_cash_max_money) {
|
||||
app.globalData.showToast(this.$t('cash-create.cash-create.duo0ts') + this.can_cash_max_money);
|
||||
if (this.cash_maximum_limit > 0 && parseFloat(form_data.money) > this.cash_maximum_limit) {
|
||||
app.globalData.showToast(this.$t('cash-create.cash-create.3xk8m2') + this.cash_maximum_limit);
|
||||
return false;
|
||||
}
|
||||
if (parseFloat(form_data.money) > this.cash_input_max_money_value) {
|
||||
app.globalData.showToast(this.$t('cash-create.cash-create.duo0ts') + this.cash_input_max_money_value);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user