...
|
...
|
@@ -79,7 +79,7 @@ const _processIndexData = (list) => { |
|
|
|
|
|
_.forEach(data.ext.tags, (tags) => {
|
|
|
avatar.tags.push({
|
|
|
avatarUrl: `/guang/star/detail?tag=${tags.tagName}&openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"http:\/\/m.yohobuy.com\/guang\/star\/detail","param":{"tag":"${tags.tagName}"}}}`, // eslint-disable-line
|
|
|
avatarUrl: `/guang/star/detail?tag=${tags.tagName}&openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"http://m.yohobuy.com/guang/star/detail","param":{"tag":"${tags.tagName}"}}}`, // eslint-disable-line
|
|
|
cover: tags.cover,
|
|
|
tagName: tags.tagName
|
|
|
});
|
...
|
...
|
@@ -104,7 +104,7 @@ const _processIndexData = (list) => { |
|
|
// 首页明星头像数据处理
|
|
|
if (list.tags) {
|
|
|
_.forEach(list.tags, (data) => {
|
|
|
let url = `/guang/star/detail?tag=${data.tagName}&openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"http:\/\/m.yohobuy.com\/guang\/star\/detail","param":{"tag":"${data.tagName}"}}}`; // eslint-disable-line
|
|
|
let url = `/guang/star/detail?tag=${data.tagName}&openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"http://m.yohobuy.com/guang/star/detail","param":{"tag":"${data.tagName}"}}}`; // eslint-disable-line
|
|
|
|
|
|
formatData.starAvatar.push({
|
|
|
url: url,
|
...
|
...
|
@@ -136,6 +136,10 @@ const _processDetailData = (list) => { |
|
|
if (data.share && data.share.url) {
|
|
|
data.share.url = _processShareUrl(data);
|
|
|
}
|
|
|
let urlObj = url.parse(data.url);
|
|
|
let appUrl = `&openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"${ urlObj.protocol + '//' + urlObj.host + urlObj.pathname}","param":${JSON.stringify(qs.parse(urlObj.query))}}}`.replace(/\//g, '\/'); // eslint-disable-line
|
|
|
|
|
|
data.url += appUrl;
|
|
|
formatData.push(data);
|
|
|
});
|
|
|
|
...
|
...
|
@@ -214,7 +218,10 @@ const getSpecialData = () => { |
|
|
// 数据结构嵌套太深
|
|
|
_.forEach(result, (data) => {
|
|
|
_.map(data.data, (item) => {
|
|
|
let urlObj = url.parse(item.url);
|
|
|
if (!_.isObject(item)) {
|
|
|
return;
|
|
|
}
|
|
|
let urlObj = url.parse(item.url || '');
|
|
|
let appUrl = `&openby:yohobuy={"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"${ urlObj.protocol + '//' + urlObj.host + urlObj.pathname}","param":${JSON.stringify(qs.parse(urlObj.query))}}}`.replace(/\//g, '\/'); // eslint-disable-line
|
|
|
|
|
|
item.url += appUrl;
|
...
|
...
|
|