RoutePatient nested routes

This commit is contained in:
2023-05-08 18:48:29 -04:00
parent c15f7ed885
commit cdfa3b2f04
5 changed files with 115 additions and 159 deletions

View File

@@ -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));