Showing
1 changed file
with
16 additions
and
2 deletions
@@ -748,14 +748,28 @@ const getShopCategory = (params) => { | @@ -748,14 +748,28 @@ const getShopCategory = (params) => { | ||
748 | _.forEach(value.sub, (subValue, subKey) => { | 748 | _.forEach(value.sub, (subValue, subKey) => { |
749 | value.sub[subKey].url = helpers.urlFormat('/product/search/list', { | 749 | value.sub[subKey].url = helpers.urlFormat('/product/search/list', { |
750 | shop_id: params.shopId, | 750 | shop_id: params.shopId, |
751 | - sort: _.get(value, 'relation_parameter.sort', ''), | 751 | + sort: _.get(subValue, 'relation_parameter.sort', ''), |
752 | title: subValue.category_name, | 752 | title: subValue.category_name, |
753 | query: subValue.category_name | 753 | query: subValue.category_name |
754 | }); | 754 | }); |
755 | }); | 755 | }); |
756 | 756 | ||
757 | + let subCategory = [ | ||
758 | + { | ||
759 | + category_name: '全部' + value.category_name, | ||
760 | + url: helpers.urlFormat('/product/search/list', { | ||
761 | + shop_id: params.shopId, | ||
762 | + sort: _.get(value, 'relation_parameter.sort', ''), | ||
763 | + title: value.category_name, | ||
764 | + query: value.category_name | ||
765 | + }) | ||
766 | + } | ||
767 | + ]; | ||
768 | + | ||
769 | + subCategory = subCategory.concat(value.sub); | ||
770 | + | ||
757 | finalResult.category.push({ | 771 | finalResult.category.push({ |
758 | - subcategory: value.sub | 772 | + subcategory: subCategory |
759 | }); | 773 | }); |
760 | }); | 774 | }); |
761 | 775 |
-
Please register or login to post a comment