凭证过期,提示重新登录

This commit is contained in:
吕金泽
2021-11-06 00:41:36 +08:00
parent ea9bf5b3bd
commit 1c4bfc10fd
4 changed files with 53 additions and 50 deletions
+18 -1
View File
@@ -1,6 +1,6 @@
import axios from 'axios'
import { Message } from 'element-ui'
import { Message, MessageBox } from 'element-ui'
import store from '@/store'
import { getToken } from '@/scripts/auth'
@@ -51,6 +51,23 @@ service.interceptors.response.use(
var duration = 5
if (res.code === 402) {
duration = 1
MessageBox.prompt('凭证已过期,请输入密码重新登录', '提示', {
confirmButtonText: '确定',
cancelButtonText: '退出',
inputType: 'password'
}).then(({ value }) => {
store.dispatch('user/login', {
username: store.getters.username,
password: value
}).then((res) => {
console.log(res)
})
}).catch(() => {
store.dispatch('user/logout').then(() => {
location.reload()
})
})
return
}
if (isShowMsg === false) {
Message({