home.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. // 个人信息
  7. videoUrl: 'https://vd3.bdstatic.com/mda-kar9n2ip1u508ewq/hd/mda-kar9n2ip1u508ewq.mp4?pd=20',
  8. userInfo: {},
  9. yesterday: 0,
  10. week: 0,
  11. month: 0,
  12. group: 0,
  13. },
  14. //事件处理函数
  15. // 统计信息
  16. achieveBtn: function (event) {
  17. console.log(event.currentTarget.id);
  18. let type = event.currentTarget.id;
  19. wx.navigateTo({
  20. url: '/pages/achieveList/achieveList?type=' + type // 希望跳转过去的页面
  21. })
  22. },
  23. // 个人信息
  24. perssonalBtn: function () {
  25. wx.navigateTo({
  26. url: '../perssonal/perssonal'
  27. })
  28. },
  29. // 设置账号
  30. settingBtn: function () {
  31. wx.navigateTo({
  32. url: '../setting/setting'
  33. })
  34. },
  35. // 修改密码
  36. editpwdBtn: function () {
  37. wx.navigateTo({
  38. url: '../editPwd/editPwd'
  39. })
  40. },
  41. // 退出登录
  42. logouBtn: function () {
  43. wx.redirectTo({
  44. url: '/pages/login/login'
  45. })
  46. },
  47. // 关于我们
  48. aboutBtn: function () {
  49. wx.navigateTo({
  50. url: '../about/about'
  51. })
  52. },
  53. // 通知新闻
  54. newsBtn: function () {
  55. wx.navigateTo({
  56. url: '../news/news'
  57. })
  58. },
  59. // 我要办卡
  60. cardBtn: function () {
  61. wx.navigateTo({
  62. url: '../card/card'
  63. })
  64. },
  65. // 我的团队
  66. teamBtn: function () {
  67. wx.navigateTo({
  68. url: '../team/team'
  69. })
  70. },
  71. // 积分明细
  72. fenBtn: function () {
  73. wx.navigateTo({
  74. url: '../integral/integral'
  75. })
  76. },
  77. // 积分兑换
  78. huanBtn: function () {
  79. wx.navigateTo({
  80. url: '../exchange/exchange'
  81. })
  82. },
  83. // 车奖明细
  84. carBtn: function () {
  85. wx.navigateTo({
  86. url: '../car/car'
  87. })
  88. },
  89. // 股东奖池
  90. gdBtn: function () {
  91. wx.navigateTo({
  92. url: '../shareholder/shareholder'
  93. })
  94. },
  95. // 用户列表
  96. userBtn: function () {
  97. wx.navigateTo({
  98. url: '../user/user'
  99. })
  100. },
  101. onLoad: function () {
  102. let data = app.globalData.userInfo;
  103. this.setData({ userInfo: data })
  104. wx.getUserInfo({
  105. success: res => {
  106. var data = res.userInfo;
  107. this.setData({ "userInfo.avatarUrl": data.avatarUrl })
  108. },
  109. fail: err => {
  110. wx.showToast({
  111. title: '没有授权获取微信用户信息',
  112. icon: 'error',
  113. duration: 2000
  114. })
  115. }
  116. })
  117. this.indexCount();
  118. },
  119. /**
  120. * 首页查询4块统计
  121. * @property mobile 当前用户手机号,查询条件
  122. */
  123. indexCount() {
  124. wx.request({
  125. url: `${app.globalData.publicUrl}/api/htyd/count/index?mobile=${app.globalData.userInfo.mobile}`,
  126. method: 'get',
  127. success: res => {
  128. const { data } = res.data
  129. console.log(data);
  130. this.setData({ ...data })
  131. }
  132. })
  133. }
  134. })