Files
admin-web/src/modules/iam/routes.ts
T

23 lines
909 B
TypeScript
Raw Normal View History

2026-08-03 18:49:18 +08:00
import type { RouteRecordRaw } from 'vue-router'
export const iamRoutes = [
{
path: 'system/users',
name: 'users',
component: () => import('@/modules/iam/pages/InternalUsersView.vue'),
2026-08-10 17:42:17 +08:00
meta: { title: '用户管理', description: '统一管理平台内部用户、状态及角色', permission: 'platform:user:list' },
2026-08-03 18:49:18 +08:00
},
{
path: 'system/roles',
name: 'roles',
component: () => import('@/modules/iam/pages/RolesView.vue'),
2026-08-10 17:42:17 +08:00
meta: { title: '角色权限', description: '维护平台角色并配置菜单及操作权限', permission: 'platform:role:list' },
2026-08-03 18:49:18 +08:00
},
{
path: 'system/permissions',
name: 'permissions',
component: () => import('@/modules/iam/pages/PermissionsView.vue'),
meta: { title: '菜单权限', description: '维护菜单、页面、按钮和接口权限编码', permission: 'platform:permission:list' },
},
] satisfies RouteRecordRaw[]