Authored by yyq

shop link bar

... ... @@ -72,21 +72,27 @@ const goodsTabBar = (data, shopId) => {
new: []
};
_.forEach(data.hot, (value) => {
if (value.url) {
_.forEach(_.sortBy(data.hot, o => {
return -o.position;
}), (value) => {
value.url = '#';
if (value.url && value.position) {
dest.hot.push({
name: value.name,
href: value.url
url: value.url
});
}
});
_.forEach(data.new, (value) => {
if (value.url) {
_.forEach(_.sortBy(data.new, o => {
return -o.position;
}), (value) => {
value.url = '#';
if (value.url && value.position) {
dest.new.push({
name: value.name,
href: value.url
url: value.url
});
}
});
... ... @@ -150,9 +156,16 @@ const navigationBar = (data, shopId) => {
}
];
return {navigationBar: _.union(shopNav, _.filter(data, (value) => {
return value.url;
}))};
_.forEach(data, (value) => {
if (value.url) {
shopNav.push({
name: value.name,
url: `${value.url}&navBar=${shopNav.length}`
});
}
});
return {navigationBar: shopNav};
};
/**
... ...