...
|
...
|
@@ -91,14 +91,17 @@ class DetailContainer extends Component { |
|
|
let {articleId} = detail;
|
|
|
|
|
|
ReactNative.NativeModules.YH_CommonHelper.jumpWithUrl(url);
|
|
|
|
|
|
let params = {
|
|
|
TOURL: url,
|
|
|
NAV_NUM: parseInt(rowID) + 1 + '',
|
|
|
CONTENT_ID: articleId,
|
|
|
BRAND_ID: id,
|
|
|
};
|
|
|
ReactNative.NativeModules.YH_CommonHelper.logEvent('YB_STROLL_CONT_BRND', params);
|
|
|
try {
|
|
|
let params = {
|
|
|
TOURL: url,
|
|
|
NAV_NUM: parseInt(rowID) + 1 + '',
|
|
|
CONTENT_ID: articleId,
|
|
|
BRAND_ID: id,
|
|
|
};
|
|
|
ReactNative.NativeModules.YH_CommonHelper.logEvent('YB_STROLL_CONT_BRND', params);
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
_onPressArticle(url) {
|
...
|
...
|
@@ -119,9 +122,19 @@ class DetailContainer extends Component { |
|
|
|
|
|
_onPressWeixin(data) {
|
|
|
ReactNative.NativeModules.YH_CommonHelper.copyWechatIdToClipboard(data);
|
|
|
|
|
|
try {
|
|
|
let params = {
|
|
|
FROM: 2,
|
|
|
};
|
|
|
ReactNative.NativeModules.YH_CommonHelper.logEvent('YB_COPY_WECHAT_PN_C', params);
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
_onPressProduct(product,rowID) {
|
|
|
_onPressProduct(product,rowID,pos_id) {
|
|
|
|
|
|
let {detail} = this.props;
|
|
|
let {articleId} = detail;
|
...
|
...
|
@@ -134,31 +147,61 @@ 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 params = {
|
|
|
TOURL: '',
|
|
|
PRD_SKN: productSkn,
|
|
|
CONTENT_ID: articleId,
|
|
|
NAV_NUM:parseInt(rowID) + 1 + '',
|
|
|
};
|
|
|
ReactNative.NativeModules.YH_CommonHelper.logEvent('YB_STROLL_CONT_REC_PRD', params);
|
|
|
|
|
|
try {
|
|
|
let params = {
|
|
|
TOURL: '',
|
|
|
PRD_SKN: productSkn,
|
|
|
CONTENT_ID: articleId,
|
|
|
NAV_NUM:parseInt(rowID) + 1 + '',
|
|
|
POS_ID:pos_id,
|
|
|
};
|
|
|
ReactNative.NativeModules.YH_CommonHelper.logEvent('YB_STROLL_CONT_REC_PRD', params);
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
_onPressTagProduct(product_skn) {
|
|
|
_onPressTagProduct(product_skn,rowID,pos_id) {
|
|
|
if (!product_skn) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
let url = `http://m.yohobuy.com?openby:yohobuy={"action":"go.productDetail","params":{"product_skn":"${product_skn}"}}`;
|
|
|
ReactNative.NativeModules.YH_CommonHelper.jumpWithUrl(url);
|
|
|
|
|
|
try {
|
|
|
let {detail} = this.props;
|
|
|
let {articleId} = detail;
|
|
|
let params = {
|
|
|
TOURL: '',
|
|
|
PRD_SKN: product_skn,
|
|
|
CONTENT_ID: articleId,
|
|
|
NAV_NUM:parseInt(rowID) + 1 + '',
|
|
|
POS_ID:pos_id,
|
|
|
};
|
|
|
ReactNative.NativeModules.YH_CommonHelper.logEvent('YB_STROLL_CONT_REC_PRD', params);
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
_onPressShopCar(product_skn) {
|
|
|
_onPressShopCar(product_skn,prd_id,pos_id) {
|
|
|
let param = {
|
|
|
pruduct_skn: product_skn,
|
|
|
fromPage: 'YH_GuangDetailViewController',
|
|
|
}
|
|
|
ReactNative.NativeModules.YH_CommonHelper.showChooseInfoView(param)
|
|
|
|
|
|
try {
|
|
|
let params = {
|
|
|
PRD_ID: prd_id,
|
|
|
PRD_SKN: product_skn,
|
|
|
POS_ID:pos_id,
|
|
|
};
|
|
|
ReactNative.NativeModules.YH_CommonHelper.logEvent('YB_GDS_DT_ADD_CART_C', params);
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
render() {
|
...
|
...
|
|