fix(service-auto): flatten routes — parent fără component bloca randarea

Vue Router 4 cu rută parent fără `component` nu știe în ce <router-view>
să randeze copiii. Soluție: ComenziBrowse și ComandaNoua devin rute
top-level (același pattern ca /dashboard).

Descoperit în QA P2.5: URL-ul era corect (/service-auto/comenzi) dar
conținutul era blank — PWA service worker servea cache vechi, ascunzând
bug-ul de router.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-04-12 22:59:58 +00:00
parent 0a880baef9
commit 3cbf947d84

View File

@@ -137,22 +137,16 @@ const routes = [
]
},
{
path: '/service-auto',
meta: { requiresAuth: true },
children: [
{
path: 'comenzi',
name: 'Comenzi',
component: () => import('@/modules/service-auto/views/ComenziBrowseView.vue'),
meta: { requiresAuth: true, title: 'Comenzi - Service Auto' }
},
{
path: 'comanda-noua',
name: 'ComandaNoua',
component: () => import('@/modules/service-auto/views/ComandaNoua.vue'),
meta: { requiresAuth: true, title: 'Comandă Nouă - Service Auto' }
}
]
path: '/service-auto/comenzi',
name: 'Comenzi',
component: () => import('@/modules/service-auto/views/ComenziBrowseView.vue'),
meta: { requiresAuth: true, title: 'Comenzi - Service Auto' }
},
{
path: '/service-auto/comanda-noua',
name: 'ComandaNoua',
component: () => import('@/modules/service-auto/views/ComandaNoua.vue'),
meta: { requiresAuth: true, title: 'Comandă Nouă - Service Auto' }
},
{
path: '/settings',