Authored by 盖剑秋

Fix bug on exposure. reviewed by Boss Yin.

... ... @@ -39,7 +39,7 @@ export default class Detail extends Component {
<View style={styles.detailButton}>
<Text
style={styles.detailButtonText}
onPress={() => {this.props.onPressProduct&& this.props.onPressProduct(Immutable.fromJS({'product_skn':this.props.product_skn}))}}
onPress={() => {this.props.onPressProduct&& this.props.onPressProduct(Immutable.fromJS({'product_skn':this.props.product_skn}), -1)}}
>查看详情</Text>
</View>
</View>
... ...
... ... @@ -76,21 +76,22 @@ class DetailContainer extends Component {
let url = `http://m.yohobuy.com?openby:yohobuy={"action":"go.productDetail","params":{"product_skn":"${productSkn}"}}`;
ReactNative.NativeModules.YH_CommonHelper.jumpWithUrl(url);
let param = {
PRD_SKN: productSkn,
AB_TYPE: 'A',
}
NativeModules.YH_CommonHelper.logEvent('YB_GOOD_GDS_VIEW_C', param);
let similarParam = {
AB_TYPE: 'A',
MAIN_PRD: productSkn,
MAIN_INDEX: parseInt(index) + 1 + '',
SIMILAR_PRD: '',
POS_ID: '100013',
if (parseInt(index) < 0) {
let param = {
PRD_SKN: productSkn,
AB_TYPE: 'A',
}
NativeModules.YH_CommonHelper.logEvent('YB_GOOD_GDS_VIEW_C', param);
} else {
let similarParam = {
AB_TYPE: 'A',
MAIN_PRD: productSkn,
MAIN_INDEX: parseInt(index) + 1 + '',
SIMILAR_PRD: productSkn,
POS_ID: '100013',
}
NativeModules.YH_CommonHelper.logEvent('YB_SIMILAR_GDS_C', similarParam);
}
NativeModules.YH_CommonHelper.logEvent('YB_SIMILAR_GDS_C', similarParam);
}
_onPressTag(tag) {
... ...
... ... @@ -89,7 +89,7 @@ class ListContainer extends Component {
AB_TYPE: 'A',
MAIN_PRD: product_skn,
MAIN_INDEX: parseInt(index) + 1 + '',
SIMILAR_PRD: '',
SIMILAR_PRD: product_skn,
POS_ID: '100013',
}
NativeModules.YH_CommonHelper.logEvent('YB_SIMILAR_GDS_L', similarParam);
... ...