Commit da3d8da9b593861b0d978177d66b9915699295d8
1 parent
8ffe2eae
购好物,折扣专区和热销排行页面添加页面渠道码~
Showing
3 changed files
with
36 additions
and
19 deletions
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() { | ... | ... |