diff --git a/htdocs/App.vue b/htdocs/App.vue index e4424a9..ef0c933 100644 --- a/htdocs/App.vue +++ b/htdocs/App.vue @@ -15,6 +15,7 @@ import Login from './Login.vue'; import RouteSchedule from './RouteSchedule.vue'; import RouteLookup from './RouteLookup.vue'; + import RoutePatient from './RoutePatient.vue'; import RoutePatientDetail from './RoutePatientDetail.vue'; import RoutePatientVisits from './RoutePatientVisits.vue'; import RoutePatientOrders from './RoutePatientOrders.vue'; @@ -45,9 +46,11 @@ [ { path: '/', component: RouteSchedule }, { path: '/lookup', component: RouteLookup }, - { path: '/patient/:id', component: RoutePatientDetail }, - { path: '/patient/:id/visits', component: RoutePatientVisits }, - { path: '/patient/:id/orders', component: RoutePatientOrders }, + { path: '/patient/:id', component: RoutePatient, children: [ + { path: '', component: RoutePatientDetail }, + { path: 'visits', component: RoutePatientVisits }, + { path: 'orders', component: RoutePatientOrders }, + ] }, { path: '/planner', component: RoutePlanner }, { path: '/recall', component: RouteRecall }, ].forEach(route => this.$root.$router.addRoute(route)); diff --git a/htdocs/RoutePatient.vue b/htdocs/RoutePatient.vue new file mode 100644 index 0000000..77c197c --- /dev/null +++ b/htdocs/RoutePatient.vue @@ -0,0 +1,74 @@ + + + diff --git a/htdocs/RoutePatientDetail.vue b/htdocs/RoutePatientDetail.vue index cc39e79..07d6f24 100644 --- a/htdocs/RoutePatientDetail.vue +++ b/htdocs/RoutePatientDetail.vue @@ -1,39 +1,18 @@ diff --git a/htdocs/RoutePatientOrders.vue b/htdocs/RoutePatientOrders.vue index 59c5720..d281074 100644 --- a/htdocs/RoutePatientOrders.vue +++ b/htdocs/RoutePatientOrders.vue @@ -1,42 +1,21 @@ diff --git a/htdocs/RoutePatientVisits.vue b/htdocs/RoutePatientVisits.vue index 88d8964..ab117c9 100644 --- a/htdocs/RoutePatientVisits.vue +++ b/htdocs/RoutePatientVisits.vue @@ -1,37 +1,16 @@