...
|
...
|
@@ -6,29 +6,33 @@ |
|
|
'use strict';
|
|
|
const _ = require('lodash');
|
|
|
const helpers = global.yoho.helpers;
|
|
|
const model = require('../models/index');
|
|
|
|
|
|
/**
|
|
|
* 个人中心主页
|
|
|
*/
|
|
|
const component = {
|
|
|
index: (req, res, next) => {
|
|
|
var isLogin = true;
|
|
|
var testData = {
|
|
|
head_ico: isLogin ? "" : "",
|
|
|
profile_name: isLogin ? "James Sen" : "登录/注册",
|
|
|
signinUrl: "/home",
|
|
|
wait_pay_num: 1,
|
|
|
wait_cargo_num: 2,
|
|
|
send_cargo_num: 3,
|
|
|
address_num: 2,
|
|
|
product_favorite_total: 10,
|
|
|
brand_favorite_total: 21,
|
|
|
yoho_coin_num: 100
|
|
|
var uid = req.user.uid
|
|
|
if (!uid && req.xhr) {
|
|
|
return res.json({
|
|
|
code: 400,
|
|
|
message: '抱歉,您暂未登录!'
|
|
|
});
|
|
|
}
|
|
|
res.render('index', _.merge({
|
|
|
module: 'home',
|
|
|
page: 'index'
|
|
|
}, testData));
|
|
|
|
|
|
model.getUserHomeData(uid).then(data => {
|
|
|
var result = {
|
|
|
module: 'home',
|
|
|
page: 'index',
|
|
|
head_ico: uid ? "" : "",
|
|
|
profile_name: uid ? "James Sen" : "登录/注册",
|
|
|
userinfourl: uid ? "/home/mydetails" : helpers.urlFormat('/signin.html', {
|
|
|
refer: req.originalUrl
|
|
|
}),
|
|
|
}
|
|
|
res.render('index', _.merge(result, data[1]));
|
|
|
});
|
|
|
}
|
|
|
};
|
|
|
|
...
|
...
|
|