Authored by ccbikai

star action 修改

... ... @@ -26,7 +26,7 @@ const headTab = [
}
];
const processPublicData = (req, title) => {
const _processPublicData = (req, title) => {
// let headerData = headerModel.setNav({
// navTitle: title,
// navBtn: navBtn
... ... @@ -52,7 +52,7 @@ const processPublicData = (req, title) => {
* @param {[object]} res
* @return {[type]}
*/
exports.index = (req, res, next) => {
let index = (req, res, next) => {
const pageHeadTab = _.cloneDeep(headTab);
pageHeadTab[0].cur = true;
... ... @@ -75,11 +75,11 @@ exports.index = (req, res, next) => {
},
starAvatar: result.starAvatar.concat(result.starAvatar).concat(result.starAvatar), // 需要优化,数组重复三次
articles: result.articles
}, processPublicData(req, '星潮教室')));
}, _processPublicData(req, '星潮教室')));
}).catch(next);
};
exports.getIndexHtml = (req, res, next) => {
let getIndexHtml = (req, res, next) => {
starModel.getIndexData((req.query.uid || 0)).then((result) => {
res.render('star/index-html', _.assign({
layout: false,
... ... @@ -99,7 +99,7 @@ exports.getIndexHtml = (req, res, next) => {
* @param {[object]} res
* @return {[type]}
*/
exports.special = (req, res, next) => {
let special = (req, res, next) => {
starModel.getSpecialData().then((result) => {
const pageHeadTab = _.cloneDeep(headTab);
... ... @@ -107,7 +107,7 @@ exports.special = (req, res, next) => {
pageHeadTab[2].url += (req.query.uid || 0);
res.render('star/special', _.assign({
page: 'special'
}, processPublicData(req, '星潮教室'), {
}, _processPublicData(req, '星潮教室'), {
resources: result,
headTab: pageHeadTab,
notIndex: true
... ... @@ -122,7 +122,7 @@ exports.special = (req, res, next) => {
* @param {[object]} res
* @return {[type]}
*/
exports.collocation = (req, res) => {
let collocation = (req, res) => {
const pageHeadTab = _.cloneDeep(headTab);
pageHeadTab[2].cur = true;
... ... @@ -130,7 +130,7 @@ exports.collocation = (req, res) => {
res.render('star/collocation', _.assign({
isStarDetailPage: true,
page: 'collocation'
}, processPublicData(req, '星潮教室'), {
}, _processPublicData(req, '星潮教室'), {
headTab: pageHeadTab,
notIndex: true
}));
... ... @@ -142,7 +142,7 @@ exports.collocation = (req, res) => {
* @param {[object]} res
* @return {[type]}
*/
exports.collocationList = (req, res, next) => {
let collocationList = (req, res, next) => {
let params = req.query;
let uid = req.query.uid || 0; // 客户端访问,不能使用 cookie
... ... @@ -162,7 +162,7 @@ exports.collocationList = (req, res, next) => {
* @param {[type]} res [description]
* @return {[type]}
*/
exports.setFavorite = (req, res, next) => {
let setFavorite = (req, res, next) => {
let uid = req.body.uid || 0; // 客户端访问,不能使用 cookie
let urlEncode = '';
let url = '';
... ... @@ -193,11 +193,11 @@ exports.setFavorite = (req, res, next) => {
* @param {[object]} res
* @return {[type]}
*/
exports.detail = (req, res) => {
let detail = (req, res) => {
res.render('star/detail', _.assign({
isStarDetailPage: true,
page: 'detail-list'
}, processPublicData(req, req.query.tag, false)));
}, _processPublicData(req, req.query.tag, false)));
};
/**
... ... @@ -206,7 +206,7 @@ exports.detail = (req, res) => {
* @param {[object]} res
* @return {[type]}
*/
exports.detailList = (req, res, next) => {
let detailList = (req, res, next) => {
let params = req.query;
starModel.getDetailData(params).then((result) => {
... ... @@ -218,3 +218,14 @@ exports.detailList = (req, res, next) => {
}));
}).catch(next);
};
module.exports = {
index,
getIndexHtml,
special,
collocation,
collocationList,
setFavorite,
detail,
detailList
};
... ...