P0 CRITICAL: FleetView Blank Screen - Route Mismatch Fix #272
Notifications
Total Time Spent: 4 minutes
kincses
4 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#272
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Frontend Navigation & Routing
Cél: Javítani a FleetView (/vehicles) route mismatch hibát, ami miatt a felhasználó csak kék hátteret látott a járművek helyett.
🔗 Függőségek (Dependencies)
📝 Elemzés
A MyVehiclesCard.vue
navigateToFleet()függvénye a privát módban a/vehiclesútvonalra navigált, de a FleetView a/dashboard/vehicleschild route alatt van definiálva a router-ben. Mivel a/vehiclesnem létező route, a Vue Router nem renderelt semmit a PrivateLayout<router-view/>-jában, így a felhasználó csak a sötétkék gradient hátteret látta.Javítások:
/vehicles→/dashboard/vehicles/vehicles→/dashboard/vehiclesvehicle.nextService→vehicle.individual_equipment?.dates?.mot_expiry(defenzív adatkötés)▶️ Munka megkezdve: 2026-06-19 09:08:48
✅ Munka befejezve: 2026-06-19 09:13:32
Technikai Összefoglaló:
P0 CRITICAL FIX: FleetView blank screen root cause was route mismatch. MyVehiclesCard.navigateToFleet() navigated to /vehicles but FleetView is a child route under /dashboard (full path: /dashboard/vehicles). Fixed 3 files: (1) MyVehiclesCard.vue: /vehicles → /dashboard/vehicles, (2) VehicleDetailsView.vue: back button route fix, (3) FleetView.vue: nextService → individual_equipment.dates.mot_expiry. Build verified: vite build passed.
⏱️ Az idő rögzítve.