diff --git a/src/layout/components/Header.vue b/src/layout/components/Header.vue index 353121a..b07a95d 100644 --- a/src/layout/components/Header.vue +++ b/src/layout/components/Header.vue @@ -8,7 +8,7 @@
姓名:{{ username }}
单位:{{ deptName }}
- +
@@ -54,7 +54,9 @@ onMounted(() => { active.value = "LZ"; }); const logout = () => { - store.dispatch("user/logout"); + window.opener = null; + window.open('', '_self'); + window.close(); store.commit("app/clearTag", null, { immediate: true }); store.commit("permission/deleteRouter", { immediate: true }); store.commit("user/deleteKeepLiiveRoute", "home"); diff --git a/src/layout/components/NavBar.vue b/src/layout/components/NavBar.vue index 93a85b7..767e4d0 100644 --- a/src/layout/components/NavBar.vue +++ b/src/layout/components/NavBar.vue @@ -1,5 +1,5 @@ @@ -28,13 +28,12 @@ const updatePwd = () => { const store = useStore(); const logout = () => { - store.dispatch("user/logout"); - store.commit("app/clearTag", null, { - immediate: true - }); - store.commit("permission/deleteRouter", { - immediate: true - }); + window.opener = null; + window.open('', '_self'); + window.close(); + store.commit("app/clearTag", null, { immediate: true }); + store.commit("permission/deleteRouter", { immediate: true }); + store.commit("user/deleteKeepLiiveRoute", "home"); };