Authored by runner

Merge branch 'release/4.6' of http://git.yoho.cn/fe/yohobuywap-node into release/4.6

@@ -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 }