Files
cardtest/pages/withdrawal_form/withdrawal_form.js
zhangmanman 8f7cc986c2 [更新]
2021-08-13 13:30:35 +08:00

79 lines
1.9 KiB
JavaScript

// pages/withdrawal_form/withdrawal_form.js
Page({
/**
* 页面的初始数据
*/
data: {
balance : '', //余额
tax : '', //手续费
amount : '', //提现金额
disabled : false //按钮状态
},
/**
* 生命周期函数--监听页面加载
*/
onLoad (options) {
// 获取提现前置账户信息
this.withdrawsInfo();
},
/**
* 提现前置账户信息
*/
withdrawsInfo() {
wx.$api.user.withdraws().then(res=>{
this.setData({
balance: res.data.balance,
tax : res.data.tax
})
}).catch(err=>{})
},
/**
* 获取提现金额
*/
getAmount (val) {
var money;
if (/^(\d?)+(\.\d{0,1})?$/.test(val.detail.value)) { //正则验证,提现金额小数点后不能大于两位数字
money = val.detail.value;
} else {
money = val.detail.value.substring(0, val.detail.value.length - 1);
}
this.setData({
amount: money
})
},
/**
* 提现表单填写
*/
formSubmit(e) {
let newAmount = this.data.amount
if(newAmount > 1) {
wx.$api.user.withdrawsForm(newAmount, "mini").then(res=>{
this.setData({
disabled: true
})
wx.showToast({
title: '提现申请提交成功',
})
setTimeout(()=>{
wx.redirectTo({
url: "/pages/withdrawal_record/withdrawal_record?status=''&idx=0"
})
},2000)
}).catch(err=>{})
}else {
wx.showToast({
title: '金额不得低于2元',
icon: 'none'
})
}
}
})