index.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. // pages/home/index.js
  2. const app = getApp();
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. height: app.globalData.height * 2 + 25,
  9. windowHeight: app.globalData.windowHeight,
  10. navbarData: {
  11. name: '历史记录',
  12. },
  13. activeName: 0,
  14. list: [],
  15. mealList: [
  16. { label: '早餐', key: 'breakfast' },
  17. { label: '午餐', key: 'lunch' },
  18. { label: '晚餐', key: 'dinner' },
  19. ],
  20. },
  21. onChange(event) {
  22. this.setData({ activeName: Number(event.detail) });
  23. },
  24. detail: function (data) {
  25. const { id, label, date, isuse } = data.currentTarget.dataset;
  26. console.log(isuse)
  27. let url = '';
  28. if (!isuse) {
  29. url = `/pages/history/detail?id=${id}&label=${label}&date=${date}`;
  30. } else {
  31. url=`评价页?menu_id=`
  32. }
  33. if (!url) return;
  34. wx.redirectTo({ url });
  35. },
  36. // 返回
  37. back: function () {
  38. wx.switchTab({
  39. url: '/pages/my/index',
  40. });
  41. },
  42. /**
  43. * 生命周期函数--监听页面加载
  44. */
  45. onLoad: async function (options) {
  46. const res = await app.$get(`/order?openid=${options.openid}`);
  47. this.setData({ list: res.data });
  48. // if (options.openid) {
  49. // wx.request({
  50. // url: `${app.globalData.publicUrl}/api/st/dining/order?openid=${options.openid}`,
  51. // method: "get",
  52. // data: {},
  53. // success: res => {
  54. // const { data } = res.data;
  55. // this.setData({ list: data })
  56. // },
  57. // error: err => {
  58. // wx.showToast({
  59. // title: err.msg,
  60. // icon: 'error'
  61. // })
  62. // }
  63. // })
  64. // }
  65. },
  66. /**
  67. * 生命周期函数--监听页面初次渲染完成
  68. */
  69. onReady: function () {},
  70. /**
  71. * 生命周期函数--监听页面显示
  72. */
  73. onShow: function () {
  74. // if (typeof this.getTabBar === 'function' &&
  75. // this.getTabBar()) {
  76. // this.getTabBar().setData({
  77. // selected: 3
  78. // })
  79. // }
  80. },
  81. /**
  82. * 生命周期函数--监听页面隐藏
  83. */
  84. onHide: function () {},
  85. /**
  86. * 生命周期函数--监听页面卸载
  87. */
  88. onUnload: function () {},
  89. /**
  90. * 页面相关事件处理函数--监听用户下拉动作
  91. */
  92. onPullDownRefresh: function () {},
  93. /**
  94. * 页面上拉触底事件的处理函数
  95. */
  96. onReachBottom: function () {},
  97. /**
  98. * 用户点击右上角分享
  99. */
  100. onShareAppMessage: function () {},
  101. });