dis-center.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. // pages/dis-centers/dis-center.js
  2. var http = require("../../utils/http.js");
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. unsettledAmount: 0, // 待结算金额
  9. settledAmount: 0, // 可提现金额
  10. invalidAmount: 0, // 已失效金额
  11. addupAmount: 0, // 累计收益
  12. disNotice: [], // 分销公告
  13. distInfo: {}
  14. },
  15. /**
  16. * 生命周期函数--监听页面加载
  17. */
  18. onLoad: function(options) {
  19. this.getDistributionMsg()
  20. this.setData({
  21. loginResult: wx.getStorageSync('loginResult'),
  22. distInfo: wx.getStorageSync("distInfo")
  23. })
  24. },
  25. /**
  26. * 生命周期函数--监听页面显示
  27. */
  28. onShow: function() {
  29. this.getDisInfoData()
  30. },
  31. // 跳转到分销员等级页面
  32. toSalesmanLevel() {
  33. console.log('跳转到分销等级')
  34. wx.navigateTo({
  35. url:'/pages/salesmanLevel/salesmanLevel'
  36. })
  37. },
  38. // 跳转到公告页面
  39. toNotice() {
  40. wx.navigateTo({
  41. url: '/pages/recent-news/recent-news?isDist=' + true,
  42. })
  43. },
  44. // 获取分销公告
  45. getDistributionMsg: function() {
  46. var ths = this
  47. var params = {
  48. url: '/p/distribution/msg/page',
  49. method: 'GET',
  50. data: {
  51. // current: 1,
  52. isTop: 1,
  53. // size: 10
  54. },
  55. callBack: res => {
  56. ths.setData({
  57. disNotice: res.records
  58. })
  59. }
  60. }
  61. http.request(params)
  62. },
  63. /**
  64. * 获取用户钱包数据
  65. */
  66. getDisInfoData: function() {
  67. wx.showLoading();
  68. var params = {
  69. url: "/p/distribution/user/info",
  70. method: "GET",
  71. // data: {
  72. // shopId: 1
  73. // },
  74. callBack: res => {
  75. this.setData({
  76. settledAmount: res.distributionUserWallet.settledAmount,
  77. addupAmount: res.distributionUserWallet.addupAmount
  78. });
  79. wx.hideLoading();
  80. }
  81. }
  82. http.request(params);
  83. },
  84. /**
  85. * 跳转收入明细
  86. */
  87. toIncomeDetailsPage: function() {
  88. wx.navigateTo({
  89. url: '/pages/income-details/income-details',
  90. })
  91. },
  92. /**
  93. * 跳转提现记录
  94. */
  95. toWalletCashPage: function() {
  96. wx.navigateTo({
  97. url: '/pages/take-notes/take-notes',
  98. })
  99. },
  100. /**
  101. * 跳转提现规则
  102. */
  103. toWalletCashRulePage: function() {
  104. wx.navigateTo({
  105. url: '/pages/draw-rule/draw-rule',
  106. })
  107. },
  108. /**
  109. * 跳转至我的用户
  110. */
  111. toMyUserPage: function() {
  112. wx.navigateTo({
  113. url: '/pages/my-users/my-users',
  114. })
  115. },
  116. /**
  117. * 跳转我的推广界面
  118. */
  119. toPromotionOrderPage: function() {
  120. wx.navigateTo({
  121. url: '/pages/promotion-order/promotion-order',
  122. })
  123. },
  124. /**
  125. * 跳转我的推广商品
  126. */
  127. toPromotionProdPage: function() {
  128. wx.navigateTo({
  129. url: '/pages/promotionProd/promotionProd',
  130. })
  131. },
  132. /**
  133. * 跳转到邀请好友页面
  134. */
  135. toInvitationCards: function () {
  136. wx.navigateTo({
  137. url: '/pages/InvitationCards/InvitationCards',
  138. })
  139. },
  140. /**
  141. * 跳转到提现
  142. */
  143. toWithdrawal: function() {
  144. wx.navigateTo({
  145. url: '/pages/withdrawal/withdrawal',
  146. })
  147. }
  148. })