index.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. // pages/my-promotion/index.js
  2. const app = getApp();
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. parameter: {
  9. 'navbar': '1',
  10. 'return': '1',
  11. 'title': '我的推广',
  12. 'color': true,
  13. 'class': '0'
  14. },
  15. userInfo:[],
  16. yesterdayPrice:0.00,
  17. isClone:false
  18. },
  19. onLoadFun:function(){
  20. this.getUserInfo();
  21. this.yesterdayCommission();
  22. },
  23. /**
  24. * 生命周期函数--监听页面加载
  25. */
  26. onLoad: function (options) {
  27. },
  28. /**
  29. * 生命周期函数--监听页面初次渲染完成
  30. */
  31. onReady: function () {
  32. },
  33. /**
  34. * 生命周期函数--监听页面显示
  35. */
  36. onShow: function () {
  37. if (app.globalData.isLog && this.data.isClone){
  38. this.getUserInfo();
  39. this.yesterdayCommission();
  40. }
  41. },
  42. /**
  43. * 获取个人用户信息
  44. */
  45. getUserInfo: function () {
  46. var that = this;
  47. app.baseGet(app.U({ c: 'user_api', a: 'my' }), function (res) {
  48. that.setData({ userInfo: res.data });
  49. });
  50. },
  51. yesterdayCommission: function () {
  52. var that = this;
  53. app.baseGet(app.U({ c: 'user_api', a: 'yesterday_commission' }), function (res) {
  54. that.setData({ yesterdayPrice: res.data });
  55. });
  56. },
  57. /**
  58. * 生命周期函数--监听页面隐藏
  59. */
  60. onHide: function () {
  61. this.setData({isClone:true});
  62. },
  63. /**
  64. * 生命周期函数--监听页面卸载
  65. */
  66. onUnload: function () {
  67. },
  68. /**
  69. * 页面相关事件处理函数--监听用户下拉动作
  70. */
  71. onPullDownRefresh: function () {
  72. },
  73. /**
  74. * 页面上拉触底事件的处理函数
  75. */
  76. onReachBottom: function () {
  77. },
  78. /**
  79. * 用户点击右上角分享
  80. */
  81. onShareAppMessage: function () {
  82. }
  83. })