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

Consultation des Bons par Période

Réinitialiser
@if(request()->has('date_debut'))
Statistiques pour la période du {{ \Carbon\Carbon::parse($date_debut)->format('d/m/Y') }} au {{ \Carbon\Carbon::parse($date_fin)->format('d/m/Y') }}
Nombre de bons

{{ $stats['total_bons'] }}

Quantité totale (L)

{{ number_format($stats['total_quantite'], 2) }}

Montant total

{{ number_format($stats['total_montant'], 0, ',', ' ') }} BIF

Montant payé

{{ number_format($stats['total_montant_paye'], 0, ',', ' ') }} BIF

Montant restant

{{ number_format($stats['total_montant_restant'], 0, ',', ' ') }} BIF

@endif @if(request()->has('date_debut'))
Liste des Bons ({{ $bons->total() }} résultat(s))
@if($bons->count() > 0)
@foreach($bons as $bon) @endforeach
N° Bon Date Véhicule Carburant Quantité (L) P.U (BIF) Montant (BIF) Montant payé Reste à payer Statut Actions
{{ $bon->numero_bon_a_servir }}
Sys: {{ $bon->num_bon_sys }}
{{ \Carbon\Carbon::parse($bon->serviele)->format('d/m/Y') }}
Init: {{ \Carbon\Carbon::parse($bon->initierle)->format('d/m/Y') }}
{{ $bon->num_immatriculation }}
{{ $bon->marque }} {{ $bon->modele }}
{{ $bon->type_carburant }} {{ number_format($bon->quantite_servie, 2) }} @if($bon->quantite_a_servir > 0)
Reliquat: {{ number_format($bon->quantite_a_servir, 2) }} @endif
{{ number_format($bon->pu, 0, ',', ' ') }} {{ number_format($bon->montant_a_payer, 0, ',', ' ') }} {{ number_format($bon->montant_payer, 0, ',', ' ') }} {{ number_format($bon->montant_restant_a_payer, 0, ',', ' ') }} @php $statuts = [ 0 => ['label' => 'Annulé', 'class' => 'danger'], 1 => ['label' => 'Initier', 'class' => 'secondary'], 2 => ['label' => 'Autoriser', 'class' => 'warning'], 3 => ['label' => 'Servi', 'class' => 'info'], 4 => ['label' => 'Payé', 'class' => 'success'], 5 => ['label' => 'Clôturé', 'class' => 'dark'] ]; $statut = $statuts[$bon->status_bon_a_servir] ?? $statuts[1]; @endphp {{ $statut['label'] }} @if($r >= 2) @endif
TOTAUX: {{ number_format($stats['total_quantite'], 2) }} {{ number_format($stats['total_montant'], 0, ',', ' ') }} {{ number_format($stats['total_montant_paye'], 0, ',', ' ') }} {{ number_format($stats['total_montant_restant'], 0, ',', ' ') }}
{{ $bons->links() }}
@else
Aucun bon trouvé pour les critères de recherche sélectionnés.
@endif
@else

Veuillez sélectionner une période pour consulter les bons

Utilisez le formulaire ci-dessus pour spécifier la période de consultation.

@endif
@endsection