Authored by biao

fix search issue

... ... @@ -35,7 +35,8 @@ const channelType = {
boys: '1',
girls: '2',
kids: '3',
lifeStyle: '4'
lifeStyle: '4',
all: '1,2,3,4'
};
/**
... ... @@ -155,7 +156,7 @@ class Sale {
params.yh_channel = channelType[params.yh_channel];
if (params.outlets) {
method = 'app.search.li';
method = 'app.search.category';
}
params = Object.assign({
... ...
... ... @@ -23,6 +23,7 @@ var winH = $(window).height(),
// 默认筛选条件
var defaultOpt = require('../../common/query-param');
var defaultParams;
var $listNav = $('#list-nav'),
... ... @@ -93,7 +94,7 @@ function getUrlParam(name) {
// 获取频道
$.extend(defaultOpt, {
yh_channel: getUrlParam('channel') || 'boys'
yh_channel: getUrlParam('channel') || 'all'
});
// 判断导航类型
... ... @@ -216,12 +217,14 @@ function search(opt, params) {
}
if (params) {
defaultParams = params;
$.extend(setting, params, {
type: navType,
order: nav.order,
page: page
});
} else {
defaultParams = null;
$.extend(setting, defaultOpt, {
type: navType,
order: nav.order,
... ... @@ -456,7 +459,11 @@ function scrollHandler() {
if ($(window).scrollTop() + winH >
$(document).height() - 0.25 * $goodsContainer.height() - 50) {
if (typeof $pre !== 'undefined') {
search();
if (defaultParams) {
search({type: 'category'}, defaultParams);
} else {
search();
}
}
}
}
... ...