Commit 2789b0b27d175a74c6fe6036f565bb2935e94943
合并
Showing
3 changed files
with
36 additions
and
19 deletions
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() { |