2018-12-31 13:39:11 +08:00

173 lines
4.1 KiB
JavaScript

var app = getApp();
// pages/cash/cash.js
Page({
data: {
ooo:'',
_num:0,
url: app.globalData.urlImages,
hiddentap: true,
hidde: true,
money:'',
index:0,
array:["请选择银行","招商银行","建设银行","农业银行"]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad:function (opends) {
app.setBarColor();
app.setUserInfo();
var that = this;
this.getUserInfo();
this.getUserExtractBank();
wx.request({
url: app.globalData.url + '/routine/auth_api/minmoney?uid=' + app.globalData.uid,
method: 'POST',
success: function (res) {
that.setData({
minmoney: res.data.msg
})
}
})
},
getUserInfo:function(){
var that = this;
wx.request({
url: app.globalData.url + '/routine/auth_api/my?uid=' + app.globalData.uid,
method: 'POST',
success: function (res) {
that.setData({
money: res.data.data.now_money
})
}
});
},
getUserExtractBank:function () {
var that = this;
wx.request({
url: app.globalData.url + '/routine/auth_api/get_user_extract_bank?uid=' + app.globalData.uid,
method: 'get',
success: function (res) {
that.setData({
array: res.data.data
});
}
});
},
cardtap:function(e){
var flag = this.data.hiddentap;
if (flag){
this.setData({
hiddentap: false
})
}else{
this.setData({
hiddentap: true
})
}
},
idnumtap: function (e) {
this.setData({
_num: e.target.dataset.idnum,
hiddentap: true
})
if (e.target.dataset.idnum==1){
this.setData({
hidde: false
})
}else{
this.setData({
hidde: true
})
}
},
maskhide:function(e){
this.setData({
hiddentap: true
})
},
bindPickerChange:function(e){
this.setData({
index: e.detail.value
})
},
formSubmit:function(e){
var header = {
// 'content-type': 'application/x-www-form-urlencoded',
'cookie': app.globalData.sessionId//读取cookie
};
var that = this;
var flag = true;
var warn = "";
var minmon = that.data.minmoney;
var mymoney = that.data.money;
var list={};
if (that.data.hidde==true){
list.$name = e.detail.value.name;
list.cardnum = e.detail.value.cardnum;
list.bankname = that.data.array[that.data.index];
list.money = e.detail.value.money;
list.money = Number(list.money);
list.extract_type = 'bank';
if (list.$name == "") {
warn = "请填写持卡人姓名";
} else if (list.cardnum == "") {
warn = "请输入银行卡号";
} else if (list.bankname == "请选择银行") {
warn = "请选择银行";
} else if (list.money < minmon) {
warn = "请输入正确的金额"
} else if (list.money > mymoney) {
warn = "您的余额不足"
}else {
flag = false;
}
if (flag == true) {
wx.showModal({
title: '提示',
content: warn
})
return false;
}
} else {
list.weixin = e.detail.value.weixin;
list.money = e.detail.value.wmoney;
list.money = Number(list.money);
list.extract_type = 'weixin';
if (list.weixin == "") {
warn = "请填写微信号";
} else if (list.money < minmon) {
warn = "请输入正确的金额"
} else if (list.money > mymoney) {
warn = "您的余额不足"
} else {
flag = false;
}
if (flag == true) {
wx.showModal({
title: '提示',
content: warn
})
return false;
}
}
wx.request({
url: app.globalData.url + '/routine/auth_api/user_extract?uid=' + app.globalData.uid,
data: { lists: list},
method: 'POST',
header: header,
success: function (res) {
that.setData({
money: (that.data.money - list.money).toFixed(2)
})
wx.showToast({
title: res.data.msg,
icon: 'success',
duration: 1500
})
}
})
}
})