outlet.js 1.08 KB
/**
 * 频道页面
 * @author: Bi Kai<kai.bi@yoho.cn>
 * @date: 2016/05/09
 */
'use strict';

const outletModel = require('../models/outlet');
const headerModel = require('../../../doraemon/models/header');

const renderData = {
    module: 'product',
    page: 'outlet'
};

exports.index = (req, res) => {
    let channel = req.query.channel || req.cookies._Channel || 'boys';
    let headerData = headerModel.setNavHeader('OUTLET', channel, true, '', null);

    outletModel.getContent().then(result => {
        res.render('outlet', Object.assign({
            pageHeader: headerData,
            pageFooter: true
        }, renderData, result));
    });
};

exports.activity = (req, res) => {
    let channel = req.query.channel || req.cookies._Channel || 'boys';
    let headerData = headerModel.setNavHeader('OUTLET', channel, true, '', null);

    outletModel.getActivity(req.query.id).then(result => {
        res.render('outlet/activity', Object.assign({
            page: 'outlet-detail',
            pageHeader: headerData,
            pageFooter: true
        }, renderData, result));
    });
};