|
- const config = require('../../config/config.js')
- const Http = require('../../utils/HttpBasics.js')
- Page({
-
- /**
- * 页面的初始数据
- */
- data: {
- userTop: '',
- withdrawNum: null,
- hideFlag: false,
- totalFee: '', //账户余额
- },
- setWithdrawNum(e) {
- this.setData({
- withdrawNum: e.detail.value
- })
- },
- showHid() {
- let re = /^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/;
- if (re.test(this.data.withdrawNum)) {
- this.setData({
- hideFlag: true
- })
- } else {
- wx.showToast({
- title: '请输入正确金额(最多两位小数)',
- icon: "none",
- duration: 2000,
- })
- }
- },
- hid() {
- this.setData({
- hideFlag: false
- })
- },
-
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function(options) {
- if (options.money) {
- this.setData({
- totalFee: options.money,
- userTop: options.userTop,
- userName: options.userName
- })
- }
- },
- submit() {
- Http.post({
- url: config.api.userWithdraw,
- data: {
- totalFee: (this.data.withdrawNum) * 10 * 10
- }
- }).then(res => {
- wx.showToast({
- title: "提现申请已提交",
- icon: "none",
- duration: 2000,
- success: function() {
- setTimeout(() => {
- wx.navigateBack({
- delta: 1
- })
- }, 2000)
- }
- })
- }).catch(err => {
- wx.showToast({
- title: err.message,
- icon: "none",
- duration: 2000
- })
- })
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload: function() {
-
- },
-
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function() {
-
- },
-
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom: function() {
-
- },
-
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage: function() {
-
- }
- })
|