diff --git a/mechanic-pwa/frontend/src/api/vehicles.ts b/mechanic-pwa/frontend/src/api/vehicles.ts index af503d9..86555c5 100644 --- a/mechanic-pwa/frontend/src/api/vehicles.ts +++ b/mechanic-pwa/frontend/src/api/vehicles.ts @@ -54,6 +54,11 @@ export interface TtStateSummary { mileage: number | null; photos_count: number; damages_count: number; + /** Водитель, прикреплённый к машине на момент unix_time (lookup в + driver_rentals_v2 по car_number + перекрывающему/предыдущему периоду). + NULL если на тот момент машина была свободна. */ + driver_id?: number | null; + driver_name?: string | null; } export interface TtHistory { diff --git a/mechanic-pwa/frontend/src/pages/VehicleCard.tsx b/mechanic-pwa/frontend/src/pages/VehicleCard.tsx index 71eece9..1fa87b5 100644 --- a/mechanic-pwa/frontend/src/pages/VehicleCard.tsx +++ b/mechanic-pwa/frontend/src/pages/VehicleCard.tsx @@ -233,6 +233,11 @@ export default function VehicleCard() { > )} + {s.driver_name && ( +