notice.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. const app = require('../../utils/util.js');
  2. var util = require('../../utils/md5.js')
  3. Page({
  4. data: {
  5. currentTabIndex: 0,
  6. readList: [
  7. // {
  8. // title: '重要通知',
  9. // content: '萨达撒多会撒娇的挥洒健康的挥洒考究的挥洒的货架上',
  10. // time: '2020/07/08'
  11. // },
  12. // {
  13. // title: '重要通知222',
  14. // content: 'wewewe',
  15. // time: '2020/07/08'
  16. // },
  17. // {
  18. // title: '重要通知222',
  19. // content: 'wewewe',
  20. // time: '2020/07/08'
  21. // },
  22. // {
  23. // title: '重要通知222',
  24. // content: 'wewewe',
  25. // time: '2020/07/08'
  26. // },
  27. // {
  28. // title: '重要通知222',
  29. // content: 'wewewe',
  30. // time: '2020/07/08'
  31. // },
  32. // {
  33. // title: '重要通知',
  34. // content: 'skdaskjd阿斯顿撒多撒多撒多萨迪克撒旦卡萨丁',
  35. // time: '2020/07/08'
  36. // },
  37. // {
  38. // tile: '重要通知',
  39. // content: '所得税卡的挥洒考究的哈斯科技带回家卡萨的挥洒考究的哈斯卡接电话看手机啊都好看手机锕',
  40. // time: '2020/07/08'
  41. // },
  42. ],
  43. noreadList: [
  44. // {
  45. // title: '未读通知',
  46. // content: '萨达撒多会撒娇的挥洒健康的挥洒考究的挥洒的货架上',
  47. // time: '2020/07/08'
  48. // },
  49. // {
  50. // title: '重要通知222',
  51. // content: 'wewewe',
  52. // time: '2020/07/08'
  53. // },
  54. // {
  55. // title: '重要通知',
  56. // content: 'skdaskjd阿斯顿撒多撒多撒多萨迪克撒旦卡萨丁',
  57. // time: '2020/07/08'
  58. // },
  59. // {
  60. // title: '重要通知',
  61. // content: '所得税卡的挥洒考究的哈斯科技带回家卡萨的挥洒考究的哈斯卡接电话看手机啊都好看手机锕',
  62. // time: '2020/07/08'
  63. // },
  64. ],
  65. },
  66. onTabsItemTap: function (event) {
  67. let index = event.currentTarget.dataset.index;
  68. this.setData({
  69. currentTabIndex: index
  70. })
  71. console.log(index, "sss");
  72. //..............................................................
  73. if (index == 0) {
  74. this.noRead();
  75. } else {
  76. this.read();
  77. }
  78. //..............................................................
  79. },
  80. read() {
  81. wx.request({
  82. url: app.globalData.publicUrl + '/appletNotice/listForApplets',
  83. method: "GET",
  84. header: {
  85. appletsId: wx.getStorageSync('openId')
  86. },
  87. success: (res) => {
  88. console.log(res, "000");
  89. this.setData({
  90. readList: res.data.data
  91. })
  92. }
  93. })
  94. },
  95. noRead() {
  96. wx.request({
  97. url: app.globalData.publicUrl + '/appletNotice/listForAppletsNoread ',
  98. method: "GET",
  99. header: {
  100. appletsId: wx.getStorageSync('openId')
  101. },
  102. success: (res) => {
  103. console.log(res, "000");
  104. this.setData({
  105. noreadList: res.data.data
  106. })
  107. }
  108. })
  109. },
  110. know(e) {
  111. console.log(e.currentTarget.dataset.infos._id);
  112. wx.request({
  113. url: app.globalData.publicUrl + '/readNotice/add',
  114. method: "POST",
  115. header: {
  116. appletsId: wx.getStorageSync('openId')
  117. },
  118. data: {
  119. noticeId: e.currentTarget.dataset.infos._id
  120. },
  121. success: (res) => {
  122. console.log(res, "000");
  123. if (res.data.code == 0) {
  124. this.noRead();
  125. }
  126. }
  127. })
  128. },
  129. onLoad: function () {
  130. this.read();
  131. this.noRead();
  132. },
  133. })