From 132c7fb944df255c4d76a25d6d924439f91f9c54 Mon Sep 17 00:00:00 2001 From: Netfan Date: Mon, 31 May 2021 09:23:19 +0800 Subject: [PATCH] fix: session timeout login logic error (#678) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复超时重新登录的页面在某些逻辑下未能正确刷新数据的问题。 fix: #673 --- src/store/modules/permission.ts | 1 + src/views/sys/login/SessionTimeoutLogin.vue | 31 ++++++++++++++++++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index 873b9b2e..c75fce5d 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -65,6 +65,7 @@ export const usePermissionStore = defineStore({ setBackMenuList(list: Menu[]) { this.backMenuList = list; + list?.length > 0 && this.setLastBuildMenuTime(); }, setLastBuildMenuTime() { diff --git a/src/views/sys/login/SessionTimeoutLogin.vue b/src/views/sys/login/SessionTimeoutLogin.vue index 33fd3b68..34a65543 100644 --- a/src/views/sys/login/SessionTimeoutLogin.vue +++ b/src/views/sys/login/SessionTimeoutLogin.vue @@ -6,15 +6,44 @@