From d0d7f58c641d5576d64eaa137d93af0289b32f49 Mon Sep 17 00:00:00 2001 From: 于良 <yl3016@126.com> Date: Tue, 21 Mar 2017 18:51:09 +0800 Subject: [PATCH] 好店推荐数据上报index调整 review by 孙凯 --- js/home/components/floor/ShopRecommend.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/js/home/components/floor/ShopRecommend.js b/js/home/components/floor/ShopRecommend.js index 9aa131b..99df366 100644 --- a/js/home/components/floor/ShopRecommend.js +++ b/js/home/components/floor/ShopRecommend.js @@ -40,6 +40,7 @@ export default class ShopRecommend extends Component{ onClick(event: Event) { let type = event.nativeEvent.type; let index = event.nativeEvent.index; + let realIndex = 0; if (type == 'favorite') { let shopId = event.nativeEvent.shopId; this.props.onPressShopFavorite && this.props.onPressShopFavorite(shopId, index); @@ -49,24 +50,28 @@ export default class ShopRecommend extends Component{ let shopId = event.nativeEvent.shopId; let type = event.nativeEvent.type; let imageUrl = ''; - + for (var i = 0; i < list.length; i++) { let shopItem = list[i]; if (shopId == shopItem.shopId) { if (type == 'top') { + realIndex = i * 4 + 1; imageUrl = shopItem.src && SlicedImage.getSlicedUrl(shopItem.src, 240*DEVICE_WIDTH_RATIO, 116*DEVICE_WIDTH_RATIO, 2); } else if (type == 'left') { + realIndex = i * 4 + 2; imageUrl = shopItem.goods0 && shopItem.goods0.src && SlicedImage.getSlicedUrl(shopItem.goods0.src, 80*DEVICE_WIDTH_RATIO, 106*DEVICE_WIDTH_RATIO, 2); } else if (type == 'right') { + realIndex = i * 4 + 4; imageUrl = shopItem.goods2 && shopItem.goods2.src && SlicedImage.getSlicedUrl(shopItem.goods2.src, 80*DEVICE_WIDTH_RATIO, 106*DEVICE_WIDTH_RATIO, 2); } else if (type == 'center') { + realIndex = i * 4 + 3; imageUrl = shopItem.goods1 && shopItem.goods1.src && SlicedImage.getSlicedUrl(shopItem.goods1.src, 80*DEVICE_WIDTH_RATIO, 106*DEVICE_WIDTH_RATIO, 2); } break; } } - this.props.onPressShopRecommendItem && this.props.onPressShopRecommendItem(url, imageUrl, index); + this.props.onPressShopRecommendItem && this.props.onPressShopRecommendItem(url, imageUrl, realIndex); } } -- libgit2 0.24.0