beerBoxDetail.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. // pages/beerBoxDetail/beerBoxDetail.js
  2. const request = require("../../utils/request.js");
  3. const login = require("../../utils/login.js");
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. popover_Status: true,
  10. boxId: null,
  11. beerBoxDetail: {}
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad(options) {
  17. if(options.boxId) {
  18. this.setData({
  19. boxId: options.boxId
  20. })
  21. }
  22. this.geBoxtDetail()
  23. },
  24. /**
  25. * 生命周期函数--监听页面初次渲染完成
  26. */
  27. onReady() {
  28. },
  29. /**
  30. * 生命周期函数--监听页面显示
  31. */
  32. onShow() {
  33. },
  34. /**
  35. * 生命周期函数--监听页面隐藏
  36. */
  37. onHide() {
  38. },
  39. /**
  40. * 生命周期函数--监听页面卸载
  41. */
  42. onUnload() {
  43. },
  44. /**
  45. * 页面相关事件处理函数--监听用户下拉动作
  46. */
  47. onPullDownRefresh() {
  48. },
  49. /**
  50. * 页面上拉触底事件的处理函数
  51. */
  52. onReachBottom() {
  53. },
  54. /**
  55. * 用户点击右上角分享
  56. */
  57. onShareAppMessage() {
  58. },
  59. geBoxtDetail() {
  60. let that = this;
  61. request.getData(
  62. 'app/box/detail',{boxId: that.data.boxId},
  63. res => {
  64. that.setData({
  65. beerBoxDetail: res.data.data
  66. })
  67. },
  68. res => {
  69. console.log(res)
  70. }
  71. )
  72. },
  73. backFun() {
  74. wx.navigateBack({
  75. delta: 1
  76. })
  77. },
  78. popoverFun() {
  79. this.setData({
  80. popover_Status: !this.data.popover_Status
  81. })
  82. },
  83. toBeerDetail(event) {
  84. login.ifLogin('../beerDetail/beerDetail?productId=' + event.currentTarget.dataset.pid)
  85. },
  86. toPay() {
  87. wx.navigateTo({
  88. url: '../beerBoxPayment/beerBoxPayment?boxId='+this.data.boxId
  89. })
  90. }
  91. })