const app = getApp(); Page({ /** * 页面的初始数据 */ data: { cardNum: "",//银行卡号 customerName: "",//姓名 customerPhone: "",//手机号 bankName: '',//开户行 money: "",//提现金额 moneyCan: "",//最大提现 disabled: false, sys: [], roles:[], }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.showLoading({ title: '加载中..', }) wx.request({ url: app.globalData.ip + '/wisdommining/api/user/getWithdrawalRole', method: 'GET', data: {}, success: res => { console.log(res) wx.hideLoading() if (res.data.code == 1) { this.setData({ roles:res.data.value }) } else { wx.showModal({ title: '提示!', content: res.data.message, showCancel: false, }) _this.setData({ disabled: false, }) } },fail:f=>{ wx.hideLoading() wx.showToast({ title: '请求异常', icon:"none", }) } }) this.setData({ moneyCan: options.moneyCan, }) }, cash1: function () { wx.showModal({ title: '提示', content: '你当前的账户小于300不足以提现~', showCancel: false, success: s => { }, }) }, //申请提现 cash: function () { var _this = this; var cardNum = _this.data.cardNum; var customerPhone = _this.data.customerPhone; var customerName = _this.data.customerName; var bankName = _this.data.bankName; var money = _this.data.money; if (cardNum == "" || customerName == "" || bankName == "" || money == "") { wx.showToast({ title: '请完善信息~', icon: 'none', }) return } if (customerPhone.length != 11) { wx.showToast({ title: '请填写正确手机号~', icon: 'none', }) return } if (money > 100000 || money { console.log(res) wx.hideLoading() if (res.data.code == 1) { wx.showModal({ title: '提现申请成功!', content: "稍后工作人员就会处理您的申请信息,请耐心等待", showCancel: false, success(res) { if (res.confirm) { wx.navigateBack() } } }) _this.setData({ disabled: false, }) } else { wx.showModal({ title: '申请失败!', content: res.data.message, showCancel: false, }) _this.setData({ disabled: false, }) } },fail:f=>{ wx.hideLoading() wx.showToast({ title: '请求异常', icon:"none", }) } }) }, //卡号 cardNum: function (e) { this.setData({ cardNum: e.detail.value }) }, //姓名 customerName: function (e) { this.setData({ customerName: e.detail.value }) }, //开户行 bankName: function (e) { this.setData({ bankName: e.detail.value }) }, //手机号 customerPhone: function (e) { this.setData({ customerPhone: e.detail.value }) }, //提现金额 money: function (e) { this.setData({ money: e.detail.value }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, })