Files
blog-admin-ui/src/router/admin.ts
2025-09-22 19:42:28 +08:00

14 lines
453 B
TypeScript

import Layout from '@/layout/index.vue'
import { metaList } from '@/views/meta'
import { getRoutersByModules, sortRoutesByOrder } from 'vue3-common/utils/routerUtil'
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)