Authored by 陈峰

Merge branch 'master' of http://git.yoho.cn/fe/yohobuywap-node

... ... @@ -117,8 +117,10 @@ const _pageArticleContent = (articleContent, isApp, gender) => {
let arr = [];
goods.list.forEach((mini) => {
skns.push(mini.id);
arr[mini.id] = mini.src;
if (mini) {
skns.push(mini.id);
arr[mini.id] = mini.src;
}
});
// 通过SKN获取商品信息
... ...
... ... @@ -62,7 +62,12 @@ const cachePage = {
// 品牌一览
'/brands': 5 * MINUTE,
'/brands/search': 1 * MINUTE
'/brands/search': 1 * MINUTE,
//活动
'/activity/single-day': 1 * MINUTE,
'/activity/shopCollect': 1 * MINUTE,
'/activity/live': 1 * MINUTE
};
... ...
... ... @@ -49,8 +49,9 @@ module.exports = {
},
loggers: {
infoFile: {
close: true,
name: 'info',
level: 'info',
level: 'error',
filename: 'logs/info.log',
maxFiles: 7
},
... ... @@ -63,7 +64,7 @@ module.exports = {
},
udp: { // send by udp
measurement: 'yohobuy_wap_node_log',
level: 'debug', // logger level
level: 'error', // logger level
host: 'influxdblog.web.yohoops.org', // influxdb host
port: '4444' // influxdb port
},
... ...
{
"name": "m-yohobuy-node",
"version": "5.1.6",
"version": "5.1.7",
"private": true,
"description": "A New Yohobuy Project With Express",
"repository": {
... ...
... ... @@ -19,7 +19,7 @@ var singleDay = {
opt = {
$productList: $('.product-list'),
$swiper: $('.swiper-tab'),
getFlag: false,
getFlag: [],
previousScrollTop: 0,
winH: $(window).height(),
noResult: '<p class="no-result">未找到相关商品</p>',
... ... @@ -113,6 +113,7 @@ var singleDay = {
for (i; i < data[1].length; i++) {
self.$productList.append('<ul class="product-tab" data-page="0"></ul>');
self.getFlag[i] = false;
}
self.$productTab = $('.product-tab');
... ... @@ -130,6 +131,9 @@ var singleDay = {
if (self.$productTab.eq(index).find('li').length > 0) {
self.$productTab.hide().eq(index).fadeIn();
$('img.lazy').lazyload({
effect: 'fadeIn'
});
} else {
self.getProductData({
index: index,
... ... @@ -154,12 +158,12 @@ var singleDay = {
var page;
var curProductTab = self.$productTab.eq(params.index);
if (self.getFlag) {
if (self.getFlag[params.index]) {
return false;
}
page = +curProductTab.attr('data-page') + 1;
self.getFlag = true;
self.getFlag[params.index] = true;
loading.showLoadingMask();
$.ajax({
... ... @@ -175,15 +179,15 @@ var singleDay = {
curProductTab.find('.no-result').hide();
curProductTab.append(product(data));
curProductTab.attr('data-page', page);
self.getFlag = false;
self.getFlag[params.index] = false;
} else {
if (page === 1) {
if (curProductTab.find('.no-result').length === 0) {
curProductTab.append(self.noResult);
}
self.getFlag = false;
self.getFlag[params.index] = false;
} else {
self.getFlag = true;
self.getFlag[params.index] = true;
}
}
... ... @@ -199,7 +203,7 @@ var singleDay = {
error: function() {
tip.show('网络断开连接了~');
loading.hideLoadingMask();
self.getFlag = false;
self.getFlag[params.index] = false;
}
});
}
... ...