@extends('layout.app')
@section('title', 'Tracking')
@section('page_title', 'Suivi des trajets & Visites')
@section('content')
Tracking {{ $user->name }}
{{-- ✅ KPI PAR TYPE (DÉJÀ FILTRÉ DANS CONTROLLER) --}}
@if($kpiByListingType->count() > 0)
Visites par type d'établissement :
@foreach($kpiByListingType as $type => $items)
{{ $type }} : {{ $items->count() }}
@endforeach
@endif
Début : {{ $startTime ?? '—' }} |
Fin : {{ $endTime ?? '—' }} |
Durée : {{ $durationFormatted ?? '—' }} |
Total points : {{ count($locations) }} |
Arrêts : {{ count($disconnects) }} |
Total visites : {{ count($visits) }}
@if(count($disconnects) > 0)
Arrêts détectés
| Début |
Fin |
Durée (minutes) |
@foreach($disconnects as $d)
| {{ $d['from'] }} |
{{ $d['to'] }} |
{{ $d['duration'] }} |
@endforeach
@endif
@if(count($visits) > 0)
Visites réalisées
| Date |
Établissement |
Type |
Distance |
Statut |
Action |
@foreach($visits as $visit)
| {{ $visit->date_visit }} |
{{ $visit->listing->name ?? '-' }} |
{{ $visit->listing->type ?? '-' }} |
@if($visit->distance_meters && $visit->distance_meters > 100)
{{ $visit->distance_meters }} m
@else
{{ $visit->distance_meters ?? 0 }} m
@endif
|
{{ $visit->status }} |
|
@endforeach
@endif
@endsection