Authored by yyq

sort channel

... ... @@ -75,7 +75,7 @@ const getListData = (params, channel) => {
// 调用接口
let apiMethod = [
headerModel.requestHeaderData(channel),
searchApi.getSortList(Object.assign({}, {msort: '', misort: ''})),
searchApi.getSortList({}, channel),
searchApi.getProductList(searchParams, 'categoryList')
];
... ... @@ -171,7 +171,7 @@ const getListNewData = (params, channel) => {
// 调用接口
let apiMethod = [
headerModel.requestHeaderData(channel),
searchApi.getSortList(Object.assign({}, {msort: '', misort: ''})),
searchApi.getSortList({}, channel),
searchApi.getProductList(Object.assign(searchParams), 'newProduct'),
searchApi.getWeekNew(params)
];
... ...
... ... @@ -129,7 +129,7 @@ const getSortListOrig = (finalParams) => api.get('', finalParams, config.apiCach
* 获取分类列表
* @return
*/
const getSortList = (params) => {
const getSortList = (params, channel) => {
let finalParams = {
method: 'web.regular.groupsort.sale',
sales: 'Y', // 在销售商品分类
... ... @@ -139,6 +139,25 @@ const getSortList = (params) => {
Object.assign(finalParams, params);
if (channel) {
switch (channel) {
case 'boys':
finalParams.yh_channel = 1;
break;
case 'girls':
finalParams.yh_channel = 2;
break;
case 'kids':
finalParams.yh_channel = 3;
break;
case 'lifestyle':
finalParams.yh_channel = 4;
break;
default:
break;
}
}
if (!config.useCache) {
return getSortListOrig(finalParams);
} else {
... ...