kabaw.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. // pages/kabaw/kabaw.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. quans: ['1', '2', '1', '2', '1', '2'],
  8. lquans:'',
  9. lindex:0,
  10. mycoupon:'',
  11. isvvip:0,
  12. is_vip:0,
  13. userinfo:'',
  14. users:'',
  15. levelname:'',
  16. send_id:'',
  17. user_info_show:false
  18. },
  19. gousers:function(){
  20. wx.redirectTo({
  21. url: '/pages/user/user',
  22. })
  23. },
  24. gouser: function () {
  25. var id = e.currentTarget.dataset.id
  26. },
  27. godetail: function (e) {
  28. var id = e.currentTarget.dataset.way
  29. var item = e.currentTarget.dataset.item
  30. var send_id = this.data.send_id
  31. // console.log(item)
  32. // var it = JSON.stringify(item)
  33. wx.navigateTo({
  34. url: '/pages/kabaw/detail?id=' + item+'&send_id='+send_id+'&way='+id,
  35. })
  36. },
  37. bevip:function(){
  38. wx.navigateTo({
  39. url: '/pages/member/member',
  40. })
  41. },
  42. gokaquan: function () {
  43. wx.redirectTo({
  44. url: '/pages/kabaw/kabaw',
  45. })
  46. },
  47. gohuiyuan: function () {
  48. wx.redirectTo({
  49. url: '/pages/kabaw/buyvip',
  50. })
  51. },
  52. gocenter:function(){
  53. var that = this
  54. var is_vip = this.data.is_vip
  55. wx.navigateTo({
  56. url: '/pages/kabaw/kabaw_center',
  57. })
  58. },
  59. govip:function(){
  60. wx.navigateTo({
  61. url: '/pages/kabaw/viplist',
  62. })
  63. },
  64. showmore:function(){
  65. wx.navigateTo({
  66. url: '/pages/kabaw/mykabaw',
  67. })
  68. },
  69. thisone:function(e){
  70. var index = e.currentTarget.dataset.index
  71. var li = index==0?1:0
  72. this.getlingcoupon(li)
  73. this.setData({
  74. lindex:index
  75. })
  76. },
  77. dis: function () {
  78. this.setData({
  79. user_info_show: false
  80. })
  81. },
  82. /**
  83. * 生命周期函数--监听页面加载
  84. */
  85. onLoad: function (t) {
  86. getApp().page.onLoad(this, t), t.page_id || (t.page_id = -1), this.setData({
  87. options: t
  88. })
  89. if (t.go && t.go == 'nd') {
  90. this.setData({
  91. user_info_show: false
  92. })
  93. }
  94. var userinfo = wx.getStorageSync('USER_INFO') ? wx.getStorageSync('USER_INFO'):''
  95. this.setData({
  96. userinfo: userinfo
  97. })
  98. this.getinfo()
  99. this.getmycoupon()
  100. },
  101. getinfo:function(){
  102. var that = this
  103. console.log(getApp().api.everyday_coupon.user_info)
  104. getApp().request({
  105. url: getApp().api.everyday_coupon.user_info,
  106. data: {
  107. },
  108. success: function (t) {
  109. console.log(t)
  110. var data = t.data.user
  111. var lname = t.data.levelname
  112. var is_vip = t.data.user.is_vip ? t.data.user.is_vip:0
  113. that.getlingcoupon(is_vip)
  114. var levelname = lname==''?'普通用户':lname
  115. that.setData({
  116. users:data,
  117. is_vip: is_vip,
  118. levelname: levelname
  119. })
  120. }
  121. })
  122. },
  123. getmycoupon: function () {
  124. var that = this
  125. console.log(getApp().api.everyday_coupon.user_info)
  126. getApp().request({
  127. url: getApp().api.everyday_coupon.mycoupon,
  128. data: {
  129. status:0
  130. },
  131. success: function (t) {
  132. console.log(t)
  133. var list = t.data.list
  134. that.setData({
  135. mycoupon:list
  136. })
  137. }
  138. })
  139. },
  140. getlingcoupon: function (is_vip) {
  141. var that = this
  142. console.log(getApp().api.everyday_coupon.user_info)
  143. getApp().request({
  144. url: getApp().api.everyday_coupon.getcoupon,
  145. data: {
  146. is_vip: is_vip
  147. },
  148. success: function (t) {
  149. console.log(t)
  150. var list = t.data.list
  151. that.setData({
  152. lquans:list,
  153. send_id:t.data.send_id
  154. })
  155. }
  156. })
  157. },
  158. /**
  159. * 生命周期函数--监听页面初次渲染完成
  160. */
  161. onReady: function () {
  162. },
  163. /**
  164. * 生命周期函数--监听页面显示
  165. */
  166. onShow: function () {
  167. var userinfo = wx.getStorageSync('USER_INFO') ? wx.getStorageSync('USER_INFO') : ''
  168. this.setData({
  169. userinfo: userinfo,
  170. lindex: 0,
  171. })
  172. this.getinfo()
  173. this.getmycoupon()
  174. },
  175. /**
  176. * 生命周期函数--监听页面隐藏
  177. */
  178. onHide: function () {
  179. },
  180. /**
  181. * 生命周期函数--监听页面卸载
  182. */
  183. onUnload: function () {
  184. },
  185. /**
  186. * 页面相关事件处理函数--监听用户下拉动作
  187. */
  188. onPullDownRefresh: function () {
  189. },
  190. /**
  191. * 页面上拉触底事件的处理函数
  192. */
  193. onReachBottom: function () {
  194. },
  195. /**
  196. * 用户点击右上角分享
  197. */
  198. onShareAppMessage: function () {
  199. }
  200. })