proposalList.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. const api = require('../../../utils/api.js');
  2. const util = require('../../../utils/util.js');
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. index: 0,
  9. },
  10. /**
  11. * 生命周期函数--监听页面加载
  12. */
  13. onLoad: function (options) {
  14. this.req()
  15. },
  16. req(){
  17. let that=this
  18. wx.request({
  19. url: api.findProposeList,
  20. data: { loginId: wx.getStorageSync('loginId'), page: 1, rows:1000},
  21. success(res){
  22. let yesData=0,noData=0
  23. for(let index in res.data.data.data){
  24. if (res.data.data.data[index].newreply){
  25. yesData++
  26. }
  27. if (!res.data.data.data[index].newreply){
  28. noData++
  29. }
  30. }
  31. if (that.data.index==0){//全部
  32. if (res.data.data.Total<20){
  33. that.data.nodata=false
  34. }
  35. that.data.allMsg = res.data.data.data
  36. that.setData({
  37. ['allMsg']: res.data.data.data,
  38. ['yesMsg']: yesData>0?res.data.data.data:'',
  39. ['noMsg']: noData>0?res.data.data.data:'',
  40. })
  41. }
  42. // if (that.data.index == 1){//已回复
  43. // if (res.data.data.Total < 20) {
  44. // that.data.nodata = false
  45. // }
  46. // that.data.yesMsg = res.data.data.data
  47. // that.setData({
  48. // ['yesMsg']: res.data.data.data
  49. // })
  50. // }
  51. // if (that.data.index == 1) {//未回复
  52. // if (res.data.data.Total < 20) {
  53. // that.data.nodata = false
  54. // }
  55. // that.data.noMsg = res.data.data.data
  56. // that.setData({
  57. // ['noMsg']: res.data.data.data
  58. // })
  59. // }
  60. }
  61. })
  62. },
  63. // 左右滑动切换
  64. swiper: function (e) {
  65. this.setData({
  66. index: e.detail.current
  67. })
  68. },
  69. // tab切换
  70. tab: function (e) {
  71. let that = this
  72. that.setData({
  73. index: e.currentTarget.dataset.index,
  74. current_index: e.currentTarget.dataset.index,
  75. })
  76. },
  77. detail:function(e){
  78. wx.navigateTo({
  79. url: '../proposalDetails/proposalDetails?id='+e.currentTarget.dataset.id,
  80. })
  81. },
  82. /**
  83. * 生命周期函数--监听页面初次渲染完成
  84. */
  85. onReady: function () {
  86. },
  87. /**
  88. * 生命周期函数--监听页面显示
  89. */
  90. onShow: function () {
  91. },
  92. /**
  93. * 生命周期函数--监听页面隐藏
  94. */
  95. onHide: function () {
  96. },
  97. /**
  98. * 生命周期函数--监听页面卸载
  99. */
  100. onUnload: function () {
  101. },
  102. /**
  103. * 页面相关事件处理函数--监听用户下拉动作
  104. */
  105. onPullDownRefresh: function () {
  106. },
  107. /**
  108. * 页面上拉触底事件的处理函数
  109. */
  110. onReachBottom: function () {
  111. },
  112. /**
  113. * 用户点击右上角分享
  114. */
  115. onShareAppMessage: function () {
  116. }
  117. })