@extends('layouts.master') @section('content')

Historique des Relevés

← Nouveau relevé Rapport journalier
{{-- Filtres --}}
@if(count($releves) > 0) @foreach($releves as $date => $relevesDuJour)

{{ \Carbon\Carbon::parse($date)->format('d/m/Y') }} {{ count($relevesDuJour) }} pompe(s)

@php $totalJour = 0; $totalGasoilJour = 0; $totalEssenceJour = 0; @endphp @foreach($relevesDuJour as $releve) @php $totalJour += $releve->quantite_distribuee; if($releve->pompe && $releve->pompe->type_carburant == 'gasoil') { $totalGasoilJour += $releve->quantite_distribuee; } elseif($releve->pompe && $releve->pompe->type_carburant == 'essence') { $totalEssenceJour += $releve->quantite_distribuee; } @endphp @endforeach
Pompe Type Index départ (L) Index fin (L) Quantité distribuée (L) Observations Heure clôture
{{ $releve->pompe->nom ?? 'Pompe #'.$releve->pompe_id }}
{{ $releve->pompe->code ?? '' }}
{{ ucfirst($releve->pompe->type_carburant ?? 'Inconnu') }} {{ number_format($releve->index_depart, 2, ',', ' ') }} {{ number_format($releve->index_fin, 2, ',', ' ') }} {{ number_format($releve->quantite_distribuee, 2, ',', ' ') }} L {{ $releve->observations ?? '-' }} {{ $releve->updated_at ? $releve->updated_at->format('H:i:s') : '-' }}
Total Gasoil : {{ number_format($totalGasoilJour, 2, ',', ' ') }} L
Total Essence : {{ number_format($totalEssenceJour, 2, ',', ' ') }} L
Total général : {{ number_format($totalJour, 2, ',', ' ') }} L
@endforeach @else
Aucun relevé trouvé pour la période sélectionnée.
@endif {{-- Résumé global --}} @if(count($releves) > 0)

Résumé global de la période

@php $totalGlobal = 0; $totalGasoilGlobal = 0; $totalEssenceGlobal = 0; $totalReleves = 0; foreach($releves as $relevesDuJour) { foreach($relevesDuJour as $releve) { $totalReleves++; $totalGlobal += $releve->quantite_distribuee; if($releve->pompe && $releve->pompe->type_carburant == 'gasoil') { $totalGasoilGlobal += $releve->quantite_distribuee; } elseif($releve->pompe && $releve->pompe->type_carburant == 'essence') { $totalEssenceGlobal += $releve->quantite_distribuee; } } } @endphp
Nombre de relevés

{{ $totalReleves }}

Total Gasoil

{{ number_format($totalGasoilGlobal, 0, ',', ' ') }} L

Total Essence

{{ number_format($totalEssenceGlobal, 0, ',', ' ') }} L

Total général

{{ number_format($totalGlobal, 0, ',', ' ') }} L

@endif
Nouveau relevé Rapport du jour
@endsection