修改公众号无法关联用户的问题
This commit is contained in:
@ -25,7 +25,8 @@
|
||||
login,
|
||||
handleQrCode,
|
||||
getCurrentPageUrl,
|
||||
handleUrlParam
|
||||
handleUrlParam,
|
||||
getCurrentPageUrlWithArgs
|
||||
} from "@/utils";
|
||||
|
||||
export default {
|
||||
@ -37,17 +38,12 @@
|
||||
|
||||
var url = handleQrCode();
|
||||
if (!url) {
|
||||
url = handleUrlParam(getCurrentPageUrl())
|
||||
url = handleUrlParam(getCurrentPageUrlWithArgs())
|
||||
}
|
||||
// 判断是否是分销
|
||||
if (url) {
|
||||
var spread = cookie.get("spread");
|
||||
let urlSpread = parseInt(url.spread);
|
||||
if (!Number.isNaN(urlSpread) && spread !== urlSpread) {
|
||||
cookie.set("spread", urlSpread || 0);
|
||||
} else if (spread === 0 || typeof spread !== "number") {
|
||||
cookie.set("spread", urlSpread || 0);
|
||||
}
|
||||
cookie.set("spread", urlSpread || 0);
|
||||
}
|
||||
// if (this.$deviceType == "app" || this.$deviceType == "weixinh5") {
|
||||
// this.$yrouter.switchTab({
|
||||
@ -81,8 +77,8 @@
|
||||
});
|
||||
cookie.remove('redirect');
|
||||
} else {
|
||||
this.$yrouter.replace({
|
||||
path: '/pages/home/index',
|
||||
this.$yrouter.switchTab({
|
||||
path: "/pages/home/index"
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -220,7 +220,9 @@
|
||||
import {
|
||||
isWeixin,
|
||||
PosterCanvas,
|
||||
handleQrCode
|
||||
handleQrCode,
|
||||
handleUrlParam,
|
||||
getCurrentPageUrlWithArgs
|
||||
} from "@/utils";
|
||||
import {
|
||||
wechatEvevt
|
||||
@ -303,15 +305,13 @@
|
||||
computed: mapGetters(["isLogin", "location"]),
|
||||
mounted: function () {
|
||||
let url = handleQrCode();
|
||||
if (!url) {
|
||||
url = handleUrlParam(getCurrentPageUrlWithArgs())
|
||||
}
|
||||
if (url && url.id) {
|
||||
this.id = url.id;
|
||||
var spread = cookie.get("spread");
|
||||
let urlSpread = parseInt(url.spread);
|
||||
if (!Number.isNaN(urlSpread) && spread !== urlSpread) {
|
||||
cookie.set("spread", urlSpread || 0);
|
||||
} else if (spread === 0 || typeof spread !== "number") {
|
||||
cookie.set("spread", urlSpread || 0);
|
||||
}
|
||||
cookie.set("spread", urlSpread || 0);
|
||||
} else {
|
||||
this.id = this._route.query.id;
|
||||
}
|
||||
|
Reference in New Issue
Block a user