scoreDetails.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. var app = getApp();
  2. var util = require('../../utils/util.js');
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. is_login: true,
  9. list: [],
  10. showData: 1,
  11. loadText: '加载中',
  12. remark: {
  13. goodsbuy: '商品购买送积分',
  14. refundorder: '订单退款增加积分',
  15. system_add: '系统后台增加积分',
  16. system_del: '系统后台减少积分',
  17. orderbuy: '商品购买扣除积分'
  18. }
  19. },
  20. page: 1,
  21. /**
  22. * 生命周期函数--监听页面加载
  23. */
  24. onLoad: function (options) {
  25. util.check_login() ? this.setData({ is_login: true }) : this.setData({ is_login: false });
  26. this.getData();
  27. },
  28. getData: function () {
  29. var token = wx.getStorageSync('token');
  30. let that = this;
  31. wx.showLoading();
  32. this.setData({ isHideLoadMore: false })
  33. app.util.request({
  34. 'url': 'entry/wxapp/index',
  35. 'data': {
  36. controller: 'user.get_user_integral_flow',
  37. token: token,
  38. page: that.page
  39. },
  40. dataType: 'json',
  41. success: function (res) {
  42. wx.hideLoading();
  43. if (res.data.code == 0) {
  44. var list = that.data.list;
  45. list = list.concat(res.data.data);
  46. that.setData({ list, isHideLoadMore: true })
  47. } else if (res.data.code == 1) {
  48. if (that.data.list.length == 0 && that.page == 1) that.setData({ showData: 0 });
  49. that.setData({ isHideLoadMore: true, no_data: 1 })
  50. return false;
  51. } else if (res.data.code == 2) {
  52. that.setData({ is_login: false })
  53. }
  54. },
  55. fail: (error) => {
  56. console.log(error)
  57. wx.showLoading();
  58. }
  59. })
  60. },
  61. /**
  62. * 授权成功回调
  63. */
  64. authSuccess: function () {
  65. wx.reLaunch({
  66. url: '/lionfish_comshop/pages/user/scoreDetails',
  67. })
  68. },
  69. /**
  70. * 生命周期函数--监听页面显示
  71. */
  72. onShow: function () {
  73. },
  74. /**
  75. * 生命周期函数--监听页面隐藏
  76. */
  77. onHide: function () {
  78. },
  79. /**
  80. * 页面相关事件处理函数--监听用户下拉动作
  81. */
  82. onPullDownRefresh: function () {
  83. },
  84. /**
  85. * 页面上拉触底事件的处理函数
  86. */
  87. onReachBottom: function () {
  88. if (this.data.no_data == 1) return false;
  89. this.page += 1;
  90. this.getData();
  91. this.setData({
  92. isHideLoadMore: false
  93. })
  94. }
  95. })