refactor(project): re-adjust the overall folder

This commit is contained in:
vince
2024-07-23 00:03:59 +08:00
parent a1a566cb2f
commit 14538f7ed5
281 changed files with 1365 additions and 1659 deletions

View File

@@ -12,12 +12,12 @@ import {
NotificationItem,
UserDropdown,
} from '@vben/layouts';
import { preferences } from '@vben/preferences';
import { openWindow } from '@vben/utils';
import { preferences } from '@vben-core/preferences';
import { $t } from '#/locales';
import { resetRoutes } from '#/router';
import { storeToRefs, useAccessStore, useAppStore } from '#/store';
import { resetAllStores, storeToRefs, useAccessStore } from '#/store';
const notifications = ref<NotificationItem[]>([
{
@@ -84,10 +84,8 @@ const menus = computed(() => [
},
]);
const appStore = useAppStore();
const accessStore = useAccessStore();
const { isLockScreen, lockScreenPassword } = storeToRefs(appStore);
const {
loading: loginLoading,
openLoginExpiredModal,
@@ -101,8 +99,7 @@ const avatar = computed(() => {
const router = useRouter();
async function handleLogout() {
appStore.resetAppState();
appStore.unlockScreen();
resetAllStores();
resetRoutes();
await router.replace(LOGIN_PATH);
}
@@ -114,10 +111,6 @@ function handleNoticeClear() {
function handleMakeAll() {
notifications.value.forEach((item) => (item.isRead = true));
}
function handleLockScreen(password: string) {
appStore.lockScreen(password);
}
</script>
<template>
@@ -129,7 +122,6 @@ function handleLockScreen(password: string) {
:text="userInfo?.realName"
description="ann.vben@gmail.com"
tag-text="Pro"
@lock-screen="handleLockScreen"
@logout="handleLogout"
/>
</template>
@@ -152,13 +144,7 @@ function handleLockScreen(password: string) {
/>
</template>
<template #lock-screen>
<LockScreen
v-if="isLockScreen"
:avatar
:cached-password="lockScreenPassword"
@to-login="handleLogout"
@unlock="appStore.unlockScreen"
/>
<LockScreen :avatar @to-login="handleLogout" />
</template>
</BasicLayout>
</template>