From 4684112b970b79daabefaa78767fbeec8342fc48 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Mon, 28 Jul 2025 10:58:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=80=80=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Header.vue | 8 +++++--- src/layout/components/NavBar.vue | 17 ++++++++--------- 2 files changed, 13 insertions(+), 12 deletions(-) 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"); };