outlets.js 1.99 KB
/**
 * 商品促销controller
 * @author: yyq<yanqing.yang@yoho.cn>
 * @date: 2016/5/19
 */

'use strict';

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

// 开发用模拟数据
const outletsSimulation = require('../models/simulation');

/**
 * outlets 首页
 * @param  {[type]} req [description]
 * @param  {[type]} res [description]
 * @return {[type]}     [description]
 */
exports.index = (req, res) => {
    res.render('outlets/index', {});

    // headerModel.requestHeaderData()
    //     .then(response => {
    //         response = headerModel.setHeaderData(response.data, 'outlets');
    //
    //         response.module = 'product';
    //         response.page = 'outlets';
    //         response.footerTop = true;
    //         response.devEnv = true;
    //
    //         // 假数据输出
    //         res.render('outlets/index', Object.assign(response, simulation.saleIndex()));
    //
    //         // 真实数据输出
    //         /* return sale.getSaleDate().then(result => {
    //
    //             response.result = result;
    //             response.resultShow = JSON.stringify(result, null, 4);
    //
    //             res.render('sale/index', response);
    //         });*/
    //     })
    //     .catch(() => {
    //         res.render('error', { devEnv: true, pageErr: true });
    //     });
};

/**
 * outlets 频道页
 * @param  {[type]} req [description]
 * @param  {[type]} res [description]
 * @return {[type]}     [description]
 */
exports.channel = (req, res) => {
    let channel = {
        boys: 'true',
        girls: 'true',
        kids: '',
        lifestyle: ''
    };
    let response = {
        module: 'product',
        page: 'outlets',
        footerTop: true,
        devEnv: true
    };

    if (!channel[req.params.channel]) {
        response.pageErr = true;
    }

    // 假数据输出
    res.render('outlets/channel', Object.assign(response, outletsSimulation.outletBanner()));

    // res.render('outlets/channel', response);
};