index.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. let myPro = require("../../../utils/wxRequest.js");
  2. let util = require("../../../utils/util.js");
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. imgUrl: getApp().globalData.imgUrl,
  9. active: 0, // 0待审核 -1驳回 1通过
  10. dataList: [],
  11. page: 1,
  12. size: 10,
  13. finished: false,
  14. loading: false // 全局loading
  15. },
  16. /**
  17. * 生命周期函数--监听页面加载
  18. */
  19. onLoad: function (options) {
  20. let that = this;
  21. if(options.status != null){
  22. that.setData({
  23. active: options.status
  24. });
  25. };
  26. that.getDataList();
  27. },
  28. /**
  29. * 生命周期函数--监听页面初次渲染完成
  30. */
  31. onReady: function () {
  32. },
  33. /**
  34. * 生命周期函数--监听页面显示
  35. */
  36. onShow: function () {
  37. let that = this;
  38. },
  39. /**
  40. * 生命周期函数--监听页面隐藏
  41. */
  42. onHide: function () {
  43. },
  44. /**
  45. * 生命周期函数--监听页面卸载
  46. */
  47. onUnload: function () {
  48. },
  49. /**
  50. * 页面相关事件处理函数--监听用户下拉动作
  51. */
  52. onPullDownRefresh: function () {
  53. },
  54. /**
  55. * 页面上拉触底事件的处理函数
  56. */
  57. onReachBottom: function () {
  58. let that = this;
  59. if(!that.data.finished){
  60. that.getDataList();
  61. };
  62. },
  63. // 获取商家订单列表
  64. getDataList(){
  65. let that = this;
  66. let params = {
  67. page: that.data.page,
  68. size: that.data.size,
  69. status: that.data.active
  70. };
  71. that.setData({
  72. loading: true
  73. });
  74. myPro.wxRequest("store/tx/log","GET",params).then(res=>{
  75. that.setData({
  76. loading: false
  77. });
  78. let tempList = res.result;
  79. // 无数据
  80. if(tempList.length == 0){
  81. wx.showToast({
  82. title: "暂无更多数据",
  83. icon: "none"
  84. });
  85. that.setData({
  86. finished: true
  87. });
  88. }else{
  89. // 有数据
  90. let list = that.data.dataList;
  91. list = list.concat(tempList);
  92. that.setData({
  93. dataList: list,
  94. page: that.data.page+1
  95. });
  96. }
  97. }).catch(err=>{
  98. that.setData({
  99. loading: false
  100. });
  101. console.log('报错信息',err);
  102. wx.showToast({
  103. title: err,
  104. icon: "none"
  105. })
  106. });
  107. },
  108. // 切换列表
  109. onClickTab(event){
  110. // console.log('event',event)
  111. let that = this;
  112. that.setData({
  113. active: event.detail.name,
  114. page: 1,
  115. dataList: [],
  116. finished: false
  117. })
  118. that.getDataList();
  119. }
  120. })