feat:重构模块

This commit is contained in:
2025-09-22 19:42:28 +08:00
parent b0935a05fd
commit e8a3339f43
32 changed files with 132 additions and 6542 deletions

View File

@@ -1,7 +1,13 @@
import AdminLayout from '@/layout/index.vue'
import { adminMeta } from '@/views/meta'
import Layout from '@/layout/index.vue'
import { metaList } from '@/views/meta'
import { getRoutersByModules, sortRoutesByOrder } from 'vue3-common/utils/routerUtil'
const adminRoutes = getRoutersByModules(import.meta.glob('@/views/**/*.vue'), AdminLayout, adminMeta)
const modules = {
...import.meta.glob('@/views/blog/**/*.vue'),
...import.meta.glob('@/views/dashboard/**/*.vue'),
...import.meta.glob('@/views/monitor/**/*.vue')
}
const adminRoutes = getRoutersByModules(modules, Layout, metaList)
export default sortRoutesByOrder(adminRoutes)

View File

@@ -7,7 +7,7 @@ const constantRoutes: RouteRecordRaw[] = [
},
{
path: '/login',
component: () => import('@/pages/login/index.vue'),
component: () => import('@/views/login/index.vue'),
meta: { hidden: true }
}
]

View File

@@ -15,8 +15,6 @@ const router = createRouter({
routes
})
console.log(routes)
setupRouteGuard(router)
// setupRouteGuard(router)
export default router