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