index.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import {
  2. ApiModel
  3. } from "../../../utils/api";
  4. const _Http = new ApiModel();
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. tabsActive: 0, //tabs 下标
  11. msgList: [],
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad: function (options) {
  17. this.getList()
  18. },
  19. /* tabs切换 */
  20. tabsOnChange(e) {
  21. const {
  22. index,
  23. title
  24. } = e.detail;
  25. this.setData({
  26. tabsActive: index
  27. })
  28. this.getList()
  29. },
  30. /* 列表请求 */
  31. getList() {
  32. let type = "公共";
  33. switch (this.data.tabsActive) {
  34. case 1:
  35. type = "商户";
  36. break;
  37. case 2:
  38. type = "公共";
  39. break;
  40. case 3:
  41. type = "团队";
  42. break;
  43. default:
  44. break;
  45. }
  46. _Http.basic({
  47. "accesstoken": wx.getStorageSync('userData').token,
  48. "classname": "system.message.Message",
  49. "method": "queryMessage",
  50. "content": {
  51. "getdatafromdbanyway": true,
  52. "pageNumber": 1,
  53. "pageSize": 20,
  54. "ftype": type
  55. }
  56. }).then(res => {
  57. if (res.msg != '成功') return wx.showToast({
  58. title: res.data,
  59. icon: 'none'
  60. });
  61. this.setData({
  62. msgList: res.data
  63. })
  64. })
  65. },
  66. /**
  67. * 生命周期函数--监听页面初次渲染完成
  68. */
  69. onReady: function () {
  70. },
  71. /**
  72. * 生命周期函数--监听页面显示
  73. */
  74. onShow: function () {
  75. this.getTabBar().init();
  76. },
  77. /**
  78. * 生命周期函数--监听页面隐藏
  79. */
  80. onHide: function () {
  81. },
  82. /**
  83. * 生命周期函数--监听页面卸载
  84. */
  85. onUnload: function () {
  86. },
  87. /**
  88. * 页面相关事件处理函数--监听用户下拉动作
  89. */
  90. onPullDownRefresh: function () {
  91. },
  92. /**
  93. * 页面上拉触底事件的处理函数
  94. */
  95. onReachBottom: function () {
  96. },
  97. /**
  98. * 用户点击右上角分享
  99. */
  100. onShareAppMessage: function () {
  101. }
  102. })