diff --git a/src/utils/club-context.js b/src/utils/club-context.js index 509bc92..aa35807 100644 --- a/src/utils/club-context.js +++ b/src/utils/club-context.js @@ -3,7 +3,7 @@ const CLUB_SCOPE_KEY = 'admin_club_scope'; const CLUB_CONTEXT_KEY = 'admin_club_context'; const MENU_ACCESS_KEY = 'kefu_menu_access'; const MENU_SESSION_KEY = 'kefu_menu_session_v'; -const MENU_SESSION_VERSION = '17'; +const MENU_SESSION_VERSION = '18'; const DEFAULT_CLUB_ID = 'xq'; let menuAccessInflight = null; diff --git a/src/views/Layout.vue b/src/views/Layout.vue index 6be6514..687b615 100644 --- a/src/views/Layout.vue +++ b/src/views/Layout.vue @@ -273,7 +273,10 @@ import { const menuAccessState = ref(getMenuAccess()) -const canShow = (pageId) => canShowMenuPage(pageId) +const canShow = (pageId) => { + void menuAccessState.value + return canShowMenuPage(pageId) +} const { proxy } = getCurrentInstance() const route = useRoute()