recommend.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //获取应用实例
  2. const app = getApp()
  3. const util = require('../../utils/util.js');
  4. const APIClient = require('../../utils/APIClient.js');
  5. const login = require('../../utils/loginSchedule.js');
  6. Page({
  7. data: {
  8. recommendData: {},
  9. metalsStrategy: [],
  10. downUp: '展开'
  11. },
  12. onLoad: function (options) {
  13. },
  14. onShow: function () {
  15. login.getOpenidSessionKey(res => {
  16. APIClient.getRecommendSchedule({
  17. uid: res.data.data.uid
  18. }).success(res => {
  19. console.log(res.data)
  20. this.setData({
  21. recommendData: res.data.data,
  22. metalsStrategy:util.strategy(res.data.data.weekPageThemeConfig.metalsStrategy)
  23. })
  24. })
  25. }, function() {
  26. wx.showModal({
  27. title: '提示',
  28. content: '需要获取您的公开信息(昵称、头像等),请从小程序列表删除小学王者班后再次扫码进入,允许授权后可正常使用',
  29. showCancel: false,
  30. success: function (res) {
  31. if (res.confirm) {
  32. console.log('用户点击确定')
  33. } else if (res.cancel) {
  34. console.log('用户点击取消')
  35. }
  36. }
  37. })
  38. });
  39. },
  40. })