优化构架

This commit is contained in:
2026-08-03 18:52:30 +08:00
parent 35c713a7ca
commit fed46f42ef
59 changed files with 691 additions and 325 deletions
+14
View File
@@ -0,0 +1,14 @@
import type { ClientModuleManifest } from '../types.ts'
export const systemModule = {
key: 'system',
routes: [
{
path: 'forbidden',
name: 'forbidden',
component: () => import('./views/ForbiddenView.vue'),
release: 'active',
meta: { title: '无权访问', description: '当前账号没有访问该页面的权限' },
},
],
} satisfies ClientModuleManifest
+1 -1
View File
@@ -2,7 +2,7 @@
import { computed } from 'vue'
import { useRouter } from 'vue-router'
import { ArrowLeft, ShieldX } from '@lucide/vue'
import { useAuthStore } from '@/stores/auth'
import { useAuthStore } from '@/modules/auth/public'
import { getFirstAccessiblePath } from '@/navigation/clientNavigation'
const router = useRouter()