|
|
|
@ -5,14 +5,8 @@ import { computed, ref, watch } from 'vue'; |
|
|
|
import { useRouter } from 'vue-router'; |
|
|
|
|
|
|
|
import { AuthenticationLoginExpiredModal } from '@vben/common-ui'; |
|
|
|
import { VBEN_DOC_URL, VBEN_GITHUB_URL } from '@vben/constants'; |
|
|
|
import { useWatermark } from '@vben/hooks'; |
|
|
|
import { |
|
|
|
BookOpenText, |
|
|
|
CircleHelp, |
|
|
|
createIconifyIcon, |
|
|
|
MdiGithub, |
|
|
|
} from '@vben/icons'; |
|
|
|
import { createIconifyIcon } from '@vben/icons'; |
|
|
|
import { |
|
|
|
BasicLayout, |
|
|
|
LockScreen, |
|
|
|
@ -21,7 +15,6 @@ import { |
|
|
|
} from '@vben/layouts'; |
|
|
|
import { preferences } from '@vben/preferences'; |
|
|
|
import { useAccessStore, useUserStore } from '@vben/stores'; |
|
|
|
import { openWindow } from '@vben/utils'; |
|
|
|
|
|
|
|
import { useAbpStore } from '@abp/core'; |
|
|
|
|
|
|
|
@ -32,36 +25,7 @@ import LoginForm from '#/views/_core/authentication/login.vue'; |
|
|
|
|
|
|
|
const UserSettingsIcon = createIconifyIcon('tdesign:user-setting'); |
|
|
|
|
|
|
|
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: '代办提醒', |
|
|
|
}, |
|
|
|
]); |
|
|
|
const notifications = ref<NotificationItem[]>([]); |
|
|
|
|
|
|
|
useSessions(); |
|
|
|
|
|
|
|
@ -83,33 +47,6 @@ const menus = computed(() => [ |
|
|
|
icon: UserSettingsIcon, |
|
|
|
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(() => { |
|
|
|
|