feat: 首页菜单、右上角和默认主题调整

This commit is contained in:
caiyuchao
2025-07-08 10:39:09 +08:00
parent c6a1ee5b04
commit 5e09229143
6 changed files with 480 additions and 60 deletions

View File

@@ -4,14 +4,8 @@ import type { NotificationItem } from '@vben/layouts';
import { computed, onMounted, ref, watch } from 'vue';
import { AuthenticationLoginExpiredModal, useVbenModal } from '@vben/common-ui';
import { VBEN_DOC_URL, VBEN_GITHUB_URL } from '@vben/constants';
import { useWatermark } from '@vben/hooks';
import {
AntdProfileOutlined,
BookOpenText,
CircleHelp,
MdiGithub,
} from '@vben/icons';
import { AntdProfileOutlined } from '@vben/icons';
import {
BasicLayout,
LockScreen,
@@ -20,7 +14,7 @@ import {
} from '@vben/layouts';
import { preferences } from '@vben/preferences';
import { useAccessStore, useUserStore } from '@vben/stores';
import { formatDateTime, openWindow } from '@vben/utils';
import { formatDateTime } from '@vben/utils';
import {
getUnreadNotifyMessageCount,
@@ -57,31 +51,31 @@ const menus = computed(() => [
icon: AntdProfileOutlined,
text: $t('ui.widgets.profile'),
},
{
handler: () => {
openWindow(VBEN_DOC_URL, {
target: '_blank',
});
},
icon: BookOpenText,
text: $t('ui.widgets.document'),
},
{
handler: () => {
openWindow(VBEN_GITHUB_URL, {
target: '_blank',
});
},
icon: MdiGithub,
text: 'GitHub',
},
{
handler: () => {
helpModalApi.open();
},
icon: CircleHelp,
text: $t('ui.widgets.qa'),
},
// {
// handler: () => {
// openWindow(VBEN_DOC_URL, {
// target: '_blank',
// });
// },
// icon: BookOpenText,
// text: $t('ui.widgets.document'),
// },
// {
// handler: () => {
// openWindow(VBEN_GITHUB_URL, {
// target: '_blank',
// });
// },
// icon: MdiGithub,
// text: 'GitHub',
// },
// {
// handler: () => {
// helpModalApi.open();
// },
// icon: CircleHelp,
// text: $t('ui.widgets.qa'),
// },
]);
const avatar = computed(() => {