Commit 2789b0b27d175a74c6fe6036f565bb2935e94943

Authored by zhiyangdu
2 parents 52317fed da3d8da9

合并

src/pages/common/common.vue
... ... @@ -506,10 +506,21 @@
506 506 shop_type: item.shop_type.toString().trim()
507 507 };
508 508  
  509 + // 判断是否是请求商品详情页面
  510 + if (options.type == '2') {
  511 +
  512 + // 按如果有params参数,并且有params.activityCode参数,设置activityCode参数
  513 + if (params !== null && typeof params === 'object' && params.activityCode) {
  514 +
  515 + // 设置渠道页面参数
  516 + this.$set(options, 'activity_code', params.activityCode);
  517 + }
  518 + }
  519 +
509 520 // 调用App通用跳转,提交参数
510   - if(window.webkit&&window.webkit.messageHandlers && window.webkit.messageHandlers.wjjToAppOnlineRetailers) {
  521 + if (window.webkit&&window.webkit.messageHandlers && window.webkit.messageHandlers.wjjToAppOnlineRetailers) {
511 522 window.webkit.messageHandlers.wjjToAppOnlineRetailers.postMessage({body: options});
512   - } else if(window.obj && window.obj.wjjToAppOnlineRetailers) {
  523 + } else if (window.obj && window.obj.wjjToAppOnlineRetailers) {
513 524 window.obj.wjjToAppOnlineRetailers(JSON.stringify(options));
514 525 }
515 526 }
... ...
src/pages/discountList/discountList.vue
... ... @@ -121,6 +121,7 @@
121 121 INIT: "init", // 初始化页面
122 122 LOAD_MORE: "loadMore" // 加载更多
123 123 },
  124 + activityCode: 'ds_zkzq', // 页面渠道码
124 125 tabs: { // tabs设置
125 126 first: true, // 第一次访问接口
126 127 active: 0,
... ... @@ -656,7 +657,9 @@
656 657 };
657 658  
658 659 // 通用跳转
659   - this.$parent.gotoDetail(params);
  660 + this.$parent.gotoDetail(params, {
  661 + activityCode: this.activityCode ? this.activityCode : '' // 添加页面渠道码
  662 + });
660 663 }
661 664 } else {
662 665  
... ...
src/pages/hotSaleList/hotSaleList.vue
... ... @@ -57,11 +57,12 @@
57 57 name: 'hotSaleListPage',
58 58 data () {
59 59 return {
60   - title: "", // 标题
61   - backs: null, // 后退按钮组
62   - headerImg: '', // 头部图片
63   - goodsLists: null, // 商品列表
64   - flags: null // 产品排名flag
  60 + title: "", // 标题
  61 + backs: null, // 后退按钮组
  62 + headerImg: '', // 头部图片
  63 + goodsLists: null, // 商品列表
  64 + flags: null, // 产品排名flag
  65 + activityCode: 'ds_rxph' // 页面渠道码
65 66 }
66 67 },
67 68 components: {
... ... @@ -188,7 +189,9 @@
188 189 };
189 190  
190 191 // 通用跳转
191   - this.$parent.gotoDetail(params);
  192 + this.$parent.gotoDetail(params, {
  193 + activityCode: this.activityCode ? this.activityCode : '' // 添加页面渠道码
  194 + });
192 195 }
193 196 } else {
194 197  
... ... @@ -198,6 +201,16 @@
198 201 },
199 202  
200 203 /**
  204 + * 项目按钮事件
  205 + * @param {Object} item [数据对象]
  206 + */
  207 + primary(item) {
  208 +
  209 + // 跳转商品详情
  210 + this.toDetail(item);
  211 + },
  212 +
  213 + /**
201 214 * 唤起App封装
202 215 */
203 216 openApp() {
... ... @@ -219,16 +232,6 @@
219 232 },
220 233  
221 234 /**
222   - * 项目按钮事件
223   - * @param {Object} item [数据对象]
224   - */
225   - primary(item) {
226   -
227   - // 跳转商品详情
228   - this.toDetail(item);
229   - },
230   -
231   - /**
232 235 * 分享
233 236 */
234 237 toShare() {
... ...