Authored by zhangxiaoru

search

... ... @@ -38,6 +38,7 @@ var $input = $('#search-input input'),
var shopId, sort, brand, outlets, app_type, age_level, msort, misort, coin, app_version;
var size, color, style, standard, gender, price, p_d, brand, misort, msort, query, limited, specialoffer, specialsale_id, promotion;
// 默认筛选条件
var defaultOpt = require('../../common/query-param');
... ... @@ -207,12 +208,27 @@ function getQueryString(name) {
shopId = getQueryString('shop_id');
sort = getQueryString('sort');
outlets = getQueryString('outlets');
age_level = getQueryString('age_level');
age_level = getQueryString('ageLevel');
app_type = getQueryString('app_type');
msort = getQueryString('msort');
misort = getQueryString('misort');
coin = getQueryString('coin');
app_version = getQueryString('app_version') || getQueryString('appVersion');
size = getQueryString('size');
color = getQueryString('color');
style = getQueryString('style');
standard = getQueryString('standard');
gender = getQueryString('gender');
price = getQueryString('price');
p_d = getQueryString('p_d');
brand = getQueryString('brand');
msort = getQueryString('msort');
misort = getQueryString('misort');
query = getQueryString('query');
limited = getQueryString('limited');
specialoffer = getQueryString('specialoffer');
specialsale_id = getQueryString('specialsale_id');
promotion = getQueryString('promotion');
/**
* 筛选注册的回调,筛选子项点击后逻辑
... ... @@ -296,6 +312,11 @@ function search(opt) {
outlets: opt.id
};
break;
case 'p_d':
ext = {
p_d: opt.id
};
break;
default:
break;
}
... ... @@ -373,6 +394,66 @@ function search(opt) {
params.app_version = app_version;
}
if (size) {
params.size = size;
}
if (color) {
params.color = color;
}
if (style) {
params.style = style;
}
if (standard) {
params.standard = standard;
}
if (gender) {
params.gender = gender;
}
if (price) {
params.price = price;
}
if (p_d) {
params.p_d = p_d;
}
if (brand) {
params.brand = brand;
}
if (msort) {
params.msort = msort;
}
if (misort) {
params.misort = misort;
}
if (query) {
params.query = query;
}
if (limited) {
params.limited = limited;
}
if (specialoffer) {
params.specialoffer = specialoffer;
}
if (specialsale_id) {
params.specialsale_id = specialsale_id;
}
if (promotion) {
params.promotion = promotion;
}
$.extend(setting, defaultOpt, params);
searching = true;
loading.showLoadingMask();
... ...