errorlist.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import common from '../../utils/util';
  2. import server from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. IsShowMenu:false,
  7. },
  8. onLoad: function (options) {
  9. this.setData({
  10. Containnerheight: server.getWindowHeight(),
  11. });
  12. this.getList();
  13. },
  14. getList: function () {
  15. var that = this;
  16. var list = wx.getStorageSync("ErrorList");
  17. that.setData({
  18. ErrorList:list,
  19. })
  20. },
  21. closeMenu: function () {
  22. this.setData({
  23. IsShowMenu: false,
  24. });
  25. },
  26. openMenu: function (e) {
  27. var id = e.currentTarget.dataset.id;
  28. var item;
  29. var list = this.data.ErrorList;
  30. for (var i = 0; i < list.length; i++) {
  31. if (id == list[i].ID) {
  32. item=list[i];
  33. break;
  34. }
  35. }
  36. this.setData({
  37. IsShowMenu: true,
  38. SelectedItem:item,
  39. });
  40. },
  41. deleteItem:function(){
  42. var list = this.data.ErrorList;
  43. for (var i = 0; i < list.length; i++) {
  44. if (this.data.SelectedItem.ID==list[i].ID) {
  45. list.splice(i, 1);
  46. break;
  47. }
  48. }
  49. this.setData({
  50. ErrorList: list,
  51. IsShowMenu: false,
  52. });
  53. wx.setStorageSync("ErrorList", list);
  54. },
  55. });