| 
							- const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
 - const Http = require("../../utils/HttpBasics");
 - const imgurl = require("../../utils/imgurl");
 - const config = require("../../config/config");
 - let app = getApp();
 - Page({
 -   /**
 -    * 页面的初始数据
 -    */
 -   data: {
 -   },
 -   /**
 -    * 生命周期函数--监听页面加载
 -    */
 -   onLoad: function(options) {
 -     console.log("我是中转页面")
 -     let that = this;
 -     console.log(options);
 -     wx.showToast({
 -       title: '加载中...',
 -       icon: "loading",
 -       duration: 2000
 -     })
 -     
 -     /**
 -      * 根据接收到的参数的值,判断跳转到哪个页面
 -      */
 -     if (options && options.type) {
 -       app.globalData.type = options.type;
 -     }
 -     if (decodeURIComponent(options.scene) == "undefined") {
 -       that.setData({
 -         scene: 0
 -       })
 -       app.globalData.scene = 0;
 -     } else {
 -       that.setData({
 -         scene: decodeURIComponent(options.scene)
 -       });
 -       app.globalData.scene = decodeURIComponent(options.scene)
 -       that.setData({
 -         newArr: this.data.scene.split(':')
 -       })
 -       //// 大屏-二维码-start
 -       if (this.data.newArr[0] == 'JC') {
 -         // 跳转券详情
 -         options.couponChannelId = this.data.newArr[1];
 -       } else if (this.data.newArr[0] == 'JG') {
 -         // 跳转拼团详情
 -         options.couponChannelId = this.data.newArr[1];
 -         options.path = 'daping'
 -       } else if (this.data.newArr[0] == 't') {
 -         // 普通二维码
 -         options.type = this.data.newArr[1];
 -         app.globalData.type = options.type;
 -         if (options.type == 'cd') {
 -           options.couponChannelId = this.data.newArr[2];
 -         } else if (options.type == 'bd') {
 -           options.bt = this.data.newArr[2];
 -           options.id = this.data.newArr[3];
 -         } else if (options.type == 'gm') {
 -           options.id = this.data.newArr[2];
 -         } else if (options.type == 'sd') {
 -           options.couponChannelId = this.data.newArr[2];
 -         } else if (options.type == 'td') {
 -           // 专题活动页
 -           options.id = this.data.newArr[2];
 -         } else if (options.type == 'md') {
 -           // 门店详情
 -           options.id = this.data.newArr[2];
 -         } else if (options.type == 'ra') {
 -           //活动详情
 -           options.id = this.data.newArr[2];
 -         } else if (options.type == 'si') {
 -           //活动签到
 -           options.id = this.data.newArr[2];
 -         } else if (options.type == 'wj') {
 -           options.id = this.data.newArr[2];
 -         } else if (options.type == 'ts') {
 -           options.id = this.data.newArr[2];
 -         }
 -       }
 -     }
 -     
 -     wx.setStorageSync('options', JSON.stringify(options))
 -     wx.setStorageSync('imgurl', imgurl);
 - 
 -     if (app.globalData.token) {
 - 
 -       
 -       this.updateUserInfo();      
 -       if (options.couponChannelId || options.orderId || options.id) {
 -         that.userStatus(options);
 -       } else {
 -         that.userStatus(); 
 -       }
 -     } else {
 -       // 由于 token 是网络请求,可能会在 Page.onLoad 之后才返回
 -       // 所以此处加入 callback 以防止这种情况
 -       app.tokenCallback = token => {
 -         this.updateUserInfo();
 -         if (options.couponChannelId || options.orderId || options.id) {
 -           that.userStatus(options);
 -         } else {
 -           that.userStatus();
 -         }
 -       }
 -     }
 -   },
 - 
 -   /**
 -    * 检查用户的状态
 -    */
 -   userStatus: function(options) {
 -     
 -     var that = this;
 -     if (options && (options.couponChannelId || options.orderId || options.id)) {
 -       that.checkuserstatus(options);
 -     } else {
 -       that.checkuserstatus();
 -     }
 -   },
 -   /**
 -  * 获取手机信息
 -  */
 -   updateUserInfo() {
 -     wx.getSystemInfo({
 -       success: function (res) {
 -         Http.post({
 -           url: config.api.updateUserInfo,
 -           data: {
 -             systemInfo: JSON.stringify(res)
 -           }
 -         }).then(res => {
 -           console.log(res)
 -         })
 -       }
 -     })
 -   },
 -   checkuserstatus(options) {
 -     
 -     let that = this;
 -     
 -     Http.get({
 -       url: config.api.checkUserStatus,
 -       data: {
 -         token: app.globalData.token
 -       }
 -     })
 -       .then(res => {
 -         // res = JSON.parse('{"code":11004,"message":"用户昵称未授权,请跳转到用户昵称授权页!","data":{}}')
 -         //参与拼团
 -         if (options && options.orderGroupId) {
 -           wx.redirectTo({
 -             url: `/pages/joinFrDpell/index?couponId=${options.couponId}&orderGroupId=${options.orderGroupId}&couponChannelId=${options.couponChannelId}&orderId=${options.orderId}&avatarUrl=${options.avatarUrl}&nickName=${options.nickName}`
 -           })
 -         }
 -         //来自大屏的跳转拼团券详情
 -         else if (options && options.couponChannelId && options.path == 'daping') {
 -           /**
 -            * 主要是为了拿couponId
 -            */
 -           Http.get({
 -             url: config.api.couponDetail,
 -             data: {
 -               couponChannelId: options.couponChannelId
 -             }
 -           }).then(res => {
 -             let data = res.data;
 -             wx.redirectTo({
 -               url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${options.couponChannelId}&couponId=${data.couponId}`
 -             })
 -           })
 -         } else if (options && options.couponChannelId && !options.spellGroup && app.globalData.type != 'sd') {
 -           console.log(3333333333333333)
 -           // 转赠判断
 -           if (options.cuserId) {
 -             wx.redirectTo({
 -               url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}&cuserId=${options.cuserId}&coverImg=${options.coverImg}&userName=${options.userName}&avatarUrl=${options.avatarUrl}&couponOrderId=${options.couponOrderId}&updateDate=${options.updateDate}`,
 -             })
 -           } else {
 -             // 跳转普通券/消费卡/限时秒杀/砍价详情
 -             wx.redirectTo({
 -               url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}`,
 -             })
 -           }
 -         }
 -         // 拼团详情页(只有通过扫码进入才可能进入拼团详情页面,只有这一个入口)
 -         else if ((options && options.couponChannelId && app.globalData.type == 'sd') || (options && options.couponChannelId && options.spellGroup)) {
 -           wx.redirectTo({
 -             url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${options.couponChannelId}`,
 -           })
 -         }
 -         // 游戏页面
 -         else if (options && options.id && app.globalData.type == 'gm') {
 -           that.getGameOne(app.globalData.token, options.id)
 -         }
 -         // 报名活动页面
 -         else if (options && options.id && app.globalData.type == 'ra') {
 -           wx.redirectTo({
 -             url: `/pages/radetail/index?id=${options.id}`, 
 -           })
 -         }
 -         //活动签到
 -         else if (options && options.id && app.globalData.type == 'si') {
 -           wx.redirectTo({
 -             url: `/pages/acSignIn/index?id=${options.id}`,
 -           })
 -         }
 -         //答题问卷
 -         else if (options && options.id && app.globalData.type == 'wj') {
 -           wx.redirectTo({
 -             url: `/pages/questionnaire/questionnaire?id=${options.id}`,
 -           })
 -         } 
 -         //投诉建议
 -         else if (app.globalData.type == 'ts') {
 -           wx.redirectTo({
 -             url: `/pages/complaint/complaint`,
 -           })
 -         } 
 -         // 宣传页详情
 -         else if (options && options.bt && options.id && app.globalData.type == 'bd') {
 -           if (options.bt == '2') {
 -             // 自由图文
 -             wx.redirectTo({
 -               url: `/pages/freeBannerDetail/index?id=${options.id}`,
 -             })
 -           } else {
 -             // 标准格式
 -             wx.redirectTo({
 -               url: `/pages/bannerdetail/index?id=${options.id}`,
 -             })
 -           }
 -         }
 -         // 专题
 -         else if (options && options.id && app.globalData.type == 'td') {
 -           wx.redirectTo({
 -             url: `/pages/topicDetail/index?id=${options.id}`
 -           });
 -         }
 -         // 门店详情
 -         else if (options && options.id && app.globalData.type == 'md') {
 -           wx.redirectTo({
 -             url: `/pages/index/searchbar/detail/index?id=${options.id}`
 -           });
 -         }
 -         // 参与砍价
 -         else if (options && options.orderId) {
 -           wx.redirectTo({
 -             url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${options.orderId}&from=${"discount"}&composeOrderType=${options.composeOrderType}`,
 -           })
 -         }
 -         // 我的
 -         else if (app.globalData.type == 'uc') {
 -           wx.switchTab({
 -             url: '/index/user'
 -           });
 -         }
 -         // 积分
 -         else if (app.globalData.type == 'jf') {
 -           wx.redirectTo({
 -             url: '/pages/integralmall/index'
 -           });
 -         }
 -         // 首页
 -         else if (app.globalData.type == 'in') {
 -           wx.switchTab({
 -             url: app.globalData.goHomeUrl
 -           });
 -         }
 -         // 停车
 -         else if (app.globalData.type == 'pc') {
 -           // 停车
 -           wx.switchTab({
 -             url: '/index/passCar'
 -           });
 -         }
 -         // 我的券包
 -         else if (app.globalData.type == 'mc') {
 -           // 我的券包
 -           wx.redirectTo({
 -             url: '/pages/couponorder/index/index'
 -           });
 -         }
 -         // 我的订单
 -         else if (app.globalData.type == 'mo') {
 -           // 我的订单
 -           wx.redirectTo({
 -             url: '/pages/order/index/index?id=all'
 -           });
 -         }
 -         // 我的卡包
 -         else if (app.globalData.type == 'ca') {
 -           // 我的卡包
 -           wx.redirectTo({
 -             url: '/pages/cardorder/index/index'
 -           });
 -         }
 -         // 特享礼遇
 -         else if (app.globalData.type == 'sc') {
 -           // 特享礼遇
 -           wx.redirectTo({
 -             url: '/pages/specialcourtesy/specialcourtesy'
 -           });
 -         }
 -         // 限时秒杀
 -         else if (app.globalData.type == 'rb') {
 -           // 限时秒杀
 -           wx.redirectTo({
 -             url: '/pages/rushToBuy/index'
 -           })
 -         }
 -         // 砍价专场
 -         else if (app.globalData.type == 'bl') {
 -           // 砍价专场
 -           wx.redirectTo({
 -             url: '/pages/bargain/bargain'
 -           })
 -         }
 -         // 我的砍价
 -         else if (app.globalData.type == 'mb') {
 -           // 我的砍价
 -           wx.redirectTo({
 -             url: '/pages/bargain/bargain?from=myhtml'
 -           })
 -         }
 -         // 拼团专场
 -         else if (app.globalData.type == 'sl') {
 -           // 拼团专场
 -           wx.redirectTo({
 -             url: '/pages/spellGroup/spellGroup'
 -           })
 -         }
 -         // 我的拼团
 -         else if (app.globalData.type == 'ms') {
 -           // 我的拼团
 -           wx.redirectTo({
 -             url: '/pages/spellGroup/spellGroup?from=myhtml'
 -           })
 -         }
 -         // 消费卡
 -         else if (app.globalData.type == 'dc') {
 -           // 消费卡
 -           wx.redirectTo({
 -             url: '/pages/discountCardList/discountCardList'
 -           })
 -         }
 -         //直播
 -         else if (app.globalData.type == 'zb') {
 -           wx.redirectTo({
 -             url: `/pages2/live/livelist/index`
 -           });
 -         } 
 -         //活动日历
 -         else if (app.globalData.type == 'arl') {
 -           wx.redirectTo({
 -             url: `/pages/dateLsit/dateLsit`
 -           });
 -         } 
 -         //每日签到
 -         else if (app.globalData.type == 'qd') {
 -           wx.redirectTo({
 -             url: `/pages/activityCalendar/activityCalendar`
 -           });
 -         } 
 -         // 门店
 -         else if (app.globalData.type == 'ml') {
 -           wx.switchTab({
 -             url: '/index/searchbar'
 -           })
 -         }
 -         // 兑换
 -         else if (app.globalData.type == 'ec') {
 -           wx.redirectTo({
 -             url: '/pages/exchange/exchange'
 -           })
 -         }
 -         // 通过分享进入的门店详情
 -         else if (options && options.id && options.frommd == 'md' && app.globalData.type == 'md') {
 -           wx.redirectTo({
 -             url: `/pages/index/searchbar/detail/index?id=${options.id}`
 -           });
 -         } else {
 -           // 主页
 -           wx.switchTab({
 -             url: app.globalData.goHomeUrl
 -           })
 -         }
 -       })
 -       .catch(err => {
 -         wx.showToast({
 -           title: err,
 -           icon: "loading",
 -           duration: 2000
 -         })
 -         if (err.code == 11004) {
 -           // 用户昵称未授权
 -           if (options && options.orderGroupId) {
 -             wx.redirectTo({
 -               url: `/pages/getuserinfo/index?couponId=${options.couponId}&orderGroupId=${options.orderGroupId}&couponChannelId=${options.couponChannelId}&orderId=${options.orderId}&avatarUrl=${options.avatarUrl}&nickName=${options.nickName}`
 -             })
 -           }
 -           /**
 -            * spellGroup
 -            * 区分是通过拼团详情分享过来的还是从普通券分享过来的
 -            * 注意:拼团券和普通券是两个页面
 -            */
 -           if (options && options.couponChannelId && !options.cuserId && !options.spellGroup) {
 -             wx.redirectTo({
 -               url: `/pages/getuserinfo/index?couponChannelId=${options.couponChannelId}`
 -             })
 -           } else if (options && options.couponChannelId && !options.cuserId && options.spellGroup) {
 -             wx.redirectTo({
 -               url: `/pages/getuserinfo/index?couponChannelId=${options.couponChannelId}&spellGroup=${options.spellGroup}`
 -             })
 -           } else if (options && options.couponChannelId && options.cuserId) {
 -             /**
 -              * 转赠判断
 -              */
 -             wx.redirectTo({
 -               url: `/pages/getuserinfo/index?couponChannelId=${options.couponChannelId}&cuserId=${options.cuserId}&coverImg=${options.coverImg}&userName=${options.userName}&avatarUrl=${options.avatarUrl}&couponOrderId=${options.couponOrderId}&updateDate=${options.updateDate}`
 -             })
 -           } else if (options && options.orderId) {
 -             wx.redirectTo({
 -               url: `/pages/getuserinfo/index?orderId=${options.orderId}&from='${"discount"}`
 -             })
 -           }
 -           // 报名活动页面
 -           else if (options && options.id && app.globalData.type == 'ra') {
 -             wx.redirectTo({
 -               url: `/pages/radetail/index?id=${options.id}`,
 -             })
 -           }
 -           // 通过分享进入的门店详情
 -           else if (options && options.id && options.frommd == 'md' && app.globalData.type == 'md') {
 -             wx.redirectTo({
 -               url: `/pages/getuserinfo/index?id=${options.id}&frommd=md`
 -             });
 -           }// 门店详情
 -           else if (options && options.id && app.globalData.type == 'md') {
 -             wx.redirectTo({
 -               url: `/pages/index/searchbar/detail/index?id=${options.id}`
 -             });
 -           } else if (app.globalData.type == 'uc') {
 -             wx.switchTab({
 -               url: '/index/user'
 -             });
 -           }
 -           // 积分
 -           else if (app.globalData.type == 'jf') {
 -             wx.redirectTo({
 -               url: '/pages/integralmall/index'
 -             });
 -           }
 -           // 首页
 -           else if (app.globalData.type == 'in') {
 -             wx.switchTab({
 -               url: app.globalData.goHomeUrl
 -             });
 -           }
 -           // 停车
 -           else if (app.globalData.type == 'pc') {
 -             // 停车
 -             wx.switchTab({
 -               url: '/index/passCar'
 -             });
 -           }
 -           // 我的券包
 -           else if (app.globalData.type == 'mc') {
 -             // 我的券包
 -             wx.redirectTo({
 -               url: '/pages/couponorder/index/index'
 -             });
 -           }
 -           // 我的订单
 -           else if (app.globalData.type == 'mo') {
 -             // 我的订单
 -             wx.redirectTo({
 -               url: '/pages/order/index/index?id=all'
 -             });
 -           }
 -           // 我的卡包
 -           else if (app.globalData.type == 'ca') {
 -             // 我的卡包
 -             wx.redirectTo({
 -               url: '/pages/cardorder/index/index'
 -             });
 -           }
 -           // 特享礼遇
 -           else if (app.globalData.type == 'sc') {
 -             // 特享礼遇
 -             wx.redirectTo({
 -               url: '/pages/specialcourtesy/specialcourtesy'
 -             });
 -           }
 -           // 限时秒杀
 -           else if (app.globalData.type == 'rb') {
 -             // 限时秒杀
 -             wx.redirectTo({
 -               url: '/pages/rushToBuy/index'
 -             })
 -           }
 -           // 砍价专场
 -           else if (app.globalData.type == 'bl') {
 -             // 砍价专场
 -             wx.redirectTo({
 -               url: '/pages/bargain/bargain'
 -             })
 -           }
 -           // 我的砍价
 -           else if (app.globalData.type == 'mb') {
 -             // 我的砍价
 -             wx.redirectTo({
 -               url: '/pages/bargain/bargain?from=myhtml'
 -             })
 -           }
 -           // 拼团专场
 -           else if (app.globalData.type == 'sl') {
 -             // 拼团专场
 -             wx.redirectTo({
 -               url: '/pages/spellGroup/spellGroup'
 -             })
 -           }
 -           // 我的拼团
 -           else if (app.globalData.type == 'ms') {
 -             wx.redirectTo({
 -               url: '/pages/spellGroup/spellGroup?from=myhtml'
 -             })
 -           }
 -           // 消费卡
 -           else if (app.globalData.type == 'dc') {
 -             // 消费卡
 -             wx.redirectTo({
 -               url: '/pages/discountCardList/discountCardList'
 -             })
 -           }
 -           // 兑换
 -           else if (app.globalData.type == 'ec') {
 -             wx.redirectTo({
 -               url: '/pages/exchange/exchange'
 -             })
 -           }
 -           // 门店
 -           else if (app.globalData.type == 'ml') {
 -             wx.switchTab({
 -               url: '/index/searchbar'
 -             })
 -           } else {
 -             wx.switchTab({
 -               url: app.globalData.goHomeUrl,
 -             })
 -           }
 -         }
 -       })
 -   },
 - 
 -   getGameOne: function(token, id) {
 -     let _this = this;
 -     Http.get({
 -         url: config.api.getOneGame,
 -         data: {
 -           token: token,
 -           id: id
 -         }
 -       }).then(res => {
 -         wx.redirectTo({
 -           url: '/pages/game/index?url=' + res.data.url + "&id=" + res.data.id + "&gameId=" + res.data.gameId,
 -         })
 -       })
 -       .catch(err => {
 -         wx.showModal({
 -           title: '提示',
 -           content: err.message,
 -           showCancel: false,
 -           success: function(res) {
 -             // 如果游戏下架或者找不到,重启首页
 -             if (res.confirm) {
 -               wx.reLaunch({
 -                 url: '/pages/index/index',
 -               })
 -             }
 -           }
 -         })
 -         this.alphaClick();
 -       })
 -   },
 - })
 
 
  |