路由插件自动更新的文件,看着难受,提交一版

This commit is contained in:
xiaocp2009 2025-11-06 14:45:18 +08:00
parent 17b2706cf2
commit 9830c878f5
5 changed files with 28 additions and 0 deletions

View File

@ -30,6 +30,7 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
demo_test1: () => import("@/views/demo/test1/index.vue"),
demo_tree: () => import("@/views/demo/tree/index.vue"),
"evaluation_performance-evaluation": () => import("@/views/evaluation/performance-evaluation/index.vue"),
"flowdemo_demo-demo1": () => import("@/views/flowdemo/demo-demo1/index.vue"),
home: () => import("@/views/home/index.vue"),
monitor_cache: () => import("@/views/monitor/cache/index.vue"),
monitor_online: () => import("@/views/monitor/online/index.vue"),

View File

@ -155,6 +155,26 @@ export const generatedRoutes: GeneratedRoute[] = [
}
]
},
{
name: 'flowdemo',
path: '/flowdemo',
component: 'layout.base',
meta: {
title: 'flowdemo',
i18nKey: 'route.flowdemo'
},
children: [
{
name: 'flowdemo_demo-demo1',
path: '/flowdemo/demo-demo1',
component: 'view.flowdemo_demo-demo1',
meta: {
title: 'flowdemo_demo-demo1',
i18nKey: 'route.flowdemo_demo-demo1'
}
}
]
},
{
name: 'home',
path: '/home',

View File

@ -182,6 +182,8 @@ const routeMap: RouteMap = {
"demo_tree": "/demo/tree",
"evaluation": "/evaluation",
"evaluation_performance-evaluation": "/evaluation/performance-evaluation",
"flowdemo": "/flowdemo",
"flowdemo_demo-demo1": "/flowdemo/demo-demo1",
"home": "/home",
"iframe-page": "/iframe-page/:url",
"login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?",

View File

@ -25,6 +25,7 @@ declare module 'vue' {
DictTag: typeof import('./../components/custom/dict-tag.vue')['default']
ExceptionBase: typeof import('./../components/common/exception-base.vue')['default']
FileUpload: typeof import('./../components/custom/file-upload.vue')['default']
Flow_demo1: typeof import('./../components/workflow/form/flow_demo1/index.vue')['default']
FlowCategorySelect: typeof import('./../components/workflow/flow-category-select.vue')['default']
FlowDrawer: typeof import('./../components/workflow/flow-drawer.vue')['default']
FlowInterveneModal: typeof import('./../components/workflow/flow-intervene-modal.vue')['default']

View File

@ -36,6 +36,8 @@ declare module "@elegant-router/types" {
"demo_tree": "/demo/tree";
"evaluation": "/evaluation";
"evaluation_performance-evaluation": "/evaluation/performance-evaluation";
"flowdemo": "/flowdemo";
"flowdemo_demo-demo1": "/flowdemo/demo-demo1";
"home": "/home";
"iframe-page": "/iframe-page/:url";
"login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?";
@ -168,6 +170,7 @@ declare module "@elegant-router/types" {
| "business"
| "demo"
| "evaluation"
| "flowdemo"
| "home"
| "iframe-page"
| "login"
@ -215,6 +218,7 @@ declare module "@elegant-router/types" {
| "demo_test1"
| "demo_tree"
| "evaluation_performance-evaluation"
| "flowdemo_demo-demo1"
| "home"
| "monitor_cache"
| "monitor_online"