Commit da3d8da9b593861b0d978177d66b9915699295d8

Authored by 王强
1 parent 8ffe2eae

购好物,折扣专区和热销排行页面添加页面渠道码~

src/pages/common/common.vue
@@ -506,10 +506,21 @@ @@ -506,10 +506,21 @@
506 shop_type: item.shop_type.toString().trim() 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 // 调用App通用跳转,提交参数 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 window.webkit.messageHandlers.wjjToAppOnlineRetailers.postMessage({body: options}); 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 window.obj.wjjToAppOnlineRetailers(JSON.stringify(options)); 524 window.obj.wjjToAppOnlineRetailers(JSON.stringify(options));
514 } 525 }
515 } 526 }
src/pages/discountList/discountList.vue
@@ -121,6 +121,7 @@ @@ -121,6 +121,7 @@
121 INIT: "init", // 初始化页面 121 INIT: "init", // 初始化页面
122 LOAD_MORE: "loadMore" // 加载更多 122 LOAD_MORE: "loadMore" // 加载更多
123 }, 123 },
  124 + activityCode: 'ds_zkzq', // 页面渠道码
124 tabs: { // tabs设置 125 tabs: { // tabs设置
125 first: true, // 第一次访问接口 126 first: true, // 第一次访问接口
126 active: 0, 127 active: 0,
@@ -656,7 +657,9 @@ @@ -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 } else { 664 } else {
662 665
src/pages/hotSaleList/hotSaleList.vue
@@ -57,11 +57,12 @@ @@ -57,11 +57,12 @@
57 name: 'hotSaleListPage', 57 name: 'hotSaleListPage',
58 data () { 58 data () {
59 return { 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 components: { 68 components: {
@@ -188,7 +189,9 @@ @@ -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 } else { 196 } else {
194 197
@@ -198,6 +201,16 @@ @@ -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 * 唤起App封装 214 * 唤起App封装
202 */ 215 */
203 openApp() { 216 openApp() {
@@ -219,16 +232,6 @@ @@ -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 toShare() { 237 toShare() {