diff --git a/src/components/bg-menu.vue b/src/components/bg-menu.vue index 9147242d0316bc5fab67091a540c2524ca4f6cb8..4cd690f1cd5ef9fd9a45064802b35a05e380032a 100644 --- a/src/components/bg-menu.vue +++ b/src/components/bg-menu.vue @@ -210,6 +210,7 @@ export default { if (res.data.code == "200") { window.location.href = "/so/manage/ui/#/login"; this.$store.commit("setUserInfo", null); + this.$store.commit("setMenu", null); clearCookie("bgToken"); this.$message.success("退出成功"); resetRouter(); diff --git a/src/request/http.js b/src/request/http.js index 5be5a78def497e6299489c3cfdb1e3fd33303715..32ff985b2ac965b3d8d4574b41309c8d28db36b3 100644 --- a/src/request/http.js +++ b/src/request/http.js @@ -28,6 +28,8 @@ const toLogin = () => { let path = router.currentRoute.value.path; //白名单中的401不做跳转 if (!store.state.whiteList.includes(path)) { + store.commit("setUserInfo", null); + store.commit("setMenu", null); window.location.href = `/so/manage/ui/#/login`; } // router.replace({