...
|
...
|
@@ -9,8 +9,6 @@ const mRoot = '../models'; |
|
|
const _ = require('lodash');
|
|
|
const starModel = require(`${mRoot}/star`);
|
|
|
|
|
|
// const headerModel = require('../../../doraemon/models/header');
|
|
|
|
|
|
const headTab = [
|
|
|
{
|
|
|
url: '/guang/star',
|
...
|
...
|
@@ -21,22 +19,15 @@ const headTab = [ |
|
|
name: '星专题'
|
|
|
},
|
|
|
{
|
|
|
url: '/guang/star/collocation?uid=',
|
|
|
url: '/guang/star/collocation',
|
|
|
name: '星搭配'
|
|
|
}
|
|
|
];
|
|
|
|
|
|
const processPublicData = (req, title) => {
|
|
|
// let headerData = headerModel.setNav({
|
|
|
// navTitle: title,
|
|
|
// navBtn: navBtn
|
|
|
// });
|
|
|
|
|
|
let renderData = {
|
|
|
module: 'guang',
|
|
|
title: title
|
|
|
|
|
|
// pageHeader: headerData
|
|
|
};
|
|
|
|
|
|
if (req.query.app_version || req.query.appVersion) {
|
...
|
...
|
@@ -56,15 +47,8 @@ exports.index = (req, res, next) => { |
|
|
const pageHeadTab = _.cloneDeep(headTab);
|
|
|
|
|
|
pageHeadTab[0].cur = true;
|
|
|
pageHeadTab[2].url += (req.query.uid || 0);
|
|
|
|
|
|
// res.render('star/index', _.assign({
|
|
|
// page: 'star',
|
|
|
// isStarIndexPage: true,
|
|
|
// headTab: pageHeadTab
|
|
|
// }, processPublicData(req, '星潮教室')));
|
|
|
|
|
|
starModel.getIndexData((req.query.uid || 0)).then((result) => {
|
|
|
starModel.getIndexData().then((result) => {
|
|
|
res.render('star/index', _.assign({
|
|
|
page: 'star',
|
|
|
isStarIndexPage: true,
|
...
|
...
|
@@ -73,21 +57,21 @@ exports.index = (req, res, next) => { |
|
|
focus: true,
|
|
|
data: result.ads
|
|
|
},
|
|
|
starAvatar: result.starAvatar.concat(result.starAvatar).concat(result.starAvatar), // 需要优化,数组重复三次
|
|
|
starAvatar: result.starAvatar ? result.starAvatar : '',
|
|
|
articles: result.articles
|
|
|
}, processPublicData(req, '星潮教室')));
|
|
|
}).catch(next);
|
|
|
};
|
|
|
|
|
|
exports.getIndexHtml = (req, res, next) => {
|
|
|
starModel.getIndexData((req.query.uid || 0)).then((result) => {
|
|
|
starModel.getIndexData().then((result) => {
|
|
|
res.render('star/index-html', _.assign({
|
|
|
layout: false,
|
|
|
content: {
|
|
|
focus: true,
|
|
|
data: result.ads
|
|
|
},
|
|
|
starAvatar: result.starAvatar.concat(result.starAvatar).concat(result.starAvatar), // 需要优化,数组重复三次
|
|
|
starAvatar: result.starAvatar ? result.starAvatar : '',
|
|
|
articles: result.articles
|
|
|
}));
|
|
|
}).catch(next);
|
...
|
...
|
@@ -104,7 +88,6 @@ exports.special = (req, res, next) => { |
|
|
const pageHeadTab = _.cloneDeep(headTab);
|
|
|
|
|
|
pageHeadTab[1].cur = true;
|
|
|
pageHeadTab[2].url += (req.query.uid || 0);
|
|
|
res.render('star/special', _.assign({
|
|
|
page: 'special'
|
|
|
}, processPublicData(req, '星潮教室'), {
|
...
|
...
|
@@ -126,7 +109,6 @@ exports.collocation = (req, res) => { |
|
|
const pageHeadTab = _.cloneDeep(headTab);
|
|
|
|
|
|
pageHeadTab[2].cur = true;
|
|
|
pageHeadTab[2].url += (req.query.uid || 0);
|
|
|
res.render('star/collocation', _.assign({
|
|
|
isStarDetailPage: true,
|
|
|
page: 'collocation'
|
...
|
...
|
@@ -144,7 +126,7 @@ exports.collocation = (req, res) => { |
|
|
*/
|
|
|
exports.collocationList = (req, res, next) => {
|
|
|
let params = req.query;
|
|
|
let uid = req.query.uid || 0; // 客户端访问,不能使用 cookie
|
|
|
let uid = req.cookies.guangStarUid || 0; // 客户端访问,不能使用 cookie
|
|
|
|
|
|
starModel.getCollocationListData(params, uid).then((result) => {
|
|
|
res.render('star/list', _.assign({
|
...
|
...
|
@@ -163,7 +145,7 @@ exports.collocationList = (req, res, next) => { |
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.setFavorite = (req, res, next) => {
|
|
|
let uid = req.body.uid || 0; // 客户端访问,不能使用 cookie
|
|
|
let uid = req.cookies.guangStarUid || 0;
|
|
|
let urlEncode = '';
|
|
|
let url = '';
|
|
|
let params = {
|
...
|
...
|
@@ -172,10 +154,10 @@ exports.setFavorite = (req, res, next) => { |
|
|
};
|
|
|
|
|
|
if (req.body.pageType === '1') {
|
|
|
url = `/guang/star/collocation?uid=${uid}`;
|
|
|
url = '/guang/star/collocation';
|
|
|
urlEncode = '\/guang\/star\/collocation';
|
|
|
} else {
|
|
|
url = `/guang/star/detail?tag=${req.body.tag}&uid=${uid}`;
|
|
|
url = `/guang/star/detail?tag=${req.body.tag}`;
|
|
|
urlEncode = '\/guang\/star\/detail';
|
|
|
}
|
|
|
|
...
|
...
|
|