C端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
1.5 KiB

  1. const Http = require("../../utils/HttpBasics");
  2. const config = require("../../config/config");
  3. let app = getApp();
  4. const imgurl = require("../../utils/imgurl");
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. src: imgurl.grade.url,
  11. actUrl: imgurl.act.url,
  12. gradeUrl: imgurl.grade.url,
  13. grade1Url: imgurl.grade1.url,
  14. grade2Url: imgurl.grade2.url,
  15. grade3Url: imgurl.grade3.url,
  16. growthbgUrl: imgurl.growthbg.url,
  17. },
  18. /**
  19. * 生命周期函数--监听页面加载
  20. */
  21. onLoad: function(options) {
  22. },
  23. /**
  24. * 生命周期函数--监听页面初次渲染完成
  25. */
  26. onReady: function() {
  27. },
  28. /**
  29. * 生命周期函数--监听页面显示
  30. */
  31. onShow: function() {
  32. let that = this;
  33. Http.get({
  34. url: config.api.scoreLevelInfo,
  35. data: {}
  36. })
  37. .then(res=>{
  38. // if true 则开启特享礼遇
  39. if (res.data.discountEnable) {
  40. that.setData({
  41. discountEnable: true
  42. })
  43. }
  44. else {
  45. that.setData({
  46. discountEnable: false
  47. })
  48. }
  49. that.setData({
  50. flags: 'have',
  51. rules: JSON.parse(res.data.score.rules).concat(JSON.parse(res.data.score.rules)[1].childs),
  52. levelList: res.data.levelList
  53. })
  54. })
  55. .catch(res=>{
  56. that.setData({
  57. flags: 'nothave'
  58. })
  59. })
  60. },
  61. // 点击跳转到我的特享优惠
  62. gotospecialcourtesy:function(){
  63. wx.navigateTo({
  64. url: '/pages/specialcourtesy/specialcourtesy',
  65. })
  66. }
  67. })