index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import {
  2. getSaleData
  3. } from '~/api/sale'
  4. import event from '~/mixins/event'
  5. Page({
  6. behaviors: [event],
  7. data: {
  8. allIncome: {},
  9. money: '',
  10. errMsg: '',
  11. activationModal: false,
  12. },
  13. async onShow() {
  14. let allIncome = await getSaleData()
  15. this.setData({
  16. allIncome
  17. })
  18. },
  19. withdrawalFun() {
  20. if (this.data.money <= 0) {
  21. this.setData({
  22. errMsg: '请输入要提现的金额'
  23. })
  24. return
  25. }
  26. if (this.data.money > this.data.allIncome.withdraw / 100) {
  27. this.setData({
  28. errMsg: '可提现金额不足'
  29. })
  30. return
  31. }
  32. if (this.data.money > 500 || this.data.money < 50) {
  33. this.setData({
  34. errMsg: '转出金额超限'
  35. })
  36. return
  37. }
  38. this.setData({
  39. activationModal: true,
  40. })
  41. },
  42. clearMoney() {
  43. console.log('11');
  44. this.setData({
  45. money: "",
  46. errMsg: ""
  47. });
  48. },
  49. setMoney({
  50. detail
  51. }) {
  52. this.setData({
  53. money: detail.value
  54. });
  55. },
  56. jump({
  57. currentTarget
  58. }) {
  59. wx.navigateTo({
  60. url: `/salesperson/pages/${currentTarget.dataset.url}/index`,
  61. })
  62. },
  63. closeModal() {
  64. this.setData({
  65. activationModal: false
  66. })
  67. },
  68. })