12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- //index.js
- //获取应用实例
- const app = getApp()
- Page({
- data: {
- form: {
- name: '顾红伟',
- phone: '17319450324',
- isNum: '100',
- },
- number: '',
- isDisabled: false,
- },
- //提交
- formSubmit: function (e) {
- this.setData({ isDisabled: true })
- let data = this.data.form;
- data.number = e.detail.value.number;
- // 判断提现金额是否大于已拥有的金额
- if (parseFloat(data.number) <= parseFloat(data.isNum)) {
- if (parseFloat(data.isNum) >= 100 && parseFloat(data.number) >= 100) {
- // 扣除6%手续费
- data.money = (data.number - data.number * 0.06).toFixed(2);
- data.money = parseInt(data.money) * 100
- // data.money
- const query = `id=${data.id}&points=${data.number}&&money=${data.money}`
- wx.request({
- url: `${app.globalData.publicUrl}/api/htyd/wxpay/cash?${query}`,
- success: res => {
- if (res.data.errcode == '0') {
- app.globalData.userInfo = res.data.data;
- wx.showToast({
- title: '提现成功',
- icon: 'success',
- duration: 2000
- })
- } else {
- wx.showToast({
- title: '提现失败',
- icon: 'error',
- duration: 2000
- })
- }
- },
- error: err => {
- wx.showToast({
- title: err.data.errmsg,
- icon: 'error'
- })
- }
- })
- } else {
- wx.showToast({
- title: '提现积分最低为100,请输入大于100的积分',
- icon: 'none',
- duration: 2000
- })
- }
- } else {
- wx.showToast({
- title: '当前输入积分大于您目前拥有积分,请重新输入',
- icon: 'none',
- duration: 2000
- })
- }
- this.setData({ isDisabled: false })
- },
- // 兑换记录
- exchangeList: function () {
- wx.navigateTo({
- url: '/pages/exchange/exchangeList'
- })
- },
- onLoad: function () {
- let data = app.globalData.userInfo;
- const { points, name, mobile, id } = data
- const form = { isNum: points, name, phone: mobile, id }
- this.setData({ form })
- },
- })
|