diff --git a/core/core-frontend/src/layout/components/AccountOperator.vue b/core/core-frontend/src/layout/components/AccountOperator.vue index 6a65a60fd9..8a5c1b069a 100644 --- a/core/core-frontend/src/layout/components/AccountOperator.vue +++ b/core/core-frontend/src/layout/components/AccountOperator.vue @@ -25,6 +25,9 @@ interface LinkItem { method?: string } const linkList = ref([{ id: 5, label: t('common.about'), method: 'toAbout' }] as LinkItem[]) +if (!appearanceStore.getShowAbout) { + linkList.value.splice(0, 1) +} const inPlatformClient = computed(() => !!wsCache.get('de-platform-client')) @@ -118,7 +121,7 @@ if (uid.value === '1') { { } return route.path }) + const permissionStore = usePermissionStore() const routers: any[] = formatRoute(permissionStore.getRoutersNotHidden as AppCustomRouteRecordRaw[]) @@ -109,16 +111,27 @@ onMounted(() => {
- + - + - + - -
+ +
diff --git a/core/core-frontend/src/layout/components/SystemCfg.vue b/core/core-frontend/src/layout/components/SystemCfg.vue index 3384a258cf..9e85e8a4f2 100644 --- a/core/core-frontend/src/layout/components/SystemCfg.vue +++ b/core/core-frontend/src/layout/components/SystemCfg.vue @@ -2,8 +2,10 @@ import { useRouter } from 'vue-router' import { useAppearanceStoreWithOut } from '@/store/modules/appearance' import { computed } from 'vue' + const appearanceStore = useAppearanceStoreWithOut() const navigateBg = computed(() => appearanceStore.getNavigateBg) +const showDoc = computed(() => appearanceStore.getShowDoc) const { push, resolve } = useRouter() const redirectUser = () => { const sysMenu = resolve('/system') @@ -14,7 +16,13 @@ const redirectUser = () => {