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-09-30 14:01:58 +08:00
|
|
|
meta: { showPageHeading: false, 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-09-30 14:01:58 +08:00
|
|
|
meta: { showPageHeading: false, 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'),
|
2026-09-30 14:01:58 +08:00
|
|
|
meta: { showPageHeading: false, title: '菜单权限', description: '维护菜单、页面、按钮和接口权限编码', permission: 'platform:permission:list' },
|
2026-08-03 18:49:18 +08:00
|
|
|
},
|
|
|
|
|
] satisfies RouteRecordRaw[]
|