...
|
...
|
@@ -23,12 +23,27 @@ const processFloor = (list) => { |
|
|
return formatData;
|
|
|
};
|
|
|
|
|
|
const getSideTopColor = (guangChoosed) => {
|
|
|
// 判断逛的背景色
|
|
|
let color = false;
|
|
|
|
|
|
if (guangChoosed === 'girls') {
|
|
|
color = '#FF88AE';
|
|
|
} else if (guangChoosed === 'kids') {
|
|
|
color = '#7ad9f9';
|
|
|
} else if (guangChoosed === 'lifestyle') {
|
|
|
color = '#4f4138';
|
|
|
}
|
|
|
|
|
|
return color;
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
* 处理侧边栏数据
|
|
|
* @param {[array]} list
|
|
|
* @return {[array]}
|
|
|
*/
|
|
|
const processSideBar = (list) => {
|
|
|
const processSideBar = (list, guangChoosed) => {
|
|
|
const formatData = [];
|
|
|
let offset = 0; // 分割数组用到的游标
|
|
|
|
...
|
...
|
@@ -37,11 +52,11 @@ const processSideBar = (list) => { |
|
|
|
|
|
if (item.sub) {
|
|
|
let sub = [{
|
|
|
sortName: '逛',
|
|
|
sortNameEn: 'TrendFinder',
|
|
|
sortName: item.sortName,
|
|
|
sortNameEn: item.sortNameEn,
|
|
|
back: true,
|
|
|
isSelect: false,
|
|
|
bgColor: '#000'
|
|
|
bgColor: getSideTopColor(guangChoosed)
|
|
|
}];
|
|
|
|
|
|
_.forEach(item.sub, (s) => {
|
...
|
...
|
@@ -93,7 +108,7 @@ const getLeftNav = (guangChoosed) => { |
|
|
result = JSON.parse(result);
|
|
|
|
|
|
if (result.code === 200) {
|
|
|
return processSideBar(result.data);
|
|
|
return processSideBar(result.data, guangChoosed);
|
|
|
} else {
|
|
|
return result;
|
|
|
}
|
...
|
...
|
|