diff --git a/src/layout/components/AppHeader.vue b/src/layout/components/AppHeader.vue index 0d2256d..01e8739 100644 --- a/src/layout/components/AppHeader.vue +++ b/src/layout/components/AppHeader.vue @@ -60,7 +60,12 @@ this.$message.warning('请先签出!') } else { this.$store.dispatch('LogOut').then(() => { - location.reload() // 为了重新实例化vue-router对象 避免bug + const BASE_API = process.env.BASE_API + if (BASE_API === 'http://10.18.0.23:8083/callcenter/api') { + window.location.href = 'http://10.18.0.50:8086/platform-sso-server/logout' + } else { + this.$router.replace('/') + } }) } }, diff --git a/src/layout/components/AppHeader.vue b/src/layout/components/AppHeader.vue index 0d2256d..01e8739 100644 --- a/src/layout/components/AppHeader.vue +++ b/src/layout/components/AppHeader.vue @@ -60,7 +60,12 @@ this.$message.warning('请先签出!') } else { this.$store.dispatch('LogOut').then(() => { - location.reload() // 为了重新实例化vue-router对象 避免bug + const BASE_API = process.env.BASE_API + if (BASE_API === 'http://10.18.0.23:8083/callcenter/api') { + window.location.href = 'http://10.18.0.50:8086/platform-sso-server/logout' + } else { + this.$router.replace('/') + } }) } }, diff --git a/src/layout/components/Sidebar/Item.vue b/src/layout/components/Sidebar/Item.vue index b515f61..5bd4260 100644 --- a/src/layout/components/Sidebar/Item.vue +++ b/src/layout/components/Sidebar/Item.vue @@ -1,7 +1,14 @@ + diff --git a/src/layout/components/AppHeader.vue b/src/layout/components/AppHeader.vue index 0d2256d..01e8739 100644 --- a/src/layout/components/AppHeader.vue +++ b/src/layout/components/AppHeader.vue @@ -60,7 +60,12 @@ this.$message.warning('请先签出!') } else { this.$store.dispatch('LogOut').then(() => { - location.reload() // 为了重新实例化vue-router对象 避免bug + const BASE_API = process.env.BASE_API + if (BASE_API === 'http://10.18.0.23:8083/callcenter/api') { + window.location.href = 'http://10.18.0.50:8086/platform-sso-server/logout' + } else { + this.$router.replace('/') + } }) } }, diff --git a/src/layout/components/Sidebar/Item.vue b/src/layout/components/Sidebar/Item.vue index b515f61..5bd4260 100644 --- a/src/layout/components/Sidebar/Item.vue +++ b/src/layout/components/Sidebar/Item.vue @@ -1,7 +1,14 @@ + diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue index 988d662..5e94c9e 100644 --- a/src/layout/components/Sidebar/SidebarItem.vue +++ b/src/layout/components/Sidebar/SidebarItem.vue @@ -26,7 +26,7 @@ - +