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

Détail du bon de réquisition : {{ $info_requisition->numero_requisition }}

@if (session()->has('success')) @elseif (session()->has('error')) @endif @if ($errors->any())
Veuillez corriger les erreurs suivantes :
@endif
Informations demandeur
Demandeur : {{ $info_requisition->name }}
Direction : {{ $info_requisition->nom_direction }}
Service : {{ $info_requisition->nom_service }}
Stock : {{ $info_requisition->nom_stock }}
Date demandée: {{ \Carbon\Carbon::parse($info_requisition->date_requisition)->format('d/m/Y') }}
Statut : @php $status = (int) ($info_requisition->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 de traitement (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 }}
Retour à la liste @if($info_requisition->statut_requisition == 1) Ajouter des articles Imprimer Tranferer au stock @endif
Articles demandés
@forelse($requisition_details as $key => $dem) @empty @endforelse
# Libellé article Quantité Observation Date et heure Statut Actions
{{ $loop->iteration }} {{ $dem->nom_article }} {{ $dem->qte_demandee_requisition }} {{ $dem->observation_article ?? '-' }} {{ \Carbon\Carbon::parse($dem->created_at)->format('d/m/Y H:i') }} @if($dem->status_demande == 1) En attente @elseif($dem->status_demande == 2) Approuvée @elseif($dem->status_demande == 3) Rejetée @endif @if($dem->status_demande == 1) @else - @endif
Aucun article trouvé pour ce bon de réquisition.
@if($requisition_details->isNotEmpty() && optional($requisition_details->first())->status_demande == 1) @endif
@endsection @section('page-script') @stop