Merge branch 'release/4.6' of http://git.yoho.cn/fe/yohobuywap-node into release/4.6
Showing
4 changed files
with
20 additions
and
12 deletions
@@ -14,15 +14,15 @@ const helpers = require(`${library}/helpers`); | @@ -14,15 +14,15 @@ const helpers = require(`${library}/helpers`); | ||
14 | 14 | ||
15 | const headTab = [ | 15 | const headTab = [ |
16 | { | 16 | { |
17 | - url: '/guang/star', | 17 | + url: '/guang/star?openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"Y","type":0,"updateflag":"N","url":"\/guang\/star","param":{}}}', // eslint-disable-line |
18 | name: '全部' | 18 | name: '全部' |
19 | }, | 19 | }, |
20 | { | 20 | { |
21 | - url: '/guang/star/special', | 21 | + url: '/guang/star/special?openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"Y","type":0,"updateflag":"N","url":"\/guang\/star\/special","param":{}}}', // eslint-disable-line |
22 | name: '星专题' | 22 | name: '星专题' |
23 | }, | 23 | }, |
24 | { | 24 | { |
25 | - url: '/guang/star/collocation', | 25 | + url: '/guang/star/collocation?openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"Y","type":0,"updateflag":"N","url":"\/guang\/star\/collocation","param":{}}}', // eslint-disable-line |
26 | name: '星搭配' | 26 | name: '星搭配' |
27 | } | 27 | } |
28 | ]; | 28 | ]; |
@@ -36,7 +36,7 @@ const processPublicData = (req, title, navBtn) => { | @@ -36,7 +36,7 @@ const processPublicData = (req, title, navBtn) => { | ||
36 | pageHeader: headerData | 36 | pageHeader: headerData |
37 | }; | 37 | }; |
38 | 38 | ||
39 | - if (req.query.appVersion) { | 39 | + if (req.query.app_version || req.query.appVersion) { |
40 | renderData.pageHeader = false; | 40 | renderData.pageHeader = false; |
41 | } | 41 | } |
42 | 42 | ||
@@ -128,7 +128,7 @@ exports.collocationList = (req, res) => { | @@ -128,7 +128,7 @@ exports.collocationList = (req, res) => { | ||
128 | layout: false, | 128 | layout: false, |
129 | params: params, | 129 | params: params, |
130 | list: result, | 130 | list: result, |
131 | - isApp: req.query.appVersion || false | 131 | + isApp: req.query.app_version || req.query.appVersion || false |
132 | })); | 132 | })); |
133 | }); | 133 | }); |
134 | }; | 134 | }; |
@@ -142,7 +142,7 @@ exports.collocationList = (req, res) => { | @@ -142,7 +142,7 @@ exports.collocationList = (req, res) => { | ||
142 | exports.setFavorite = (req, res) => { | 142 | exports.setFavorite = (req, res) => { |
143 | let params = req.body; | 143 | let params = req.body; |
144 | let uid = req.user.uid || 0; | 144 | let uid = req.user.uid || 0; |
145 | - let isApp = req.query.appVersion || false; | 145 | + let isApp = req.query.app_version || req.query.appVersion || false; |
146 | let url = '/guang/star/collocation'; | 146 | let url = '/guang/star/collocation'; |
147 | let urlEncode = ''; | 147 | let urlEncode = ''; |
148 | 148 | ||
@@ -188,7 +188,7 @@ exports.detailList = (req, res) => { | @@ -188,7 +188,7 @@ exports.detailList = (req, res) => { | ||
188 | layout: false, | 188 | layout: false, |
189 | params: params, | 189 | params: params, |
190 | list: result, | 190 | list: result, |
191 | - isApp: req.query.appVersion || false | 191 | + isApp: req.query.app_version || req.query.appVersion || false |
192 | })); | 192 | })); |
193 | }); | 193 | }); |
194 | }; | 194 | }; |
@@ -100,7 +100,7 @@ class Star { | @@ -100,7 +100,7 @@ class Star { | ||
100 | // 首页明星头像数据处理 | 100 | // 首页明星头像数据处理 |
101 | if (list.tags) { | 101 | if (list.tags) { |
102 | _.forEach(list.tags, (data) => { | 102 | _.forEach(list.tags, (data) => { |
103 | - let url = `/guang/star/detail?tag=${data.tagName}`; | 103 | + let url = `/guang/star/detail?tag=${data.tagName}&openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"Y","type":0,"updateflag":"N","url":"\/guang\/star\/detail?tag=${data.tagName}","param":{}}}`; // eslint-disable-line |
104 | 104 | ||
105 | formatData.starAvatar.push({ | 105 | formatData.starAvatar.push({ |
106 | url: url, | 106 | url: url, |
@@ -35,7 +35,8 @@ const channelType = { | @@ -35,7 +35,8 @@ const channelType = { | ||
35 | boys: '1', | 35 | boys: '1', |
36 | girls: '2', | 36 | girls: '2', |
37 | kids: '3', | 37 | kids: '3', |
38 | - lifeStyle: '4' | 38 | + lifeStyle: '4', |
39 | + all: '1,2,3,4' | ||
39 | }; | 40 | }; |
40 | 41 | ||
41 | /** | 42 | /** |
@@ -155,7 +156,7 @@ class Sale { | @@ -155,7 +156,7 @@ class Sale { | ||
155 | params.yh_channel = channelType[params.yh_channel]; | 156 | params.yh_channel = channelType[params.yh_channel]; |
156 | 157 | ||
157 | if (params.outlets) { | 158 | if (params.outlets) { |
158 | - method = 'app.search.li'; | 159 | + method = 'app.search.category'; |
159 | } | 160 | } |
160 | 161 | ||
161 | params = Object.assign({ | 162 | params = Object.assign({ |
@@ -23,6 +23,7 @@ var winH = $(window).height(), | @@ -23,6 +23,7 @@ var winH = $(window).height(), | ||
23 | 23 | ||
24 | // 默认筛选条件 | 24 | // 默认筛选条件 |
25 | var defaultOpt = require('../../common/query-param'); | 25 | var defaultOpt = require('../../common/query-param'); |
26 | +var defaultParams; | ||
26 | 27 | ||
27 | var $listNav = $('#list-nav'), | 28 | var $listNav = $('#list-nav'), |
28 | 29 | ||
@@ -93,7 +94,7 @@ function getUrlParam(name) { | @@ -93,7 +94,7 @@ function getUrlParam(name) { | ||
93 | 94 | ||
94 | // 获取频道 | 95 | // 获取频道 |
95 | $.extend(defaultOpt, { | 96 | $.extend(defaultOpt, { |
96 | - yh_channel: getUrlParam('channel') || 'boys' | 97 | + yh_channel: getUrlParam('channel') || 'all' |
97 | }); | 98 | }); |
98 | 99 | ||
99 | // 判断导航类型 | 100 | // 判断导航类型 |
@@ -216,12 +217,14 @@ function search(opt, params) { | @@ -216,12 +217,14 @@ function search(opt, params) { | ||
216 | } | 217 | } |
217 | 218 | ||
218 | if (params) { | 219 | if (params) { |
220 | + defaultParams = params; | ||
219 | $.extend(setting, params, { | 221 | $.extend(setting, params, { |
220 | type: navType, | 222 | type: navType, |
221 | order: nav.order, | 223 | order: nav.order, |
222 | page: page | 224 | page: page |
223 | }); | 225 | }); |
224 | } else { | 226 | } else { |
227 | + defaultParams = null; | ||
225 | $.extend(setting, defaultOpt, { | 228 | $.extend(setting, defaultOpt, { |
226 | type: navType, | 229 | type: navType, |
227 | order: nav.order, | 230 | order: nav.order, |
@@ -456,7 +459,11 @@ function scrollHandler() { | @@ -456,7 +459,11 @@ function scrollHandler() { | ||
456 | if ($(window).scrollTop() + winH > | 459 | if ($(window).scrollTop() + winH > |
457 | $(document).height() - 0.25 * $goodsContainer.height() - 50) { | 460 | $(document).height() - 0.25 * $goodsContainer.height() - 50) { |
458 | if (typeof $pre !== 'undefined') { | 461 | if (typeof $pre !== 'undefined') { |
459 | - search(); | 462 | + if (defaultParams) { |
463 | + search({type: 'category'}, defaultParams); | ||
464 | + } else { | ||
465 | + search(); | ||
466 | + } | ||
460 | } | 467 | } |
461 | } | 468 | } |
462 | } | 469 | } |
-
Please register or login to post a comment