fix:修复登录过期不自动退出逻辑
This commit is contained in:
parent
1e5a0b7b0b
commit
16016b9248
|
@ -346,15 +346,21 @@
|
|||
}
|
||||
|
||||
if (this.isLogin) {
|
||||
/*跳转起始页面*/
|
||||
let entryLink = localStorage.getItem('entryLink');
|
||||
setTimeout(() => {
|
||||
window.location.replace(entryLink);
|
||||
}, 3000);
|
||||
this.delayedOut()
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
/* 延时自动退出 */
|
||||
delayedOut (time = 1) {
|
||||
let entryLink = localStorage.getItem('entryLink');
|
||||
setTimeout(() => {
|
||||
window.location.replace(entryLink);
|
||||
}, time * 1000);
|
||||
},
|
||||
|
||||
|
||||
|
||||
//兑换商品
|
||||
exchangeGoodsFn () {
|
||||
if (this.goodsDetail.type === 1) { /* 兑换码 */
|
||||
|
@ -433,6 +439,7 @@
|
|||
} else {
|
||||
this.openErrorDialog(res.message);
|
||||
if (res.code == 403) {
|
||||
this.delayedOut(3)
|
||||
this.isLogin = true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -156,13 +156,18 @@
|
|||
/* 重定向 */
|
||||
backFunction () {
|
||||
if (this.redirect) {
|
||||
let entryLink = localStorage.getItem('entryLink');
|
||||
setTimeout(() => {
|
||||
window.location.replace(entryLink);
|
||||
}, 1000);
|
||||
this.delayedOut()
|
||||
}
|
||||
},
|
||||
|
||||
/* 延时自动退出 */
|
||||
delayedOut (time = 1) {
|
||||
let entryLink = localStorage.getItem('entryLink');
|
||||
setTimeout(() => {
|
||||
window.location.replace(entryLink);
|
||||
}, time * 1000);
|
||||
},
|
||||
|
||||
/* 请求数据 */
|
||||
getCouponList () {
|
||||
const token = localStorage.getItem('token')
|
||||
|
@ -179,7 +184,9 @@
|
|||
this.popText = message
|
||||
this.popStatus = 2
|
||||
this.popShow = true
|
||||
return this.redirect = true
|
||||
this.redirect = true
|
||||
this.delayedOut(3)
|
||||
return
|
||||
}
|
||||
if (code === 200) {
|
||||
const productArray = []
|
||||
|
|
|
@ -208,6 +208,7 @@
|
|||
req.axiosPut(`/key/order/setPayType/${this.activeOrder.order_number}/${this.active}`).then(({ code, message }) => {
|
||||
if (code === 403) {
|
||||
this.popFunction({ title: '温馨提示', text: message, status: 2, b_text: '我知道了', show: true })
|
||||
this.toPage(3)
|
||||
return this.redirect = true
|
||||
}
|
||||
|
||||
|
@ -226,6 +227,7 @@
|
|||
req.axiosGet(`/key/coupon/createPay/${this.activeOrder.order_number}`).then(({ code, data, message }) => {
|
||||
if (code === 403) {
|
||||
this.popFunction({ title: '温馨提示', text: message, status: 2, b_text: '我知道了', show: true })
|
||||
this.toPage(3)
|
||||
return this.redirect = true
|
||||
}
|
||||
|
||||
|
@ -260,6 +262,7 @@
|
|||
req.axiosGet(`/key/order/${token}`, { page: this.page, limit: this.limit }).then(({ data, code, message }) => {
|
||||
if (code === 403) {
|
||||
this.popFunction({ title: '温馨提示', text: message, status: 2, b_text: '我知道了', show: true })
|
||||
this.toPage(3)
|
||||
return this.redirect = true
|
||||
}
|
||||
if (code === 200) {
|
||||
|
@ -272,11 +275,11 @@
|
|||
},
|
||||
|
||||
/*跳转起始页面*/
|
||||
toPage () {
|
||||
toPage (time = 1) {
|
||||
let entryLink = localStorage.getItem('entryLink');
|
||||
setTimeout(() => {
|
||||
window.location.replace(entryLink);
|
||||
}, 1000);
|
||||
}, time * 1000);
|
||||
},
|
||||
|
||||
/* 弹窗回调 */
|
||||
|
|
Loading…
Reference in New Issue