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

Liste des demandes des frais

@if (session()->has('success'))
{{ session()->get('success') }}
@elseif (session()->has('error'))
{{ session()->get('error') }}
@endif @if ($errors->any())
@endif
@foreach($demandes as $key=>$dem) @endforeach
No Date de demande Numéro de demande des frais Service demandeur Numéro de demande d'achat Status Actions
{{++$key}} {{ date('d/m/Y', strtotime($dem->date_demande))}} {{$dem->numero_demande_frais }} {{$dem->nom_service}} {{$dem->numero_demande_achat }} @php $status = (int) ($dem->statut_demande_frais ?? 0); // Tableau de configuration des statuts : [couleur, icône, libellé] $statusConfig = [ 0 => ['bg-danger', 'fa-times-circle', 'Rejeté'], 1 => ['bg-warning text-dark', 'fa-hourglass-half', 'En attente'], 2 => ['bg-info', 'fa-exchange-alt', 'Transféré au stock'], 3 => ['bg-success', 'fa-check-circle', 'Sortie terminée'], 4 => ['bg-primary', 'fa-spinner fa-', 'En cours : (service achat)'], 5 => ['bg-primary', 'fa-spinner fa-', 'En cours : bon de commande et demande de frais'], 6 => ['bg-primary', 'fa-spinner fa-', 'En cours d’acheter'], 7 => ['bg-primary', 'fa-spinner fa-', 'En cours d’entrée au stock'], ]; $badgeClass = $statusConfig[$status][0] ?? 'bg-secondary'; $icon = $statusConfig[$status][1] ?? 'fa-question-circle'; $label = $statusConfig[$status][2] ?? 'Statut inconnu (' . e($status) . ')'; @endphp {{ $label }} @if($dem->statut_demande_frais == 1) @endif
@endsection @section('page-script') @stop