...
|
...
|
@@ -215,17 +215,17 @@ const _processCateData = (list, channel, appType) => { |
|
|
};
|
|
|
};
|
|
|
|
|
|
const _dealBrandUrl = (list) => {
|
|
|
var domain;
|
|
|
// const _dealBrandUrl = (list) => {
|
|
|
// var domain;
|
|
|
|
|
|
_.forEach(list.data, function(val) {
|
|
|
domain = val.url.substring(val.url.indexOf('shop/') + 5, val.url.indexOf('?'));
|
|
|
// _.forEach(list.data, function(val) {
|
|
|
// domain = val.url.substring(val.url.indexOf('shop/') + 5, val.url.indexOf('?'));
|
|
|
|
|
|
val.url = '//m.yohobuy.com/product/index/brand?domain=' + domain;
|
|
|
});
|
|
|
// val.url = '//m.yohobuy.com/product/index/brand?domain=' + domain;
|
|
|
// });
|
|
|
|
|
|
return list;
|
|
|
};
|
|
|
// return list;
|
|
|
// };
|
|
|
|
|
|
const indexData = (gender, brandCode, cateCode) => {
|
|
|
return Promise.all([_getChannelData(gender), _getResourcesData(brandCode), _getBrandListOriginData(gender), _getResourcesData(cateCode)]).then(result => {
|
...
|
...
|
@@ -241,11 +241,11 @@ const indexData = (gender, brandCode, cateCode) => { |
|
|
if (result[1]) {
|
|
|
_.forEach(result[1], function(data) {
|
|
|
if (data.focus_type === '1') {
|
|
|
|
|
|
brandList.bannerTop = _dealBrandUrl(data);
|
|
|
//brandList.bannerTop = _dealBrandUrl(data);
|
|
|
brandList.bannerTop = data;
|
|
|
} else if (data.focus_type === '2') {
|
|
|
|
|
|
brandList.focusData = _dealBrandUrl(data).data;
|
|
|
//brandList.focusData = _dealBrandUrl(data).data;
|
|
|
brandList.focusData = data.data;
|
|
|
}
|
|
|
});
|
|
|
}
|
...
|
...
|
@@ -259,17 +259,17 @@ const indexData = (gender, brandCode, cateCode) => { |
|
|
if (result[3]) {
|
|
|
_.forEach(result[3], function(data) {
|
|
|
if (data.template_name === 'recommend_content_five') {
|
|
|
_.forEach(data.data.list, function(val) {
|
|
|
var param = val.url.substring(val.url.indexOf('list?') + 5);
|
|
|
// _.forEach(data.data.list, function(val) {
|
|
|
// var param = val.url.substring(val.url.indexOf('list?') + 5);
|
|
|
|
|
|
val.url = '//list.m.yohobuy.com/?' + param;
|
|
|
});
|
|
|
// val.url = '//list.m.yohobuy.com/?' + param;
|
|
|
// });
|
|
|
categoryData.list = data.data.list;
|
|
|
} else if (data.template_name === 'focus') {
|
|
|
_.forEach(data.data, function(val) {
|
|
|
// _.forEach(data.data, function(val) {
|
|
|
|
|
|
val.url = '//m.yohobuy.com/guang/cate-all';
|
|
|
});
|
|
|
// val.url = '//m.yohobuy.com/guang/cate-all';
|
|
|
// });
|
|
|
categoryData.focusData = data;
|
|
|
}
|
|
|
});
|
...
|
...
|
@@ -289,9 +289,11 @@ const brandListData = (code, gender) => { |
|
|
if (result[0]) {
|
|
|
_.forEach(result[0], function(data) {
|
|
|
if (data.focus_type === '1') {
|
|
|
brandList.bannerTop = _dealBrandUrl(data);
|
|
|
//brandList.bannerTop = _dealBrandUrl(data);
|
|
|
brandList.bannerTop = data;
|
|
|
} else if (data.focus_type === '2') {
|
|
|
brandList.focusData = _dealBrandUrl(data).data;
|
|
|
//brandList.focusData = _dealBrandUrl(data).data;
|
|
|
brandList.focusData = data.data;
|
|
|
}
|
|
|
});
|
|
|
}
|
...
|
...
|
@@ -315,17 +317,17 @@ const categoryData = (code) => { |
|
|
if (result) {
|
|
|
_.forEach(result, function(data) {
|
|
|
if (data.template_name === 'recommend_content_five') {
|
|
|
_.forEach(data.data.list, function(val) {
|
|
|
var param = val.url.substring(val.url.indexOf('list?') + 5);
|
|
|
// _.forEach(data.data.list, function(val) {
|
|
|
// var param = val.url.substring(val.url.indexOf('list?') + 5);
|
|
|
|
|
|
val.url = '//list.m.yohobuy.com/?' + param;
|
|
|
});
|
|
|
// val.url = '//list.m.yohobuy.com/?' + param;
|
|
|
// });
|
|
|
category.list = data.data.list;
|
|
|
} else if (data.template_name === 'focus') {
|
|
|
_.forEach(data.data, function(val) {
|
|
|
// _.forEach(data.data, function(val) {
|
|
|
|
|
|
val.url = '//m.yohobuy.com/guang/cate-all';
|
|
|
});
|
|
|
// val.url = '//m.yohobuy.com/guang/cate-all';
|
|
|
// });
|
|
|
|
|
|
category.focusData = data;
|
|
|
}
|
...
|
...
|
|