home.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. // 轮播图
  7. backgrounds: [
  8. {
  9. "pic": "/pages/images/banner1.png",
  10. },
  11. {
  12. "pic": "/pages/images/banner2.png",
  13. },
  14. {
  15. "pic": "/pages/images/banner3.png",
  16. },
  17. {
  18. "pic": "/pages/images/banner4.png",
  19. },
  20. ],
  21. indicatorDots: true,
  22. vertical: false,
  23. autoplay: true,
  24. interval: 2000,
  25. duration: 500
  26. },
  27. //事件处理函数
  28. // 统计信息
  29. achieveBtn: function (event) {
  30. console.log(event.currentTarget.id);
  31. let type = event.currentTarget.id;
  32. wx.navigateTo({
  33. url: '/pages/achieveList/achieveList?type=' + type // 希望跳转过去的页面
  34. })
  35. },
  36. // 个人信息
  37. perssonalBtn: function () {
  38. wx.navigateTo({
  39. url: '../perssonal/perssonal'
  40. })
  41. },
  42. // 设置账号
  43. settingBtn: function () {
  44. wx.navigateTo({
  45. url: '../setting/setting'
  46. })
  47. },
  48. // 修改密码
  49. editpwdBtn: function () {
  50. wx.navigateTo({
  51. url: '../editPwd/editPwd'
  52. })
  53. },
  54. // 退出登录
  55. logouBtn: function () {
  56. wx.redirectTo({
  57. url: '/pages/login/login'
  58. })
  59. },
  60. // 关于我们
  61. aboutBtn: function () {
  62. wx.navigateTo({
  63. url: '../about/about'
  64. })
  65. },
  66. // 通知新闻
  67. newsBtn: function () {
  68. wx.navigateTo({
  69. url: '../news/news'
  70. })
  71. },
  72. // 我要办卡
  73. cardBtn: function () {
  74. wx.navigateTo({
  75. url: '../card/card'
  76. })
  77. },
  78. // 我的团队
  79. teamBtn: function () {
  80. wx.navigateTo({
  81. url: '../team/team'
  82. })
  83. },
  84. // 积分明细
  85. fenBtn: function () {
  86. wx.navigateTo({
  87. url: '../integral/integral'
  88. })
  89. },
  90. // 积分兑换
  91. huanBtn: function () {
  92. wx.navigateTo({
  93. url: '../exchange/exchange'
  94. })
  95. },
  96. // 车奖明细
  97. carBtn: function () {
  98. wx.navigateTo({
  99. url: '../car/car'
  100. })
  101. },
  102. // 股东奖池
  103. gdBtn: function () {
  104. wx.navigateTo({
  105. url: '../shareholder/shareholder'
  106. })
  107. },
  108. // 用户列表
  109. userBtn: function () {
  110. wx.navigateTo({
  111. url: '../user/user'
  112. })
  113. },
  114. onLoad: function () {
  115. wx.getUserInfo({
  116. success: res => {
  117. },
  118. fail: err => {
  119. wx.showToast({
  120. title: '没有授权获取微信用户信息',
  121. icon: 'error',
  122. duration: 2000
  123. })
  124. wx.redirectTo({
  125. url: '/pages/index/index',
  126. })
  127. }
  128. }),
  129. wx.request({
  130. url: app.globalData.publicUrl + '/api/market/product/newquery',
  131. method: "get",
  132. data: { skip: 0, limit: 10 },
  133. success: (res) => {
  134. if (res.data.errcode == '0') {
  135. wx.showToast({
  136. title: '搜索成功',
  137. icon: 'success',
  138. duration: 2000
  139. })
  140. } else {
  141. wx.showToast({
  142. title: '查询失败',
  143. icon: 'error',
  144. duration: 2000
  145. })
  146. }
  147. }
  148. })
  149. },
  150. })