Merge branch 'feature/hotWordSearch' into release/5.5
Showing
1 changed file
with
16 additions
and
1 deletions
@@ -171,6 +171,18 @@ const _getLeftNav = (choosed) => { | @@ -171,6 +171,18 @@ const _getLeftNav = (choosed) => { | ||
171 | * 获取热门搜索 | 171 | * 获取热门搜索 |
172 | **/ | 172 | **/ |
173 | const _getSearchIndex = (params) => { | 173 | const _getSearchIndex = (params) => { |
174 | + let channels = { | ||
175 | + boys: 1, | ||
176 | + girl: 2, | ||
177 | + kids: 3, | ||
178 | + lifestyle: 4 | ||
179 | + }; | ||
180 | + | ||
181 | + if (params.gender && channels[params.gender]) { | ||
182 | + params.yh_channel = channels[params.gender]; | ||
183 | + delete params.gender; | ||
184 | + } | ||
185 | + | ||
174 | return API.get('', _.assign({ | 186 | return API.get('', _.assign({ |
175 | method: 'app.search.getTerms' | 187 | method: 'app.search.getTerms' |
176 | }, params), { | 188 | }, params), { |
@@ -270,7 +282,10 @@ let getChannelData = (params) => { | @@ -270,7 +282,10 @@ let getChannelData = (params) => { | ||
270 | var channelData = {}; | 282 | var channelData = {}; |
271 | let navGender = _.cloneDeep(params.gender); | 283 | let navGender = _.cloneDeep(params.gender); |
272 | 284 | ||
273 | - return Promise.all([getChannelResource(params), _getLeftNav(navGender), _getSearchIndex(params)]).then((data) => { | 285 | + return Promise.all([getChannelResource(params), _getLeftNav(navGender), _getSearchIndex({ |
286 | + gender: navGender, | ||
287 | + uid: params.uid, | ||
288 | + })]).then((data) => { | ||
274 | channelData.content = data[0] || []; // 资源位数据 | 289 | channelData.content = data[0] || []; // 资源位数据 |
275 | channelData.sideNav = data[1] || []; // 侧边栏数据 | 290 | channelData.sideNav = data[1] || []; // 侧边栏数据 |
276 | channelData.defaultTerms = (data[2] && data[2].defaultTerms && data[2].defaultTerms.length) ? | 291 | channelData.defaultTerms = (data[2] && data[2].defaultTerms && data[2].defaultTerms.length) ? |
-
Please register or login to post a comment