|
@@ -131,7 +131,7 @@ const _processDetailData = (list) => { |
|
@@ -131,7 +131,7 @@ const _processDetailData = (list) => { |
131
|
list = list || [];
|
131
|
list = list || [];
|
132
|
list = camelCase(list);
|
132
|
list = camelCase(list);
|
133
|
|
133
|
|
134
|
- _.forEach(list, (data) => {
|
134
|
+ _.forEach(list, (data, key) => {
|
135
|
data.publishTime = helpers.dateFormat('MM月DD日 hh:mm', data.publishTime);
|
135
|
data.publishTime = helpers.dateFormat('MM月DD日 hh:mm', data.publishTime);
|
136
|
if (data.share && data.share.url) {
|
136
|
if (data.share && data.share.url) {
|
137
|
data.share.url = _processShareUrl(data);
|
137
|
data.share.url = _processShareUrl(data);
|
|
@@ -141,6 +141,11 @@ const _processDetailData = (list) => { |
|
@@ -141,6 +141,11 @@ const _processDetailData = (list) => { |
141
|
let qsObj = qs.parse(urlObj.query);
|
141
|
let qsObj = qs.parse(urlObj.query);
|
142
|
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
|
142
|
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
|
143
|
data.url += appUrl;
|
143
|
data.url += appUrl;
|
|
|
144
|
+
|
|
|
145
|
+ if (key < 4) {
|
|
|
146
|
+ data.islazy = true;
|
|
|
147
|
+ }
|
|
|
148
|
+
|
144
|
formatData.push(data);
|
149
|
formatData.push(data);
|
145
|
});
|
150
|
});
|
146
|
|
151
|
|
|
@@ -157,12 +162,16 @@ const _processCollocationData = (list) => { |
|
@@ -157,12 +162,16 @@ const _processCollocationData = (list) => { |
157
|
list = list || [];
|
162
|
list = list || [];
|
158
|
list = camelCase(list);
|
163
|
list = camelCase(list);
|
159
|
|
164
|
|
160
|
- _.forEach(list, (data) => {
|
165
|
+ _.forEach(list, (data, key) => {
|
161
|
if (data.isFavor === 'N') {
|
166
|
if (data.isFavor === 'N') {
|
162
|
data.isCollected = false;
|
167
|
data.isCollected = false;
|
163
|
} else {
|
168
|
} else {
|
164
|
data.isCollected = true;
|
169
|
data.isCollected = true;
|
165
|
}
|
170
|
}
|
|
|
171
|
+
|
|
|
172
|
+ if (key < 4) {
|
|
|
173
|
+ data.islazy = true;
|
|
|
174
|
+ }
|
166
|
formatData.push(data);
|
175
|
formatData.push(data);
|
167
|
});
|
176
|
});
|
168
|
return formatData;
|
177
|
return formatData;
|
|
@@ -216,16 +225,19 @@ const getSpecialData = () => { |
|
@@ -216,16 +225,19 @@ const getSpecialData = () => { |
216
|
return _getResources('special').then((result) => {
|
225
|
return _getResources('special').then((result) => {
|
217
|
|
226
|
|
218
|
// 数据结构嵌套太深
|
227
|
// 数据结构嵌套太深
|
219
|
- _.forEach(result, (data) => {
|
228
|
+ _.forEach(result, (data, key) => {
|
220
|
_.map(data.data, (item) => {
|
229
|
_.map(data.data, (item) => {
|
221
|
if (!_.isObject(item)) {
|
230
|
if (!_.isObject(item)) {
|
222
|
return;
|
231
|
return;
|
223
|
}
|
232
|
}
|
224
|
|
233
|
|
225
|
- item.url = item.url;
|
234
|
+ if (key < 4) {
|
|
|
235
|
+ item.islazy = true;
|
|
|
236
|
+ }
|
226
|
return item;
|
237
|
return item;
|
227
|
});
|
238
|
});
|
228
|
});
|
239
|
});
|
|
|
240
|
+
|
229
|
return result;
|
241
|
return result;
|
230
|
});
|
242
|
});
|
231
|
};
|
243
|
};
|