...
|
...
|
@@ -131,7 +131,7 @@ const _processDetailData = (list) => { |
|
|
list = list || [];
|
|
|
list = camelCase(list);
|
|
|
|
|
|
_.forEach(list, (data) => {
|
|
|
_.forEach(list, (data, key) => {
|
|
|
data.publishTime = helpers.dateFormat('MM月DD日 hh:mm', data.publishTime);
|
|
|
if (data.share && data.share.url) {
|
|
|
data.share.url = _processShareUrl(data);
|
...
|
...
|
@@ -141,6 +141,11 @@ const _processDetailData = (list) => { |
|
|
let qsObj = qs.parse(urlObj.query);
|
|
|
let appUrl = `&openby:yohobuy={"action":"go.h5","params":{"shareparam":{"id":"${qsObj.id}"},"share":"/guang/api/v1/share/guang","id":"${qsObj.id}","islogin":"N","type":1,"updateflag":"N","url":"${ urlObj.protocol + '//' + urlObj.host + urlObj.pathname}","param":${JSON.stringify(qs.parse(urlObj.query))}}}`.replace(/\//g, '\/'); // eslint-disable-line
|
|
|
data.url += appUrl;
|
|
|
|
|
|
if (key < 4) {
|
|
|
data.islazy = true;
|
|
|
}
|
|
|
|
|
|
formatData.push(data);
|
|
|
});
|
|
|
|
...
|
...
|
@@ -157,12 +162,16 @@ const _processCollocationData = (list) => { |
|
|
list = list || [];
|
|
|
list = camelCase(list);
|
|
|
|
|
|
_.forEach(list, (data) => {
|
|
|
_.forEach(list, (data, key) => {
|
|
|
if (data.isFavor === 'N') {
|
|
|
data.isCollected = false;
|
|
|
} else {
|
|
|
data.isCollected = true;
|
|
|
}
|
|
|
|
|
|
if (key < 4) {
|
|
|
data.islazy = true;
|
|
|
}
|
|
|
formatData.push(data);
|
|
|
});
|
|
|
return formatData;
|
...
|
...
|
@@ -216,16 +225,19 @@ const getSpecialData = () => { |
|
|
return _getResources('special').then((result) => {
|
|
|
|
|
|
// 数据结构嵌套太深
|
|
|
_.forEach(result, (data) => {
|
|
|
_.forEach(result, (data, key) => {
|
|
|
_.map(data.data, (item) => {
|
|
|
if (!_.isObject(item)) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
item.url = item.url;
|
|
|
if (key < 4) {
|
|
|
item.islazy = true;
|
|
|
}
|
|
|
return item;
|
|
|
});
|
|
|
});
|
|
|
|
|
|
return result;
|
|
|
});
|
|
|
};
|
...
|
...
|
|