【update】-token过期 退出登录的时候 不调用接口
This commit is contained in:
@@ -363,7 +363,7 @@ export const JeroListMixin = {
|
|||||||
okText: '重新登录',
|
okText: '重新登录',
|
||||||
mask: false,
|
mask: false,
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
store.dispatch('Logout').then(() => {
|
store.dispatch('LogoutNotRequest').then(() => {
|
||||||
Vue.ls.remove(ACCESS_TOKEN)
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
window.location.reload()
|
window.location.reload()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ const err = (error) => {
|
|||||||
okText: '重新登录',
|
okText: '重新登录',
|
||||||
mask: false,
|
mask: false,
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
store.dispatch('Logout').then(() => {
|
store.dispatch('LogoutNotRequest').then(() => {
|
||||||
Vue.ls.remove(ACCESS_TOKEN)
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
try {
|
try {
|
||||||
let path = window.document.location.pathname
|
let path = window.document.location.pathname
|
||||||
@@ -149,7 +149,7 @@ function blobToJson(data) {
|
|||||||
okText: '重新登录',
|
okText: '重新登录',
|
||||||
mask: false,
|
mask: false,
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
store.dispatch('Logout').then(() => {
|
store.dispatch('LogoutNotRequest').then(() => {
|
||||||
Vue.ls.remove(ACCESS_TOKEN)
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
window.location.reload()
|
window.location.reload()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -185,6 +185,25 @@ const user = {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 登出 不调用接口
|
||||||
|
LogoutNotRequest({ commit, state }) {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
commit('SET_TOKEN', '')
|
||||||
|
commit('SET_PERMISSIONLIST', [])
|
||||||
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
|
Vue.ls.remove(USER_INFO)
|
||||||
|
Vue.ls.remove(USER_NAME)
|
||||||
|
Vue.ls.remove(UI_CACHE_DB_DICT_DATA)
|
||||||
|
Vue.ls.remove(CACHE_INCLUDED_ROUTES)
|
||||||
|
if (process.env.VUE_APP_SSO == 'true') {
|
||||||
|
let sevice = 'http://' + window.location.host + '/'
|
||||||
|
let serviceUrl = encodeURIComponent(sevice)
|
||||||
|
window.location.href = process.env.VUE_APP_CAS_BASE_URL + '/logout?service=' + serviceUrl
|
||||||
|
}
|
||||||
|
resolve()
|
||||||
|
})
|
||||||
|
},
|
||||||
// 第三方登录
|
// 第三方登录
|
||||||
ThirdLogin({ commit }, param) {
|
ThirdLogin({ commit }, param) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ const err = (error) => {
|
|||||||
okText: '重新登录',
|
okText: '重新登录',
|
||||||
mask: false,
|
mask: false,
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
store.dispatch('Logout').then(() => {
|
store.dispatch('LogoutNotRequest').then(() => {
|
||||||
Vue.ls.remove(ACCESS_TOKEN)
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
try {
|
try {
|
||||||
let path = window.document.location.pathname
|
let path = window.document.location.pathname
|
||||||
@@ -147,7 +147,7 @@ function blobToJson(data) {
|
|||||||
okText: '重新登录',
|
okText: '重新登录',
|
||||||
mask: false,
|
mask: false,
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
store.dispatch('Logout').then(() => {
|
store.dispatch('LogoutNotRequest').then(() => {
|
||||||
Vue.ls.remove(ACCESS_TOKEN)
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
window.location.reload()
|
window.location.reload()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -441,7 +441,7 @@ export default {
|
|||||||
okText: '重新登录',
|
okText: '重新登录',
|
||||||
mask: false,
|
mask: false,
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
store.dispatch('Logout').then(() => {
|
store.dispatch('LogoutNotRequest').then(() => {
|
||||||
Vue.ls.remove(ACCESS_TOKEN)
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
window.location.reload()
|
window.location.reload()
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user