Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

126 wiersze
2.2 KiB

  1. const config = require('../../config/config.js')
  2. const Http = require('../../utils/HttpBasics.js')
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. userTop: '',
  9. withdrawNum: null,
  10. hideFlag: false,
  11. totalFee: '', //账户余额
  12. },
  13. setWithdrawNum(e) {
  14. this.setData({
  15. withdrawNum: e.detail.value
  16. })
  17. },
  18. showHid() {
  19. let re = /^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/;
  20. if (re.test(this.data.withdrawNum)) {
  21. this.setData({
  22. hideFlag: true
  23. })
  24. } else {
  25. wx.showToast({
  26. title: '请输入正确金额(最多两位小数)',
  27. icon: "none",
  28. duration: 2000,
  29. })
  30. }
  31. },
  32. hid() {
  33. this.setData({
  34. hideFlag: false
  35. })
  36. },
  37. /**
  38. * 生命周期函数--监听页面加载
  39. */
  40. onLoad: function(options) {
  41. if (options.money) {
  42. this.setData({
  43. totalFee: options.money,
  44. userTop: options.userTop,
  45. userName: options.userName
  46. })
  47. }
  48. },
  49. submit() {
  50. Http.post({
  51. url: config.api.userWithdraw,
  52. data: {
  53. totalFee: (this.data.withdrawNum) * 10 * 10
  54. }
  55. }).then(res => {
  56. wx.showToast({
  57. title: "提现申请已提交",
  58. icon: "none",
  59. duration: 2000,
  60. success: function() {
  61. setTimeout(() => {
  62. wx.navigateBack({
  63. delta: 1
  64. })
  65. }, 2000)
  66. }
  67. })
  68. }).catch(err => {
  69. wx.showToast({
  70. title: err.message,
  71. icon: "none",
  72. duration: 2000
  73. })
  74. })
  75. },
  76. /**
  77. * 生命周期函数--监听页面初次渲染完成
  78. */
  79. onReady: function() {
  80. },
  81. /**
  82. * 生命周期函数--监听页面显示
  83. */
  84. onShow: function() {
  85. },
  86. /**
  87. * 生命周期函数--监听页面隐藏
  88. */
  89. onHide: function() {
  90. },
  91. /**
  92. * 生命周期函数--监听页面卸载
  93. */
  94. onUnload: function() {
  95. },
  96. /**
  97. * 页面相关事件处理函数--监听用户下拉动作
  98. */
  99. onPullDownRefresh: function() {
  100. },
  101. /**
  102. * 页面上拉触底事件的处理函数
  103. */
  104. onReachBottom: function() {
  105. },
  106. /**
  107. * 用户点击右上角分享
  108. */
  109. onShareAppMessage: function() {
  110. }
  111. })