mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-15 13:22:51 +00:00
173 lines
4.1 KiB
JavaScript
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
|
|
})
|
|
}
|
|
})
|
|
}
|
|
|
|
|
|
}) |