角色管理和审批模板管理完成

This commit is contained in:
2026-08-17 17:09:27 +08:00
parent 8008754996
commit df9f9b3693
12 changed files with 937 additions and 151 deletions
+3
View File
@@ -30,4 +30,7 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
home_process: () => import("@/views/home/process/index.vue"),
home_processdetail: () => import("@/views/home/processDetail/index.vue"),
login: () => import("@/views/login/index.vue"),
systemmanage_role: () => import("@/views/systemManage/role/index.vue"),
systemmanage_template: () => import("@/views/systemManage/template/index.vue"),
systemmanage_user: () => import("@/views/systemManage/user/index.vue"),
};
+43
View File
@@ -202,5 +202,48 @@ export const generatedRoutes: GeneratedRoute[] = [
constant: true,
hideInMenu: true
}
},
{
name: 'systemmanage',
path: '/systemmanage',
component: 'layout.base',
meta: {
title: 'systemmanage',
i18nKey: 'route.systemmanage',
icon: 'uil:setting',
order: 5
},
children: [
{
name: 'systemmanage_role',
path: '/systemmanage/role',
component: 'view.systemmanage_role',
meta: {
title: 'systemmanage_role',
i18nKey: 'route.systemmanage_role',
icon: ''
}
},
{
name: 'systemmanage_template',
path: '/systemmanage/template',
component: 'view.systemmanage_template',
meta: {
title: 'systemmanage_template',
i18nKey: 'route.systemmanage_template',
icon: ''
}
},
{
name: 'systemmanage_user',
path: '/systemmanage/user',
component: 'view.systemmanage_user',
meta: {
title: 'systemmanage_user',
i18nKey: 'route.systemmanage_user',
icon: ''
}
}
]
}
];
+5 -1
View File
@@ -180,7 +180,11 @@ const routeMap: RouteMap = {
"home_pending": "/home/pending",
"home_process": "/home/process",
"home_processdetail": "/home/processdetail",
"login": "/login/:module(pwd-login)?"
"login": "/login/:module(pwd-login)?",
"systemmanage": "/systemmanage",
"systemmanage_role": "/systemmanage/role",
"systemmanage_template": "/systemmanage/template",
"systemmanage_user": "/systemmanage/user"
};
/**