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