1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
import { createRouter, createWebHashHistory } from 'vue-router'
const routes = [
{
path: '/doctor',
name: 'Home',
redirect: '/doctor/followUp/list'
},
{
path: '/resident',
name: 'resident',
component: () => import(/* webpackChunkName: "page-resident" */ '@/resident/Resident.vue'),
children: [
{
path: 'screening/first/agree',
name: 'resident-screening-first-agree',
component: () => import(/* webpackChunkName: "page-resident" */ '@/resident/screening/first/agree/Agree.vue')
},
{
path: 'screening/first/form',
name: 'resident-screening-first-form',
component: () => import(/* webpackChunkName: "page-resident" */ '@/resident/screening/first/form/Index.vue')
},
{
path: 'screening/first/detail',
name: 'resident-screening-first-detail',
component: () => import(/* webpackChunkName: "page-resident" */ '@/resident/screening/first/detail/List.vue')
},
{
path: 'screening/first/detail/:id',
name: 'resident-screening-first-detail-id',
component: () => import(/* webpackChunkName: "page-resident" */ '@/resident/screening/first/detail/Detail.vue')
}
]
},
{
path: '/doctor',
name: 'doctor',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/Doctor'),
children: [
{
path: 'followUp/list',
name: 'followUp-list',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/followUp/List')
},
{
path: 'followUp/search',
name: 'followUp-search',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/followUp/search/Search.vue')
},
{
path: 'followUp/generalFU/detail',
name: 'followUp-generalFU-detail',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/followUp/generalFU/detail/Detail')
},
{
path: 'followUp/generalFU/add',
name: 'followUp-generalFU-add',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/followUp/generalFU/form/Index')
},
{
path: 'resident',
name: 'doctor-resident',
redirect: '/doctor/resident/base',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/resident/Index.vue'),
children: [
// 基本信息
{
path: 'base',
name: 'doctor-resident-base',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/resident/Base.vue')
},
// 随访记录
{
path: 'visit',
name: 'doctor-resident-visit',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/resident/Visit.vue')
}
]
},
//修改基本信息
{
path: 'resident/base/update',
name: 'doctor-resident-base-update',
component: () => import(/* webpackChunkName: "page-doctor" */ '@/doctor/resident/form/BaseInfo.vue')
}
]
}
]
const router = createRouter({
history: createWebHashHistory(),
routes
})
export default router