Просмотр исходного кода

[公众号跳转到小程序某个页面][增加]:[增加判断]

tags/湖南版5.1.4
meo 6 лет назад
Родитель
Сommit
cde331b996
2 измененных файлов: 61 добавлений и 6 удалений
  1. +26
    -2
      pages/getuserinfo/index.js
  2. +35
    -4
      pages/index/index.js

+ 26
- 2
pages/getuserinfo/index.js Просмотреть файл

@@ -90,7 +90,7 @@ Page({
}); });
} else { } else {
//返回主页 //返回主页
if (that.data.couponChannelId && !that.data.cuserId) {
if (that.data.couponChannelId && !that.data.cuserId&&app.globalData.type == 'cd') {
wx.navigateTo({ wx.navigateTo({
url: `/pages/coupon/detail/index?couponChannelId=${that.data.couponChannelId}}` url: `/pages/coupon/detail/index?couponChannelId=${that.data.couponChannelId}}`
}); });
@@ -101,10 +101,34 @@ Page({
wx.reLaunch({ wx.reLaunch({
url: `/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}` url: `/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}`
}); });
} else if (that.data.orderId) {
} else if (that.data.orderId&&app.globalData.type=='bg') {
wx.navigateTo({ wx.navigateTo({
url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${that.data.orderId}&from=${"friend"}` url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${that.data.orderId}&from=${"friend"}`
}); });
} else if (app.globalData.type == 'uc') {
wx.switchTab({
url: '/pages/user/index'
});
} else if (app.globalData.type == 'pc') {
wx.switchTab({
url: '/pages/passCar/passCar'
});
} else if (app.globalData.type == 'co') {
wx.redirectTo({
url: '/pages/couponorder/index/index'
});
} else if (app.globalData.type == 'or') {
wx.redirectTo({
url: '/pages/couponorder/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 { } else {
wx.switchTab({ wx.switchTab({
url: "/pages/main/index" url: "/pages/main/index"


+ 35
- 4
pages/index/index.js Просмотреть файл

@@ -13,8 +13,16 @@ Page({
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad: function(options) { onLoad: function(options) {
console.log(options,10001)
console.log(options);
let that = this; let that = this;
/**
* 根据接收到的值,判断跳转到哪个页面
*/
if(options&&options.type){
app.globalData.type = options.type;
console.log(app.globalData.type)
}
// app.globalData.type = 'pc';
if (decodeURIComponent(options.scene) == "undefined") { if (decodeURIComponent(options.scene) == "undefined") {
that.setData({ that.setData({
scene: 0 scene: 0
@@ -40,7 +48,6 @@ Page({
options.path='daping' options.path='daping'
} }
} }
console.log(options.couponChannelId)
wx.showToast({ wx.showToast({
title: '加载中', title: '加载中',
icon: "loading", icon: "loading",
@@ -89,7 +96,7 @@ Page({
}); });
return; return;
} }
if (options&&options.couponChannelId && !options.cuserId) {
if (options && options.couponChannelId && !options.cuserId &&app.globalData.type == 'cd') {
wx.redirectTo({ wx.redirectTo({
url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}`, url: `/pages/coupon/detail/index?couponChannelId=${options.couponChannelId}`,
}) })
@@ -100,10 +107,34 @@ Page({
wx.redirectTo({ 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}`, 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 (options &&options.orderId) {
} else if (options&&options.orderId&&app.globalData.type=='bg') {
wx.redirectTo({ wx.redirectTo({
url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${options.orderId}&from='${"discount"}`, url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${options.orderId}&from='${"discount"}`,
}) })
} else if (app.globalData.type == 'uc'){
wx.switchTab({
url: '/pages/user/index'
});
} else if (app.globalData.type == 'pc') {
wx.switchTab({
url: '/pages/passCar/passCar'
});
} else if (app.globalData.type == 'co') {
wx.redirectTo({
url: '/pages/couponorder/index/index'
});
} else if (app.globalData.type == 'or') {
wx.redirectTo({
url: '/pages/couponorder/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{ }else{
wx.switchTab({ wx.switchTab({
url: '/pages/main/index' url: '/pages/main/index'


Загрузка…
Отмена
Сохранить