vehicle-card: показ водителя под vendor states (Element history)
TtStateSummary.driver_id + driver_name добавлены в TS-тип. В строке
каждого Element-state'а под датой/пробегом теперь выводится '👤 ФИО'
если backend подтянул водителя. Логика идентична нашим осмотрам — общий
helper drivers_at_dates на backend (см. PremiumCRM aa55431).
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -233,6 +233,11 @@ export default function VehicleCard() {
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
{s.driver_name && (
|
||||
<div className="text-xs mt-1 text-foreground/80 truncate">
|
||||
👤 {s.driver_name}
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
<div className="text-xs text-muted-foreground shrink-0 text-right">
|
||||
<div>📷 {s.photos_count}</div>
|
||||
|
||||
Reference in New Issue
Block a user