vehicle-card: показ водителя под каждым прошлым осмотром

Под датой/пробегом каждого осмотра добавлена строка «👤 ФИО» если backend
вернул driver_name (рассчитан как rental, активный на момент started_at —
см. PremiumCRM 4700314). Раньше механик/менеджер не мог быстро понять, у
кого мы принимали машину — приходилось открывать VDS-карточку.

InspectionSummary.driver_id + driver_name добавлены в TS-тип.
This commit is contained in:
2026-05-20 13:56:09 +10:00
parent d208838bb3
commit 71783f3724
2 changed files with 10 additions and 0 deletions
@@ -24,6 +24,11 @@ export interface InspectionSummary {
finished_at?: string | null;
mileage?: number | null;
photos_count?: number;
/** Водитель, прикреплённый к машине на момент started_at (lookup в
driver_rentals_v2 по car_number + перекрывающему периоду). NULL если
на тот момент машина была свободна. */
driver_id?: number | null;
driver_name?: string | null;
}
export async function listVehicles(q?: string): Promise<VehicleSummary[]> {
@@ -187,6 +187,11 @@ export default function VehicleCard() {
</>
)}
</div>
{i.driver_name && (
<div className="text-xs mt-1 text-foreground/80 truncate">
👤 {i.driver_name}
</div>
)}
</div>
<div className="text-xs text-muted-foreground shrink-0">
{STATUS_LABELS[i.status] ?? i.status}