| 
							- const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px'
 - var config = require("../../config/config.js");
 - var app = getApp();
 - const Http = require("../../utils/HttpBasics");
 - Page({
 -   data: {
 -     navigationBarHeight,
 -     canIUse: wx.canIUse("button.open-type.getUserInfo"),
 -     path: null,
 -     couponChannelId: null,
 -     cuserId: null,
 -     coverImg: null,
 -     couponOrderId: null,
 -     optionData: null,
 -     fromflag: '',
 -     couponChannelIdflag: '',
 -     wjId: "",
 -     composeOrderType: "",
 -     fillIndentId: "",
 -     url:null,//游戏路径
 -     id:null,//游戏id,
 -     gameId: null,//游戏gameId
 -   },
 -   //是否授权手机号
 -   judgePhonelngo() {
 -     Http.get({
 -       url: config.api.checkPhoneStatus,
 -       data: {}
 -     }).then(res => {
 -       var tempSkip = app.globalData.skip
 -       if (tempSkip == 'redirectTo') {
 -         wx.redirectTo({
 -           url: app.globalData.skipUrl,
 -         })
 -       } else if (tempSkip == 'navigateTo') {
 -         wx.navigateTo({
 -           url: app.globalData.skipUrl,
 -         })
 -       } else if (tempSkip == 'reLaunch') {
 -         wx.reLaunch({
 -           url: app.globalData.skipUrl,
 -         })
 -       } else if (tempSkip == 'switchTab') {
 -         wx.switchTab({
 -           url: app.globalData.skipUrl,
 -         })
 -       }
 - 
 -     }).catch(err => {
 -       wx.redirectTo({
 -         url: `/pages/getphoneInfo/index?skipUrl=1`
 -       });
 -     }) 
 -   },
 -   onLoad: function(options) {
 - 
 -     console.log(app.globalData.skip, app.globalData.skipUrl, app.globalData.type, "跳转地址")
 -     var that = this;
 -     // options.fromflag == 'coupondetail';
 - 
 -     // 游戏页面
 -     if (options && options.url && options.id && options.gameId){
 -       that.setData({
 -         url: options.url,//游戏路径
 -         id: options.id,//游戏id,
 -         gameId: options.gameId,//游戏gameId
 -       })
 -     }
 -     // 来自优惠券详情页面
 -     if (options && options.fromflag) {
 -       that.setData({
 -         fromflag: options.fromflag
 -       })
 -     }
 -     if (options && options.composeOrderType) {
 -       that.setData({
 -         composeOrderType: options.composeOrderType
 -       })
 -     }
 -     //线上配送 填写订单
 -     if (options && options.fillIndentId && couponId && options.couponId) {
 -       that.setData({
 -         fillIndentId: options.fillIndentId,
 -         couponId: options.couponId
 -       })
 -     }
 -     // 来自优惠券列表券详情页面的 couponChannelId
 -     if (options && options.couponChannelIdflag) {
 -       that.setData({
 -         couponChannelIdflag: options.couponChannelIdflag
 -       })
 -     }
 -     //调查问卷
 -     if (options && !options.wjId || options.wjId) {
 -       this.setData({
 -         wjId: options.wjId
 -       })
 -     }
 -     if (options && options.spellGroup) {
 -       that.setData({
 -         spellGroup: options.spellGroup
 -       })
 -     } else {
 -       that.setData({
 -         spellGroup: null
 -       })
 -     }
 -     if (options.couponChannelId && !options.cuserId || options.orderId) {
 -       that.setData({
 -         couponChannelId: options.couponChannelId,
 -         orderId: options.orderId
 -       })
 -     }
 -     if (options && options.frommd && options.id) {
 -       that.setData({
 -         id: options.id,
 -         frommd: options.frommd
 -       })
 -     }
 -     // that.setData({
 -     //   optionData: null
 -     // })
 -     console.log(wx.getStorageSync('options'), 6666)
 -     that.setData({
 -       optionData: wx.getStorageSync('options') ? JSON.parse(wx.getStorageSync('options')) : null
 -     })
 -     if (options && options.path == 'index') {
 -       that.setData({
 -         path: options.path
 -       })
 -     }
 -     /**
 -      * 来自转赠
 -      */
 -     if (options.couponChannelId && options.cuserId) {
 -       that.setData({
 -         couponChannelId: options.couponChannelId,
 -         cuserId: options.cuserId,
 -         updateDate: options.updateDate,
 -         coverImg: options.coverImg,
 -         userName: options.userName,
 -         avatarUrl: options.avatarUrl,
 -         couponOrderId: options.couponOrderId
 -       })
 -     }
 -     Http.get({
 -         url: config.api.marketicon,
 -         data: {
 -           appId: config.weapp.AppId
 -         }
 -       }).then(res => {
 -         that.setData({
 -           mallImgUrl: res.data.mallImgUrl
 -         });
 -         wx.setNavigationBarTitle({
 -           title: res.data.mallName
 -         })
 -       })
 -       .catch(err => {
 -         wx.showToast({
 -           title: err.errMsg,
 -           icon: 'none',
 -           duration: 2000,
 -           mask: false
 -         });
 -       })
 -   },
 -   onShow: function() {
 -     wx.checkSession({
 -       success() {
 -         //session_key 未过期,并且在本生命周期一直有效
 -       },
 -       fail() {
 -         console.log("session_key 过期")
 -         // session_key 已经失效,需要重新执行登录流程
 -         wx.login({
 -           success: (res) => {
 -             if (res.code) {
 -               let usrdata = {
 -                 appId: config.weapp.AppId,
 -                 code: res.code,
 -               }
 -               Http.post({
 -                 url: config.api.login,
 -                 data: usrdata
 -               }).then(res => {
 -                 Http.setToken(res.data.token);
 -                 app.globalData.token = res.data.token;
 -               })
 -             }
 -           }
 -         })
 -       }
 -     })
 -   },
 -   backHome: function() {
 - 
 -     wx.switchTab({
 -       url: app.globalData.goHomeUrl,
 -     })
 -   },
 - 
 -   bindGetUserInfo(e) {
 -     //session_key 未过期,并且在本生命周期一直有效
 -     wx.getUserProfile({
 -       title: '温馨提示',
 -       desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
 -       success: (res) => {
 -         let that = this;
 -         var iv = res.iv;
 -         var encryptedData = res.encryptedData;
 -         wx.getUserInfo({
 -           success: function(res) {
 -             Http.post({
 -                 url: config.api.getUserInfo,
 -                 data: {
 -                   encryptedData: encryptedData,
 -                   iv: iv
 -                 }
 -               }).then(
 -                 function(res) {
 -                   // wx.showToast({
 -                   //   title: "授权个人信息成功11",
 -                   //   icon: "none"
 -                   // });
 -                   if (app.globalData.type == 'gm' && that.data.id && that.data.gameId && that.data.url){//游戏页面
 -                     app.globalData.skipUrl = '/pages/game/index?url=' + that.data.url + "&id=" + that.data.id + "&gameId=" + that.data.gameId,
 -                     app.globalData.skip = 'redirectTo'
 -                     that.judgePhonelngo()
 -                     return;
 -                   }
 -                   if (that.data.wjId) {
 -                     app.globalData.skipUrl = `/pages/questionnaire/questionnaire?id=${that.data.wjId}`
 -                     app.globalData.skip = 'redirectTo'
 -                     that.judgePhonelngo()
 -                     return;
 -                   }
 -                   if (that.data.fromflag == 'poster') {
 -                     app.globalData.skipUrl = `/pages/canvas/index?couponChannelId=${that.data.couponChannelId}`
 -                     app.globalData.skip = 'redirectTo'
 -                     that.judgePhonelngo()
 -                     return;
 -                   }
 -                   //
 - 
 -                   if (that.data.optionData != null && that.data.optionData.orderGroupId != null && that.data.optionData.orderGroupId != "") {
 -                     app.globalData.skipUrl = `/pages/joinFrDpell/index?couponId=${that.data.optionData.couponId}&orderGroupId=${that.data.optionData.orderGroupId}&couponChannelId=${that.data.optionData.couponChannelId}&orderId=${that.data.optionData.orderId}&avatarUrl=${that.data.optionData.avatarUrl}&nickName=${that.data.optionData.nickName}`
 -                     app.globalData.skip = 'reLaunch'
 -                     that.judgePhonelngo()
 -                     return;
 -                   }
 -                   if (that.data.path == 'index') {
 -                     app.globalData.skipUrl = "/pages/game/index"
 -                     app.globalData.skip = 'reLaunch'
 -                     that.judgePhonelngo()
 -                   } else {
 -                     //返回主页
 -                     // if (that.data.couponChannelId && !that.data.cuserId && !that.data.spellGroup||that.data.couponChannelId && !that.data.cuserId&&app.globalData.type == 'cd') {
 -                     if (that.data.couponChannelId && !that.data.cuserId && !that.data.spellGroup && app.globalData.type == 'cd') {
 -                       // 跳转普通券/消费卡/限时秒杀/砍价详情
 -                       app.globalData.skipUrl = `/pages/coupon/detail/index?couponChannelId=${that.data.couponChannelId}`
 -                       app.globalData.skip = 'navigateTo'
 -                       that.judgePhonelngo()
 -                     } else if (that.data.couponChannelId && that.data.cuserId && !that.data.spellGroup && app.globalData.type != 'sd') {
 -                       // 来自转赠
 -                       app.globalData.skipUrl = `/pages/coupon/detail/index?couponChannelId=${that.data.couponChannelId}&cuserId=${that.data.cuserId}&coverImg=${that.data.coverImg}&userName=${that.data.userName}&avatarUrl=${that.data.avatarUrl}&couponOrderId=${that.data.couponOrderId}&updateDate=${that.data.updateDate}`
 -                       app.globalData.skip = 'reLaunch'
 -                       that.judgePhonelngo()
 -                     } else if (that.data.couponChannelId && app.globalData.type == 'sd' || that.data.couponChannelId && that.data.spellGroup) {
 -                       // 拼团详情页
 -                       app.globalData.skipUrl = `/pages/spellGroup/mySpellGroup/index?couponChannelId=${that.data.couponChannelId}`
 -                       app.globalData.skip = 'redirectTo' 
 -                       that.judgePhonelngo()
 -                     } else if (that.data.optionData != null && that.data.optionData.id && app.globalData.type == 'gm') {
 -                       // 游戏页面
 -                       that.getGameOne(app.globalData.token, that.data.optionData.id)
 - 
 -                     } else if (that.data.optionData != null && that.data.optionData.id && app.globalData.type == 'td') {
 -                       app.globalData.skipUrl = `/pages/topicDetail/index?id=${that.data.optionData.id}`
 -                       app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     }
 -                     // 报名活动
 -                     else if (that.data.optionData != null && that.data.optionData.id && app.globalData.type == 'ra') {
 -                       app.globalData.skipUrl = `/pages/radetail/index?id=${that.data.optionData.id}`,
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     }
 -                     // 报名签到
 -                     else if (that.data.optionData != null && that.data.optionData.id && app.globalData.type == 'si') {
 -                       app.globalData.skipUrl = `/pages/acSignIn/index?id=${that.data.optionData.id}`,
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     }
 -                     // 门店详情
 -                     else if (that.data.optionData != null && that.data.optionData.id && app.globalData.type == 'md') {
 -                       app.globalData.skipUrl = `/pages/index/searchbar/detail/index?id=${that.data.optionData.id}`,
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     }
 -                     // 通过分享进入的门店详情页面
 -                     else if (that.data.id && that.data.frommd == 'md') {
 -                       app.globalData.skipUrl = `/pages/index/searchbar/detail/index?id=${that.data.id}`,
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (that.data.optionData != null && that.data.optionData.bt && that.data.optionData.id && app.globalData.type == 'bd') {
 -                       // 宣传页详情
 -                       if (that.data.optionData != null && that.data.optionData.bt == '2') {
 -                         // 自由图文
 -                         app.globalData.skipUrl = `/pages/freeBannerDetail/index?id=${that.data.optionData.id}`,
 -                           app.globalData.skip = 'redirectTo'
 -                         that.judgePhonelngo()
 -                       } else {
 -                         // 标准格式
 -                         app.globalData.skipUrl = `/pages/bannerdetail/index?id=${that.data.optionData.id}`,
 -                           app.globalData.skip = 'redirectTo'
 -                         that.judgePhonelngo()
 -                       }
 -                     } else if (that.data.orderId || that.data.orderId && app.globalData.type == 'bg') {
 -                       // 参与砍价
 -                       app.globalData.skipUrl = `/pages/bargain/bargainDatail/bargainDatail?orderId=${that.data.orderId}&composeOrderType=${that.composeOrderType}`,
 -                         app.globalData.skip = 'navigateTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'uc') {
 -                       // 我的
 -                       app.globalData.skipUrl = '/index/user',
 -                         app.globalData.skip = 'switchTab'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'in') {
 -                       // 首页
 -                       app.globalData.skipUrl = app.globalData.goHomeUrl,
 -                         app.globalData.skip = 'switchTab'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == "qd") {
 -                       //每日签到
 -                       app.globalData.skipUrl = "/pages/activityCalendar/activityCalendar"
 -                       app.globalData.skip = 'reLaunch'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == "hdrl") {
 -                       //活动日历
 -                       app.globalData.skipUrl = `/pages/radetail/index?id=${app.globalData.activityId}`
 -                       app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     }
 -                     // 积分
 -                     else if (app.globalData.type == 'jf') {
 -                       app.globalData.skipUrl = '/pages/integralmall/index',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'pc') {
 -                       // 停车
 -                       app.globalData.skipUrl = '/index/passCar',
 -                         app.globalData.skip = 'switchTab'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'mc') {
 -                       // 我的券包
 -                       app.globalData.skipUrl = '/pages/couponorder/index/index',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'mo') {
 -                       // 我的订单
 -                       app.globalData.skipUrl = '/pages/order/index/index?id=all',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'ca') {
 -                       // 我的卡包
 -                       app.globalData.skipUrl = '/pages/cardorder/index/index',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'sc') {
 -                       // 特享礼遇
 -                       app.globalData.skipUrl = '/pages/specialcourtesy/specialcourtesy',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'rb') {
 -                       // 限时秒杀
 -                       app.globalData.skipUrl = '/pages/rushToBuy/index',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'bl') {
 -                       // 砍价专场
 -                       app.globalData.skipUrl = '/pages/bargain/bargain',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'mb') {
 -                       // 我的砍价
 -                       app.globalData.skipUrl = '/pages/bargain/bargain?from=myhtml',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'sl') {
 -                       // 拼团专场
 -                       app.globalData.skipUrl = '/pages/spellGroup/spellGroup',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'ms') {
 -                       // 我的拼团
 -                       app.globalData.skipUrl = '/pages/spellGroup/spellGroup?from=myhtml',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'dc') {
 -                       // 消费卡
 -                       app.globalData.skipUrl = '/pages/discountCardList/discountCardList',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'td') {
 -                       // 专题活动页
 -                       app.globalData.skipUrl = '/pages/topicDetail/index',
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (app.globalData.type == 'ml') {
 -                       // 门店
 -                       app.globalData.skipUrl = '/index/searchbar',
 -                         app.globalData.skip = 'switchTab'
 -                       that.judgePhonelngo()
 -                     } else if (that.data.fromflag == 'coupondetail' && that.data.couponChannelIdflag) {
 -                       app.globalData.skipUrl = `/pages/coupon/detail/index?couponChannelId=${that.data.couponChannelIdflag}`,
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (that.data.fromflag == 'spellcoupondetail' && that.data.couponChannelIdflag) {
 -                       app.globalData.skipUrl = `/pages/spellGroup/mySpellGroup/index?couponChannelId=${that.data.couponChannelIdflag}`,
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else if (that.data.fromflag == 'fillIndent' && that.data.fillIndentId && that.data.couponId) {
 -                       //线上配送 填写订单
 -                       app.globalData.skipUrl = `/pages/fillIndent/fillIndent?id=${that.data.fillIndentId}&couponId=${that.data.couponId}`,
 -                         app.globalData.skip = 'redirectTo'
 -                       that.judgePhonelngo()
 -                     } else {
 -                       app.globalData.skipUrl = app.globalData.goHomeUrl,
 -                         app.globalData.skip = 'switchTab'
 -                       that.judgePhonelngo()
 -                     }
 -                   }
 - 
 -                 },
 -                 function(error) {
 -                   console.log(error)
 -                   wx.showToast({
 -                     title: "请授权个人信息",
 -                     icon: "none"
 -                   });
 -                 }
 - 
 -               )
 -               .catch(err => {
 -                 wx.showToast({
 -                   title: err.code,
 -                   icon: 'none',
 -                   duration: 2000,
 -                   mask: false
 -                 });
 -               })
 -           }
 -         })
 -       },
 -       fail: (err => {
 -         console.log(err)
 -       })
 -     })
 -   },
 -   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();
 -       })
 -   },
 - 
 - });
 
 
  |