205 lines
6.5 KiB
JavaScript
Executable File
205 lines
6.5 KiB
JavaScript
Executable File
const app = getApp();
|
||
Page({
|
||
data: {
|
||
avatar: app.data.default_user_head_src,
|
||
nickname: "用户名",
|
||
message_total: 0,
|
||
head_nav_list: [
|
||
{ name: "订单总数", url: "user-order", count: 0 },
|
||
{ name: "商品收藏", url: "user-faovr", count: 0 },
|
||
{ name: "我的足迹", url: "user-goods-browse", count: 0 },
|
||
{ name: "我的积分", url: "user-integral", count: 0 },
|
||
],
|
||
user_order_status_list: [
|
||
{ name: "待付款", status: 1, count: 0, url: "/pages/user-order/user-order?status=1" },
|
||
{ name: "待发货", status: 2, count: 0, url: "/pages/user-order/user-order?status=2" },
|
||
{ name: "待收货", status: 3, count: 0, url: "/pages/user-order/user-order?status=3" },
|
||
{ name: "已完成", status: 4, count: 0, url: "/pages/user-order/user-order?status=4" },
|
||
{ name: "退款/售后", status: 101, count: 0, url: "/pages/user-orderaftersale/user-orderaftersale" },
|
||
],
|
||
|
||
// 远程自定义导航
|
||
navigation: [],
|
||
|
||
// 基础配置
|
||
common_app_customer_service_tel: null,
|
||
common_user_center_notice: null,
|
||
common_app_is_online_service: 0,
|
||
common_app_is_head_vice_nav: 0,
|
||
},
|
||
|
||
onShow() {
|
||
tt.setNavigationBarTitle({title: app.data.common_pages_title.user});
|
||
|
||
// 数据加载
|
||
this.init();
|
||
|
||
// 初始化配置
|
||
this.init_config();
|
||
},
|
||
|
||
// 初始化配置
|
||
init_config(status) {
|
||
if((status || false) == true) {
|
||
this.setData({
|
||
common_app_customer_service_tel: app.get_config('config.common_app_customer_service_tel'),
|
||
common_user_center_notice: app.get_config('config.common_user_center_notice'),
|
||
common_app_is_online_service: app.get_config('config.common_app_is_online_service'),
|
||
common_app_is_head_vice_nav: app.get_config('config.common_app_is_head_vice_nav'),
|
||
});
|
||
} else {
|
||
app.is_config(this, 'init_config');
|
||
}
|
||
},
|
||
|
||
// 获取数据
|
||
init(e) {
|
||
var user = app.get_user_info(this, "init"),
|
||
self = this;
|
||
if (user != false) {
|
||
// 用户未绑定用户则转到登录页面
|
||
if (app.user_is_need_login(user)) {
|
||
tt.showModal({
|
||
title: '温馨提示',
|
||
content: '绑定手机号码',
|
||
confirmText: '确认',
|
||
cancelText: '暂不',
|
||
success: (result) => {
|
||
tt.stopPullDownRefresh();
|
||
if(result.confirm) {
|
||