From 865d57b4d369a59e2103c50b3f18c90dc9d3f37b Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 24 Oct 2024 11:13:55 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B0=83=E6=95=B4=E7=BD=91?= =?UTF-8?q?=E6=A0=BC=E5=B8=83=E5=B1=80=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/@layouts/types.d.ts | 1 + src/layouts/components/UserProfile.vue | 3 --- src/pages/appcenter.vue | 4 ++-- src/router/menu.ts | 4 ++++ src/styles/styles.scss | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/@layouts/types.d.ts b/src/@layouts/types.d.ts index 0acdd517..35b55293 100644 --- a/src/@layouts/types.d.ts +++ b/src/@layouts/types.d.ts @@ -124,6 +124,7 @@ export interface NavMenu extends NavLink { header: string description?: string admin?: boolean + footer?: boolean } // 👉 Vertical nav group diff --git a/src/layouts/components/UserProfile.vue b/src/layouts/components/UserProfile.vue index a234d1c5..6d75286a 100644 --- a/src/layouts/components/UserProfile.vue +++ b/src/layouts/components/UserProfile.vue @@ -6,9 +6,6 @@ import router from '@/router' import avatar1 from '@images/avatars/avatar-1.png' import api from '@/api' import ProgressDialog from '@/components/dialog/ProgressDialog.vue' -import { useDisplay } from 'vuetify' - -const display = useDisplay() // Vuex Store const store = useStore() diff --git a/src/pages/appcenter.vue b/src/pages/appcenter.vue index 75423131..42d79346 100644 --- a/src/pages/appcenter.vue +++ b/src/pages/appcenter.vue @@ -12,7 +12,7 @@ const appOrder = ref([]) // 根据分类获取菜单列表 const getMenuList = () => { - return SystemNavMenus.filter((item: NavMenu) => !item.admin || superUser) + return SystemNavMenus.filter((item: NavMenu) => (!item.admin || superUser) && !item.footer) } // APP列表 @@ -48,7 +48,7 @@ onMounted(() => { :component-data="{ 'class': 'ma-0 mt-n1' }" >