Parcourir la source

分享功能传参处理

tags/富茂链客4.1.0
刘晖 il y a 6 ans
Parent
révision
c834635338
1 fichiers modifiés avec 23 ajouts et 18 suppressions
  1. +23
    -18
      pages/index/index.js

+ 23
- 18
pages/index/index.js Voir le fichier

@@ -40,39 +40,44 @@ Page({
wx.setStorageSync('imgurl', imgurl)
app.getLocation();
if (options.couponChannelId || options.orderId) {
if (options.cuserId){
/**
* 转赠判断
*/
that.userLogin(options.couponChannelId, null, options.cuserId, options.coverImg, options.userName, options.avatarUrl, options.couponOrderId, options.updateDate);
}else{
that.userLogin(options.couponChannelId, options.orderId);
}
that.userLogin(options);
// if (options.cuserId){
// /**
// * 转赠判断
// */
// // that.userLogin(options.couponChannelId, null, options.cuserId, options.coverImg, options.userName, options.avatarUrl, options.couponOrderId, options.updateDate);
// that.userLogin(options.couponChannelId, null, options.cuserId, options.coverImg, options.userName, options.avatarUrl, options.couponOrderId, options.updateDate);
// } else if (options.orderGroupId){
// // 来自于拼团
// that.userLogin(options.couponChannelId, null, options.orderGroupId);
// }else{
// that.userLogin(options.couponChannelId, options.orderId);
// }
} else {
that.userLogin()
}
},
checkuerstatus(couponChannelId, orderId, cuserId, coverImg, userName, avatarUrl, couponOrderId, updateDate) {
checkuerstatus(options) {
let that = this;
Http.post({
url: config.api.checkUserStatus,
data: {}
})
.then(res => {
if (couponChannelId && !cuserId) {
if (options&&options.couponChannelId && !options.cuserId) {
wx.redirectTo({
url: `/pages/coupon/detail/index?couponChannelId=${couponChannelId}`,
url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}`,
})
} else if (couponChannelId && cuserId){
} else if (options &&options.couponChannelId && options.cuserId){
/**
* 转赠判断
*/
wx.redirectTo({
url: `/pages/coupon/detail/index?couponChannelId=${couponChannelId}&cuserId=${cuserId}&coverImg=${coverImg}&userName=${userName}&avatarUrl=${avatarUrl}&couponOrderId=${couponOrderId}&updateDate=${updateDate}`,
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 if (orderId) {
} else if (options &&options.orderId) {
wx.redirectTo({
url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${orderId}&from='${"discount"}`,
url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${options.orderId}&from='${"discount"}`,
})
}else{
wx.switchTab({
@@ -109,7 +114,7 @@ Page({
/**
* 用户登录
*/
userLogin: function (couponChannelId, orderId, cuserId, coverImg, userName, avatarUrl, couponOrderId, updateDate) {
userLogin: function (options) {
var that = this;
// 登录
wx.login({
@@ -151,8 +156,8 @@ Page({
})
app.globalData.token = res.data.token;
Http.setToken(res.data.token);
if (couponChannelId || orderId){
that.checkuerstatus(couponChannelId, orderId, cuserId, coverImg, userName, avatarUrl, couponOrderId, updateDate);
if (options&&(options.couponChannelId || options.orderId)){
that.checkuerstatus(options);
}else{
that.checkuerstatus();
}


Chargement…
Annuler
Enregistrer