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 @@

@@ -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");
};