EP-WachatApp/eaterplanet_ecommerce/distributionCenter/pages/memberInfo.js

126 lines
2.6 KiB
JavaScript

var app = getApp();
var util = require('../../utils/util.js');
Page({
/**
* 页面的初始数据
*/
data: {
},
member_id: 0,
handlerGobackClick(delta) {
const pages = getCurrentPages();
if (pages.length >= 2) {
wx.navigateBack({
delta: delta
});
} else {
wx.switchTab({
url: '/eaterplanet_ecommerce/pages/index/index'
});
}
},
handlerGohomeClick(url) {
wx.switchTab({
url: '/eaterplanet_ecommerce/pages/index/index'
});
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var that = this;
let member_id = options.memberId || 0;
if (!member_id) {
wx.showToast({
title: '参数错误',
icon: 'none'
})
setTimeout(()=>{
wx.redirectTo({
url: '/eaterplanet_ecommerce/distributionCenter/pages/member',
})
}, 1000)
return;
}
this.member_id = member_id;
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
let that = this;
util.check_login_new().then((res) => {
if (!res) {
wx.showModal({
title: '提示',
content: '您还未登录',
showCancel: false,
success(res) {
if (res.confirm) {
wx.switchTab({
url: '/eaterplanet_ecommerce/pages/user/me',
})
}
}
})
} else {
that.getData();
}
})
},
/**
* 授权成功回调
*/
authSuccess: function () {
let that = this;
this.setData({
needAuth: false
}, () => {
that.getData();
})
},
getData: function(){
wx.showLoading();
var token = wx.getStorageSync('token');
let that = this;
app.util.request({
url: 'entry/wxapp/user',
data: {
controller: 'distribution.get_parent_agent_info_bymemberid',
token: token,
member_id: that.member_id
},
dataType: 'json',
success: function (res) {
wx.hideLoading();
if (res.data.code == 0) {
console.log(res.data.data)
that.setData({
info: res.data.data
})
}else{
wx.showModal({
title: '提示',
content: res.data.msg,
showCancel: false,
success(res) {
if (res.confirm) {
console.log('用户点击确定')
wx.reLaunch({
url: '/eaterplanet_ecommerce/pages/user/me',
})
}
}
})
}
}
})
}
})