| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- // pages/my-account/index.js
- const app=getApp();
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- parameter: {
- 'navbar': '1',
- 'return': '1',
- 'title': '我的账户',
- 'color': false,
- },
- userInfo:{},
- host_product:[],
- isClose:false,
- recharge_switch:0,
- },
- /**
- * 登录回调
- */
- onLoadFun:function(){
- this.getUserInfo();
- this.get_host_product();
- this.get_activity();
- this.getSystemConfig();
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
- },
- /**
- * 获取系统配置信息
- */
- getSystemConfig:function(){
- var that = this;
- app.baseGet(app.U({ c: 'public_api', a: 'get_system_config_value', q: { name:'recharge_switch'} }), function (res) {
- that.setData({ recharge_switch: parseInt(res.data.recharge_switch) });
- });
- },
- /**
- * 获取用户详情
- */
- getUserInfo:function(){
- var that=this;
- app.baseGet(app.U({ c: 'user_api', a:'my'}),function(res){
- that.setData({userInfo:res.data});
- });
- },
- /**
- * 获取活动可参与否
- */
- get_activity:function(){
- var that=this;
- app.baseGet(app.U({c:'user_api',a:'get_activity'}),function(res){
- that.setData({activity:res.data});
- });
- },
- /**
- * 获取我的推荐
- */
- get_host_product:function(){
- var that=this;
- app.baseGet(app.U({ c: 'public_api', a: "get_hot_product", q: { offset:1,limit:4}}),function(res){
- that.setData({ host_product:res.data});
- });
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function () {
- if (app.globalData.isLog && this.data.isClose) {
- this.getUserInfo();
- this.get_host_product();
- this.get_activity();
- }
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function () {
- this.setData({ isClose: true });
- },
- })
|