Showing
5 changed files
with
43 additions
and
2 deletions
@@ -11,7 +11,7 @@ const searchModel = require(`${mRoot}/search`); | @@ -11,7 +11,7 @@ const searchModel = require(`${mRoot}/search`); | ||
11 | const _ = require('lodash'); | 11 | const _ = require('lodash'); |
12 | const helpers = global.yoho.helpers; | 12 | const helpers = global.yoho.helpers; |
13 | 13 | ||
14 | - | 14 | +// 搜索落地页 |
15 | const list = (req, res, next) => { | 15 | const list = (req, res, next) => { |
16 | let params = Object.assign({}, req.query); | 16 | let params = Object.assign({}, req.query); |
17 | let title = ''; | 17 | let title = ''; |
@@ -106,6 +106,22 @@ const list = (req, res, next) => { | @@ -106,6 +106,22 @@ const list = (req, res, next) => { | ||
106 | }).catch(next); | 106 | }).catch(next); |
107 | }; | 107 | }; |
108 | 108 | ||
109 | +// 分类落地页 | ||
110 | +const category = (req, res) => { | ||
111 | + let params = Object.assign({}, req.query); | ||
112 | + | ||
113 | + res.render('search/goods-list', { | ||
114 | + module: 'product', | ||
115 | + page: 'search-list', | ||
116 | + pageHeader: headerModel.setNav({ | ||
117 | + navTitle: req.query.title | ||
118 | + }), | ||
119 | + goodList: params, | ||
120 | + showDownloadApp: true, | ||
121 | + pageFooter: true | ||
122 | + }); | ||
123 | +}; | ||
124 | + | ||
109 | const search = (req, res, next) => { | 125 | const search = (req, res, next) => { |
110 | let params = Object.assign({}, req.query); | 126 | let params = Object.assign({}, req.query); |
111 | 127 | ||
@@ -138,5 +154,6 @@ let filter = (req, res, next) => { | @@ -138,5 +154,6 @@ let filter = (req, res, next) => { | ||
138 | module.exports = { | 154 | module.exports = { |
139 | list, | 155 | list, |
140 | filter, | 156 | filter, |
141 | - search | 157 | + search, |
158 | + category | ||
142 | }; | 159 | }; |
@@ -58,5 +58,6 @@ router.get('/recommend-for-you/cart', recommendForYou.cart); | @@ -58,5 +58,6 @@ router.get('/recommend-for-you/cart', recommendForYou.cart); | ||
58 | router.get('/search/list', search.list); | 58 | router.get('/search/list', search.list); |
59 | router.get('/search/filter', search.filter); | 59 | router.get('/search/filter', search.filter); |
60 | router.get('/search/search', search.search); | 60 | router.get('/search/search', search.search); |
61 | +router.get('/index/index', search.category); | ||
61 | 62 | ||
62 | module.exports = router; | 63 | module.exports = router; |
@@ -37,6 +37,7 @@ | @@ -37,6 +37,7 @@ | ||
37 | {{> footer}} | 37 | {{> footer}} |
38 | </div> | 38 | </div> |
39 | 39 | ||
40 | + {{> download-app}} | ||
40 | {{#wechatShare}} | 41 | {{#wechatShare}} |
41 | <script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.1.0.js"></script> | 42 | <script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.1.0.js"></script> |
42 | {{/wechatShare}} | 43 | {{/wechatShare}} |
doraemon/views/partial/download-app.hbs
0 → 100644
1 | +{{#showDownloadApp}} | ||
2 | +<div class="float-layer hide" id="float-layer-app"> | ||
3 | + <div class="float-layer-left"> | ||
4 | + <span class="yoho-icon iconfont"></span> | ||
5 | + <p>新用户送惊喜礼包</p> | ||
6 | + </div> | ||
7 | + <a href="javascript:void(0);" id="float-layer-close" > | ||
8 | + <i class="close-icon iconfont"></i> | ||
9 | + <div class="circle-rightbottom"></div> | ||
10 | + </a> | ||
11 | + <a href="javascript:void(0);" id="float-layer-btn"> | ||
12 | + 立即下载 | ||
13 | + </a> | ||
14 | +</div> | ||
15 | +{{/showDownloadApp}} | ||
16 | + | ||
17 | + | ||
18 | + | ||
19 | + |
-
Please register or login to post a comment