...
|
...
|
@@ -23,7 +23,7 @@ const handleFilterUrl = (originParam, newParam) => { |
|
|
|
|
|
tempOriginParam = Object.assign(tempOriginParam, originParam, newParam);
|
|
|
|
|
|
_.forEach(tempOriginParam, function(value, key) {
|
|
|
_.forEach(tempOriginParam, function (value, key) {
|
|
|
dest = dest + key + '=' + value + '&';
|
|
|
});
|
|
|
|
...
|
...
|
@@ -543,7 +543,7 @@ exports.handleSaleFilterData = (origin, params) => { |
|
|
if (!_.isEmpty(origin.brand)) {
|
|
|
let count = 0;
|
|
|
|
|
|
_.forEach(origin.brand, function(value) {
|
|
|
_.forEach(origin.brand, function (value) {
|
|
|
let brand = {
|
|
|
checked: (typeof _.find(intBrands, o => {
|
|
|
return _.isEqual(o, value.id);
|
...
|
...
|
@@ -678,7 +678,7 @@ exports.handleBannerData = (origin) => { |
|
|
let dest = {};
|
|
|
|
|
|
dest.list = [];
|
|
|
_.forEach(origin, function(value) {
|
|
|
_.forEach(origin, function (value) {
|
|
|
if (value.template_name === 'focus') {
|
|
|
_.forEach(value.data, subValue => {
|
|
|
|
...
|
...
|
@@ -826,6 +826,13 @@ exports.handlePagerData = (total, params) => { |
|
|
});
|
|
|
}
|
|
|
}
|
|
|
// 商品开始结束数
|
|
|
dest.tip = {
|
|
|
total: total,
|
|
|
start: (currentPage ? currentPage - 1 : 0) * perPageCount + 1,
|
|
|
end: (total < perPageCount) ? total : (dest.pageCount === parseInt(params.page, 10)) ?
|
|
|
total : parseInt(dest.start, 10) + perPageCount - 1
|
|
|
};
|
|
|
|
|
|
dest.pages = _.concat(prevPages, pages, nextPages);
|
|
|
|
...
|
...
|
|