Browse Source

feat(vben5): Optimize the basic layout page

- Remove the unnecessary menus
pull/1315/head
colin 7 months ago
parent
commit
e01f804ee1
  1. 67
      apps/vben5/apps/app-antd/src/layouts/basic.vue

67
apps/vben5/apps/app-antd/src/layouts/basic.vue

@ -5,14 +5,8 @@ import { computed, ref, watch } from 'vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { AuthenticationLoginExpiredModal } from '@vben/common-ui'; import { AuthenticationLoginExpiredModal } from '@vben/common-ui';
import { VBEN_DOC_URL, VBEN_GITHUB_URL } from '@vben/constants';
import { useWatermark } from '@vben/hooks'; import { useWatermark } from '@vben/hooks';
import { import { createIconifyIcon } from '@vben/icons';
BookOpenText,
CircleHelp,
createIconifyIcon,
MdiGithub,
} from '@vben/icons';
import { import {
BasicLayout, BasicLayout,
LockScreen, LockScreen,
@ -21,7 +15,6 @@ import {
} from '@vben/layouts'; } from '@vben/layouts';
import { preferences } from '@vben/preferences'; import { preferences } from '@vben/preferences';
import { useAccessStore, useUserStore } from '@vben/stores'; import { useAccessStore, useUserStore } from '@vben/stores';
import { openWindow } from '@vben/utils';
import { useAbpStore } from '@abp/core'; import { useAbpStore } from '@abp/core';
@ -32,36 +25,7 @@ import LoginForm from '#/views/_core/authentication/login.vue';
const UserSettingsIcon = createIconifyIcon('tdesign:user-setting'); const UserSettingsIcon = createIconifyIcon('tdesign:user-setting');
const notifications = ref<NotificationItem[]>([ const notifications = ref<NotificationItem[]>([]);
{
avatar: 'https://avatar.vercel.sh/vercel.svg?text=VB',
date: '3小时前',
isRead: true,
message: '描述信息描述信息描述信息',
title: '收到了 14 份新周报',
},
{
avatar: 'https://avatar.vercel.sh/1',
date: '刚刚',
isRead: false,
message: '描述信息描述信息描述信息',
title: '朱偏右 回复了你',
},
{
avatar: 'https://avatar.vercel.sh/1',
date: '2024-01-01',
isRead: false,
message: '描述信息描述信息描述信息',
title: '曲丽丽 评论了你',
},
{
avatar: 'https://avatar.vercel.sh/satori',
date: '1天前',
isRead: false,
message: '描述信息描述信息描述信息',
title: '代办提醒',
},
]);
useSessions(); useSessions();
@ -83,33 +47,6 @@ const menus = computed(() => [
icon: UserSettingsIcon, icon: UserSettingsIcon,
text: $t('abp.account.settings.title'), text: $t('abp.account.settings.title'),
}, },
{
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: () => {
openWindow(`${VBEN_GITHUB_URL}/issues`, {
target: '_blank',
});
},
icon: CircleHelp,
text: $t('ui.widgets.qa'),
},
]); ]);
const userInfo = computed(() => { const userInfo = computed(() => {

Loading…
Cancel
Save