brand-list.js
1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/**
* blk品牌品类
* @author: xiaoru.zhang
* @date: 2017/02/07
*/
'use strict';
const mRoot = '../models';
const headerModel = require('../../../doraemon/models/header'); // 头部model
const _ = require('lodash');
const brandModel = require(`${mRoot}/brand-list`);
let channels = {
boys: 1,
girl: 2,
lifestyle: 4
};
const index = (req, res, next) => {
let categoryTab = req.query.tab || '';
let gender = req.query.gender || req.cookies._Channel && channels[req.cookies._Channel] || 1;
let code = '7317a4701a1d3ddc8d93a5df77a63b75';
let isbrand = true;
brandModel.indexData(isbrand, gender, code).then(result => {
res.render('brand/brand', {
module: 'guang',
page: 'brand-list',
// pageHeader: headerModel.setNav({
// navTitle: '潮流优选'
// }),
// title: '潮流优选',
width750: true,
categoryTab: categoryTab === 'category' ? true : false,
channel: result.channel,
brandList: result.brandList
})
}).catch(next);
};
const brandList = (req, res, next) => {
let code;
let gender = req.query.gender || req.cookies._Channel && channels[req.cookies._Channel] || 1;
if (parseInt(gender) === 1) {
code = '7317a4701a1d3ddc8d93a5df77a63b75';
} else {
code = '84313c4b293a1c0aea985aa16a42a6b5';
}
brandModel.brandListData(code, gender).then(result => {
res.render('brand/brand-list', {
layout: false,
brandList: result.brandList
})
}).catch(next);
};
module.exports = {
index,
brandList
};