rax-medical/src/router/routes.ts

137 lines
4.2 KiB
TypeScript
Raw Normal View History

2024-05-17 12:06:29 +08:00
export const constantRoute = [
{
path: '/404',
name: "404",
component: () => import('@/views/404/404.vue')
},
{
path: '/login',
name: '登录',
component: () => import('@/views/login/login.vue'),
},
{
path: '/page',
component: () => import('@/views/index.vue'),
children: [
2024-08-09 11:28:00 +08:00
{
path: '/home',
name: '首页',
component: () => import('@/views/home/index.vue'),
},
2024-05-17 12:06:29 +08:00
{
path: '/permissions-manage',
name: '权限管理',
component: () => import('@/views/permissions-manage/index.vue'),
2024-02-18 16:47:11 +08:00
children: [
2024-05-17 12:06:29 +08:00
{
path: '/permissions-manage/doctor-manage',
name: '医生管理',
component: () => import('@/views/permissions-manage/doctor-manage.vue'),
},
{
path: '/permissions-manage/role-manage',
name: '角色管理',
component: () => import('@/views/permissions-manage/role-manage.vue'),
},
{
path: '/permissions-manage/menu-manage',
name: '菜单管理',
component: () => import('@/views/permissions-manage/menu-manage.vue'),
}
2024-02-18 16:47:11 +08:00
]
2024-05-17 12:06:29 +08:00
},
2024-08-09 11:28:00 +08:00
{
path: '/patients-manage',
name: '患者管理',
redirect: '/patients-manage/patients-manage',
component: () => import('@/views/patients-manage/index.vue'),
children: [
{
path: '/patients-manage/patients-manage',
2025-07-01 10:08:38 +08:00
name: '患者管理2',
2024-08-09 11:28:00 +08:00
component: () => import('@/views/patients-manage/patients-manage.vue'),
},
{
path: '/patients-manage/surgery-info',
name: '手术信息',
component: () => import('@/views/patients-manage/surgery-info.vue'),
}
]
},
2024-05-17 12:06:29 +08:00
{
path: '/remote-manage',
2024-08-20 14:21:58 +08:00
name: '远程管理AA',
2024-05-17 12:06:29 +08:00
component: () => import('@/views/remote-manage/index.vue'),
2024-08-20 14:21:58 +08:00
redirect: '/remote-manage/remote-manage',
2024-05-17 12:06:29 +08:00
children: [
{
path: '/remote-manage/remote-manage',
name: '远程管理',
component: () => import('@/views/remote-manage/remote-manage.vue'),
},
{
path: '/remote-manage/remote-thumbnail',
name: '预览缩略图',
component: () => import('@/views/remote-manage/remote-thumbnail.vue'),
},
{
path: '/remote-manage/remote-control',
2024-05-30 20:50:03 +08:00
name: '远程查看',
2024-05-17 12:06:29 +08:00
component: () => import('@/views/remote-manage/remote-control.vue'),
}
]
},
{
path: '/system-manage',
name: '后台管理',
redirect: '/system-manage/system-home',
component: () => import('@/views/system-manage/index.vue'),
children: [
{
path: '/system-manage/system-home',
name: '后台首页',
component: () => import('@/views/system-manage/system-home.vue'),
},
{
path: '/system-manage/hospitals',
name: '合作医院',
component: () => import('@/views/system-manage/hospitals.vue'),
},
{
path: '/system-manage/hospitals-map',
name: '合作医院地图',
component: () => import('@/views/system-manage/hospitals-map.vue'),
},
{
path: '/system-manage/user-list',
name: '用户列表',
component: () => import('@/views/system-manage/user-list.vue'),
}
]
},
{
path: '/logs-manage',
name: '系统管理',
component: () => import('@/views/logs-manage/index.vue'),
children: [
{
path: '/logs-manage/message-manage',
name: '消息管理',
component: () => import('@/views/logs-manage/message-manage.vue'),
},
{
path: '/logs-manage/logs-manage',
name: '日志管理',
component: () => import('@/views/logs-manage/logs-manage.vue'),
},
{
path: "/logs-manage/dict-manage",
name: "词典管理",
component: () => import("@/views/logs-manage/dict-manage.vue")
}
]
}
]
}
2024-02-18 16:47:11 +08:00
]