Authored by zhangxiaoru

search

@@ -38,6 +38,7 @@ var $input = $('#search-input input'), @@ -38,6 +38,7 @@ var $input = $('#search-input input'),
38 38
39 var shopId, sort, brand, outlets, app_type, age_level, msort, misort, coin, app_version; 39 var shopId, sort, brand, outlets, app_type, age_level, msort, misort, coin, app_version;
40 40
  41 +var size, color, style, standard, gender, price, p_d, brand, misort, msort, query, limited, specialoffer, specialsale_id, promotion;
41 // 默认筛选条件 42 // 默认筛选条件
42 var defaultOpt = require('../../common/query-param'); 43 var defaultOpt = require('../../common/query-param');
43 44
@@ -207,12 +208,27 @@ function getQueryString(name) { @@ -207,12 +208,27 @@ function getQueryString(name) {
207 shopId = getQueryString('shop_id'); 208 shopId = getQueryString('shop_id');
208 sort = getQueryString('sort'); 209 sort = getQueryString('sort');
209 outlets = getQueryString('outlets'); 210 outlets = getQueryString('outlets');
210 -age_level = getQueryString('age_level'); 211 +age_level = getQueryString('ageLevel');
211 app_type = getQueryString('app_type'); 212 app_type = getQueryString('app_type');
212 msort = getQueryString('msort'); 213 msort = getQueryString('msort');
213 misort = getQueryString('misort'); 214 misort = getQueryString('misort');
214 coin = getQueryString('coin'); 215 coin = getQueryString('coin');
215 app_version = getQueryString('app_version') || getQueryString('appVersion'); 216 app_version = getQueryString('app_version') || getQueryString('appVersion');
  217 +size = getQueryString('size');
  218 +color = getQueryString('color');
  219 +style = getQueryString('style');
  220 +standard = getQueryString('standard');
  221 +gender = getQueryString('gender');
  222 +price = getQueryString('price');
  223 +p_d = getQueryString('p_d');
  224 +brand = getQueryString('brand');
  225 +msort = getQueryString('msort');
  226 +misort = getQueryString('misort');
  227 +query = getQueryString('query');
  228 +limited = getQueryString('limited');
  229 +specialoffer = getQueryString('specialoffer');
  230 +specialsale_id = getQueryString('specialsale_id');
  231 +promotion = getQueryString('promotion');
216 232
217 /** 233 /**
218 * 筛选注册的回调,筛选子项点击后逻辑 234 * 筛选注册的回调,筛选子项点击后逻辑
@@ -296,6 +312,11 @@ function search(opt) { @@ -296,6 +312,11 @@ function search(opt) {
296 outlets: opt.id 312 outlets: opt.id
297 }; 313 };
298 break; 314 break;
  315 + case 'p_d':
  316 + ext = {
  317 + p_d: opt.id
  318 + };
  319 + break;
299 default: 320 default:
300 break; 321 break;
301 } 322 }
@@ -373,6 +394,66 @@ function search(opt) { @@ -373,6 +394,66 @@ function search(opt) {
373 params.app_version = app_version; 394 params.app_version = app_version;
374 } 395 }
375 396
  397 + if (size) {
  398 + params.size = size;
  399 + }
  400 +
  401 + if (color) {
  402 + params.color = color;
  403 + }
  404 +
  405 + if (style) {
  406 + params.style = style;
  407 + }
  408 +
  409 + if (standard) {
  410 + params.standard = standard;
  411 + }
  412 +
  413 + if (gender) {
  414 + params.gender = gender;
  415 + }
  416 +
  417 + if (price) {
  418 + params.price = price;
  419 + }
  420 +
  421 + if (p_d) {
  422 + params.p_d = p_d;
  423 + }
  424 +
  425 + if (brand) {
  426 + params.brand = brand;
  427 + }
  428 +
  429 + if (msort) {
  430 + params.msort = msort;
  431 + }
  432 +
  433 + if (misort) {
  434 + params.misort = misort;
  435 + }
  436 +
  437 + if (query) {
  438 + params.query = query;
  439 + }
  440 +
  441 + if (limited) {
  442 + params.limited = limited;
  443 + }
  444 +
  445 + if (specialoffer) {
  446 + params.specialoffer = specialoffer;
  447 + }
  448 +
  449 + if (specialsale_id) {
  450 + params.specialsale_id = specialsale_id;
  451 + }
  452 +
  453 + if (promotion) {
  454 + params.promotion = promotion;
  455 + }
  456 +
376 $.extend(setting, defaultOpt, params); 457 $.extend(setting, defaultOpt, params);
377 searching = true; 458 searching = true;
378 loading.showLoadingMask(); 459 loading.showLoadingMask();