hios-miniprogram/pages/ucenter/index/index.js

98 lines
2.6 KiB
JavaScript

var util = require('../../../utils/util.js');
var api = require('../../../config/api.js');
var user = require('../../../services/user.js');
// TODO 订单显示数量在图标上
const app = getApp()
Page({
data: {
userInfo: {},
hasUserInfo: false,
canIUse: wx.canIUse('button.open-type.getUserInfo'),
avatar: 'http://lucky-icon.meiweiyuxian.com/hio/default_avatar_big.png',
status: {},
},
goProfile: function (e) {
let res = util.loginNow();
if (res == true) {
wx.navigateTo({
url: '/pages/ucenter/settings/index',
});
}
},
toOrderListTap: function(event) {
let res = util.loginNow();
if (res == true) {
let showType = event.currentTarget.dataset.index;
wx.setStorageSync('showType', showType);
wx.navigateTo({
url: '/pages/ucenter/order-list/index?showType=' + showType,
});
}
},
toAddressList: function(e) {
let res = util.loginNow();
if (res == true) {
wx.navigateTo({
url: '/pages/ucenter/address/index?type=0',
});
}
},
toAbout: function () {
wx.navigateTo({
url: '/pages/ucenter/about/index',
});
},
toFootprint: function(e) {
let res = util.loginNow();
if (res == true) {
wx.navigateTo({
url: '/pages/ucenter/footprint/index',
});
}
},
goAuth: function(e) {
wx.navigateTo({
url: '/pages/app-auth/index',
});
},
onLoad: function(options) {
},
onShow: function() {
let userInfo = wx.getStorageSync('userInfo');
if(userInfo == ''){
this.setData({
hasUserInfo: 0,
});
}
else{
this.setData({
hasUserInfo: 1,
});
}
this.setData({
userInfo: userInfo,
});
this.getOrderInfo();
},
onPullDownRefresh: function() {
wx.showNavigationBarLoading()
this.getOrderInfo();
wx.hideNavigationBarLoading() //完成停止加载
wx.stopPullDownRefresh() //停止下拉刷新
},
getOrderInfo: function(e) {
let that = this;
util.request(api.OrderCountInfo).then(function(res) {
if (res.errno === 0) {
let status = res.data;
that.setData({
status: status
});
}
});
},
})