myMattress.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. // subpages/myMattress/myMattress.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. mList:[]
  8. },
  9. getList() {
  10. const that = this;
  11. wx.request({
  12. url: 'https://aipush.aidsleep.cn/customerlist',
  13. method: 'POST',
  14. data: {
  15. token: "89835e65993fee4a6a6cbbe4c271da51e5521822934e13769e61cadabaed72c3" || wx.getStorageSync('token'),
  16. udi: wx.getStorageSync('unionid'),
  17. },
  18. success: (res) => {
  19. var loadData = res.data.data;
  20. if (loadData) {
  21. const successId = wx.getStorageSync("successId");
  22. if (successId) {
  23. for (let i = 0; i < loadData.length; i++) {
  24. var element = loadData[i];
  25. if (element.pid == successId) {
  26. element.online = 'yes';
  27. break;
  28. }
  29. }
  30. wx.removeStorageSync("successId");
  31. }
  32. that.setData({
  33. mList: loadData
  34. })
  35. } else {
  36. }
  37. },
  38. fail: () => {
  39. }
  40. });
  41. },
  42. showMenu(e) {
  43. const item = e.currentTarget.dataset.item;
  44. console.log(item);
  45. const that = this;
  46. wx.showActionSheet({
  47. itemList: ['编辑', '删除'],
  48. success: function (e) {
  49. console.log(e.tapIndex) //没有item项下的key或index
  50. if (e.tapIndex == 0) {
  51. // 编辑
  52. wx.setStorageSync('item', item);
  53. wx.navigateTo({
  54. url:"/subpages/addMattresses/addMattresses?type=edit"
  55. })
  56. } else {
  57. // 删除
  58. that.deleteItem(item);
  59. }
  60. }
  61. })
  62. },
  63. deleteItem(item) {
  64. const that = this;
  65. wx.request({
  66. url: 'https://aipush.aidsleep.cn/customerdel',
  67. method: 'POST',
  68. data: {
  69. token: "89835e65993fee4a6a6cbbe4c271da51e5521822934e13769e61cadabaed72c3" || wx.getStorageSync('token'),
  70. pid: item.pid,
  71. },
  72. success: (res) => {
  73. var code = res.data.code;
  74. if (code) {
  75. wx.showToast({
  76. icon: 'none',
  77. title: "删除成功"
  78. });
  79. that.getList();
  80. } else {
  81. wx.showToast({
  82. icon: 'none',
  83. title: "删除失败"
  84. });
  85. }
  86. },
  87. fail: () => {
  88. wx.showToast({
  89. icon: 'none',
  90. title: "删除失败"
  91. });
  92. }
  93. });
  94. },
  95. /**
  96. * 生命周期函数--监听页面加载
  97. */
  98. onLoad(options) {
  99. },
  100. /**
  101. * 生命周期函数--监听页面初次渲染完成
  102. */
  103. onReady() {
  104. },
  105. /**
  106. * 生命周期函数--监听页面显示
  107. */
  108. onShow() {
  109. this.getList();
  110. },
  111. /**
  112. * 生命周期函数--监听页面隐藏
  113. */
  114. onHide() {
  115. },
  116. /**
  117. * 生命周期函数--监听页面卸载
  118. */
  119. onUnload() {
  120. },
  121. /**
  122. * 页面相关事件处理函数--监听用户下拉动作
  123. */
  124. onPullDownRefresh() {
  125. },
  126. /**
  127. * 页面上拉触底事件的处理函数
  128. */
  129. onReachBottom() {
  130. },
  131. /**
  132. * 用户点击右上角分享
  133. */
  134. onShareAppMessage() {
  135. }
  136. })