tuaninfo.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. // pages/dan/tuaninfo.js
  2. var util = require('../../utils/util.js');
  3. var app = getApp()
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. user_info: []
  10. },
  11. /**
  12. * 生命周期函数--监听页面加载
  13. */
  14. onLoad: function (options) {
  15. let that = this;
  16. wx.setNavigationBarTitle({
  17. title: '超级团长'
  18. });
  19. var token = wx.getStorageSync('token');
  20. app.util.request({
  21. 'url': 'entry/wxapp/user',
  22. 'data': {
  23. controller: 'user.groupleaderindex',
  24. 'token': token
  25. },
  26. dataType: 'json',
  27. success: function (res) {
  28. if (res.data.code == 0) {
  29. that.setData({
  30. user_info: res.data.data
  31. });
  32. }
  33. }
  34. })
  35. },
  36. go_wingoods: function () {
  37. var link = '/Snailfish_shop/pages/dan/tuan_wingoods';
  38. var pages_all = getCurrentPages();
  39. if (pages_all.length > 3) {
  40. wx.redirectTo({
  41. url: link
  42. })
  43. } else {
  44. wx.navigateTo({
  45. url: link
  46. })
  47. }
  48. },
  49. gotuanyuan: function (event) {
  50. var type = event.currentTarget.dataset.type;
  51. //tuanyuan
  52. var link = '/Snailfish_shop/pages/dan/tuan_tuanyuan?type=' + type;
  53. var pages_all = getCurrentPages();
  54. if (pages_all.length > 3) {
  55. wx.redirectTo({
  56. url: link
  57. })
  58. } else {
  59. wx.navigateTo({
  60. url: link
  61. })
  62. }
  63. },
  64. goqrcode: function () {
  65. var token = wx.getStorageSync('token');
  66. wx.showLoading({
  67. title: '获取中',
  68. })
  69. app.util.request({
  70. 'url': 'entry/wxapp/user',
  71. 'data': {
  72. controller: 'user.load_user_qrcode',
  73. 'token': token
  74. },
  75. dataType: 'json',
  76. success: function (res) {
  77. if (res.data.code == 0) {
  78. setTimeout(function () {
  79. wx.hideLoading()
  80. }, 2000)
  81. var image_path = res.data.image_path;
  82. wx.getImageInfo({
  83. src: image_path,
  84. success: function (res) {
  85. var real_path = res.path;
  86. wx.saveImageToPhotosAlbum({
  87. filePath: real_path,
  88. success(res) {
  89. wx.showToast({
  90. title: '图片保存成功,可以分享给好友',
  91. icon: 'none',
  92. duration: 2000
  93. })
  94. }
  95. })
  96. }
  97. })
  98. }
  99. }
  100. })
  101. },
  102. goindex: function () {
  103. var link = '/Snailfish_shop/pages/dan/groupleaderindex';
  104. var pages_all = getCurrentPages();
  105. if (pages_all.length > 3) {
  106. wx.redirectTo({
  107. url: link
  108. })
  109. } else {
  110. wx.navigateTo({
  111. url: link
  112. })
  113. }
  114. },
  115. /**
  116. * 生命周期函数--监听页面初次渲染完成
  117. */
  118. onReady: function () {
  119. },
  120. /**
  121. * 生命周期函数--监听页面显示
  122. */
  123. onShow: function () {
  124. },
  125. /**
  126. * 生命周期函数--监听页面隐藏
  127. */
  128. onHide: function () {
  129. },
  130. /**
  131. * 生命周期函数--监听页面卸载
  132. */
  133. onUnload: function () {
  134. },
  135. /**
  136. * 页面相关事件处理函数--监听用户下拉动作
  137. */
  138. onPullDownRefresh: function () {
  139. },
  140. /**
  141. * 页面上拉触底事件的处理函数
  142. */
  143. onReachBottom: function () {
  144. },
  145. /**
  146. * 用户点击右上角分享
  147. */
  148. onShareAppMessage: function () {
  149. }
  150. })