Commit d0d104b8791c5df4ecaeb6a756a450b9ff7a90d6

Authored by 王强
1 parent a2cdfb73

新版活动页面,百元公益,添加页面渠道码~

src/components/shopGoodsBox/goodsBox.vue
... ... @@ -76,8 +76,6 @@
76 76 // scrollItemBox = (scrollItemBox + ((30 * multiple * (childrens.length - 1)))) / clientWidth * this.basicWidth;
77 77 scrollItemBox = (scrollItemBox / clientWidth * this.basicWidth);
78 78  
79   - console.log(scrollItemBox);
80   -
81 79 // 判断scrollItemBox值,更新this.scrollItemBox宽度
82 80 if (scrollItemBox > this.basicWidth) {
83 81 this.$set(this, "scrollItemBox", scrollItemBox);
... ...
src/components/shopGoodsList_2/goodsList.vue
... ... @@ -74,9 +74,6 @@
74 74 * @param {object} goods [商品详情对象]
75 75 */
76 76 toDetail(goods) {
77   -
78   - console.info("Goodlist gotoDetail:"+JSON.stringify(goods));
79   -
80 77 if (typeof this.funcs === "object" && typeof this.funcs.toDetail === "function") {
81 78 this.funcs.toDetail(goods);
82 79 }
... ...
src/pages/activities/activities.vue
... ... @@ -503,6 +503,13 @@
503 503 // 判断是否有函数
504 504 if (typeof this.$parent.gotoDetail === "function") {
505 505  
  506 + // 判断如果id = 33,是“百元公益”活动,设置页面渠道码
  507 + if (this.$route.query.id == '33') {
  508 +
  509 + // 添加activityCode参数
  510 + this.$set(this.$route.query, 'activityCode', 'ds_bygy');
  511 + }
  512 +
506 513 // 调用通用跳转函数
507 514 this.$parent.gotoDetail(goods, this.$route.query);
508 515 }
... ...
src/pages/activities/activity11.vue
... ... @@ -704,8 +704,6 @@
704 704 */
705 705 marketChannelCouponShopCallback(res, ext) {
706 706  
707   - console.info(res)
708   -
709 707 // 返回处理
710 708 // if (res.statusCode === 200 && res.data.code == 200) {
711 709 if (res.code == 200) {
... ... @@ -713,8 +711,6 @@
713 711 // 解构数据
714 712 // let {data: datas} = res.data;
715 713 let datas =res.data;
716   -
717   - console.info(datas)
718 714  
719 715 // 设置优惠券数据
720 716 if (datas.list && datas.list.length) {
... ...
src/pages/common/common.vue
... ... @@ -502,11 +502,9 @@
502 502 */
503 503 gotoDetail(goods, query) {
504 504  
505   - console.info("commmon gotoDetail:"+JSON.stringify(goods));
506   -
507 505 // let params = null;
508 506  
509   - let params=this.getParams(this.mode);
  507 + let params = this.getParams(this.mode);
510 508  
511 509 // 提取key,判断是广告位还是详情
512 510 let keyArr = Object.keys(goods);
... ... @@ -532,22 +530,40 @@
532 530 to: goods.to,
533 531 shop_type: goods.shop_type
534 532 };
  533 +
  534 + // 判断是否是请求商品详情页面
  535 + if (options.type == '2') {
  536 +
  537 + // 按如果有query参数,并且有query.activityCode参数,设置activityCode参数
  538 + if (query !== null && typeof query === 'object' && query.activityCode) {
  539 +
  540 + // 设置渠道页面参数
  541 + this.$set(options, 'activity_code', query.activityCode);
  542 + }
  543 + }
535 544  
536 545 // 商品详情处理
537 546 } else {
538 547  
539 548 // 设置参数
540 549 options = {
541   - type: "2",
  550 + type: '2',
542 551 to: goods.id,
543 552 shop_type: goods.shop_type
544 553 };
  554 +
  555 + // 按如果有query参数,并且有query.activityCode参数,设置activityCode参数
  556 + if (query !== null && typeof query === 'object' && query.activityCode) {
  557 +
  558 + // 设置渠道页面参数
  559 + this.$set(options, 'activity_code', query.activityCode);
  560 + }
545 561 }
546 562  
547 563 // 调用App,提交参数
548   - if(window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.wjjToAppOnlineRetailers) {
  564 + if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.wjjToAppOnlineRetailers) {
549 565 window.webkit.messageHandlers.wjjToAppOnlineRetailers.postMessage({body: options});
550   - } else if(window.obj && window.obj.wjjToAppOnlineRetailers) {
  566 + } else if (window.obj && window.obj.wjjToAppOnlineRetailers) {
551 567 window.obj.wjjToAppOnlineRetailers(JSON.stringify(options));
552 568 }
553 569 }else{
... ...