This commit is contained in:
caozehui
2024-11-19 16:01:35 +08:00
parent dd527a4994
commit 17b68cbc95
5 changed files with 15 additions and 5 deletions

View File

@@ -49,7 +49,9 @@ import ThemeSetting from "./components/ThemeSetting.vue";
import Message from "./components/Message.vue";
import Fullscreen from "./components/Fullscreen.vue";
import { useAuthStore } from "@/stores/modules/auth";
import {useDictStore} from "@/stores/modules/dict";
const userStore = useUserStore();
const dictStore = useDictStore();
const username = computed(() => userStore.userInfo.name);
const router = useRouter();
const authStore = useAuthStore();
@@ -64,6 +66,8 @@ const logout = () => {
await logoutApi();
// 2.清除 Token
userStore.setToken("");
userStore.setUserInfo({name: ""});
dictStore.setDictData([]);
// 3.重定向到登陆页
router.replace(LOGIN_URL);
ElMessage.success("退出登录成功!");