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

Liste des bons de requisitions transférés au Service achat

@if (session()->has('success'))
{{ session()->get('success') }}
@elseif (session()->has('error'))
{{ session()->get('error') }}
@endif @if ($errors->any())
@endif
@if(Auth()->user()->roles()->whereIn('role_id', [1])->exists()) @endif @foreach($requisitions as $key=>$dem) @if(Auth()->user()->roles()->whereIn('role_id', [1])->exists()) @endif @endforeach
No Date Numéro de bon Direction Service Nom stockDemandeurStatut Actions
{{++$key}} {{ date('d/m/Y', strtotime($dem->date_requisition))}} {{$dem->numero_requisition}} {{$dem->nom_direction}} {{$dem->nom_service}} {{$dem->nom_stock}}{{$dem->name}} @php $status = (int) ($dem->statut_requisition ?? 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 }}
@endsection @section('page-script') @stop