You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
196 lines
3.4 KiB
196 lines
3.4 KiB
3 months ago
|
// pages/user/user.js
|
||
|
|
||
|
var http = require("../../utils/http.js");
|
||
|
var util = require("../../utils/util.js");
|
||
|
Page({
|
||
|
|
||
|
/**
|
||
|
* 页面的初始数据
|
||
|
*/
|
||
|
data: {
|
||
|
orderAmount: '',
|
||
|
sts: '',
|
||
|
collectionCount: 0
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生命周期函数--监听页面加载
|
||
|
*/
|
||
|
onLoad: function(options) {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生命周期函数--监听页面初次渲染完成
|
||
|
*/
|
||
|
onReady: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生命周期函数--监听页面显示
|
||
|
*/
|
||
|
onShow: function() {
|
||
|
|
||
|
//加载订单数字
|
||
|
var ths = this;
|
||
|
// var status = ths.data.status
|
||
|
wx.showLoading();
|
||
|
var params = {
|
||
|
url: "/p/myOrder/orderCount",
|
||
|
method: "GET",
|
||
|
data: {},
|
||
|
callBack: function(res) {
|
||
|
wx.hideLoading();
|
||
|
ths.setData({
|
||
|
orderAmount: res
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
http.request(params);
|
||
|
this.showCollectionCount();
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生命周期函数--监听页面隐藏
|
||
|
*/
|
||
|
onHide: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生命周期函数--监听页面卸载
|
||
|
*/
|
||
|
onUnload: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||
|
*/
|
||
|
onPullDownRefresh: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 页面上拉触底事件的处理函数
|
||
|
*/
|
||
|
onReachBottom: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 用户点击右上角分享
|
||
|
*/
|
||
|
onShareAppMessage: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
toDistCenter: function () {
|
||
|
wx.showToast({
|
||
|
icon: "none",
|
||
|
title: '该功能未开源'
|
||
|
})
|
||
|
},
|
||
|
|
||
|
toCouponCenter: function() {
|
||
|
wx.showToast({
|
||
|
icon: "none",
|
||
|
title: '该功能未开源'
|
||
|
})
|
||
|
},
|
||
|
|
||
|
toMyCouponPage: function() {
|
||
|
wx.showToast({
|
||
|
icon: "none",
|
||
|
title: '该功能未开源'
|
||
|
})
|
||
|
},
|
||
|
|
||
|
toAddressList: function() {
|
||
|
wx.navigateTo({
|
||
|
url: '/pages/delivery-address/delivery-address',
|
||
|
})
|
||
|
},
|
||
|
|
||
|
// 跳转绑定手机号
|
||
|
toBindingPhone: function() {
|
||
|
wx.navigateTo({
|
||
|
url: '/pages/binding-phone/binding-phone',
|
||
|
})
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 退出登录
|
||
|
*/
|
||
|
logout: function() {
|
||
|
// 请求退出登陆接口
|
||
|
http.request({
|
||
|
url: '/logOut',
|
||
|
method: 'post',
|
||
|
callBack: res => {
|
||
|
util.removeTabBadge()
|
||
|
|
||
|
wx.removeStorageSync('loginResult');
|
||
|
wx.removeStorageSync('token');
|
||
|
|
||
|
// this.$Router.pushTab('/pages/index/index')
|
||
|
wx.showToast({
|
||
|
title: "退出成功",
|
||
|
icon: "none"
|
||
|
})
|
||
|
|
||
|
this.setData({
|
||
|
orderAmount: ''
|
||
|
});
|
||
|
setTimeout(() => {
|
||
|
wx.switchTab({
|
||
|
url: "/pages/index/index"
|
||
|
})
|
||
|
}, 1000)
|
||
|
}
|
||
|
})
|
||
|
},
|
||
|
|
||
|
toOrderListPage: function(e) {
|
||
|
var sts = e.currentTarget.dataset.sts;
|
||
|
wx.navigateTo({
|
||
|
url: '/pages/orderList/orderList?sts=' + sts,
|
||
|
})
|
||
|
},
|
||
|
/**
|
||
|
* 查询所有的收藏量
|
||
|
*/
|
||
|
showCollectionCount: function() {
|
||
|
var ths = this;
|
||
|
wx.showLoading();
|
||
|
var params = {
|
||
|
url: "/p/user/collection/count",
|
||
|
method: "GET",
|
||
|
data: {},
|
||
|
callBack: function(res) {
|
||
|
wx.hideLoading();
|
||
|
ths.setData({
|
||
|
collectionCount: res
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
http.request(params);
|
||
|
},
|
||
|
/**
|
||
|
* 我的收藏跳转
|
||
|
*/
|
||
|
myCollectionHandle: function() {
|
||
|
var url = '/pages/prod-classify/prod-classify?sts=5';
|
||
|
var id = 0;
|
||
|
var title = "我的收藏商品";
|
||
|
if (id) {
|
||
|
url += "&tagid=" + id + "&title=" + title;
|
||
|
}
|
||
|
wx.navigateTo({
|
||
|
url: url
|
||
|
})
|
||
|
}
|
||
|
|
||
|
|
||
|
})
|