feat: 更新路由插件,重构路由获取逻辑并添加新的路由页面
Some checks failed
/ depcheck (push) Successful in 1m35s
/ playwright (push) Successful in 1m56s
/ build-and-deploy-to-vercel (push) Failing after 30s

This commit is contained in:
严浩
2024-12-27 00:02:11 +08:00
parent bc8fc96580
commit b6a51c1245
8 changed files with 69 additions and 40 deletions

View File

@ -1,5 +1,5 @@
<script setup lang="ts">
import { getRoutes } from '@/plugins/router';
import { createGetRoutes } from '@/plugins/router';
import type { MenuItem } from 'primevue/menuitem';
import type { PanelMenuProps } from 'primevue/panelmenu';
@ -13,7 +13,7 @@ const _generateMenuItems = (routes: RouteRecordRaw[]): PanelMenuProps['model'] =
};
const cmptItems = computed(() => {
return getRoutes()
return createGetRoutes(router)()
.filter((route) => !route.path.includes('/:'))
.map((route, index) => {
return {