@extends('layouts.master') @section('title', 'Liste des engagements') @section('content') {{-- /* ===================================================== {{-- pour la consolidation --}} {{-- ===================================================== */ --}} {{-- /* surbrillance pour le telechargement et le logo */ --}} {{-- pour le chargement de la consolidation --}}
@if(session('success'))
{{ session('success') }}
@endif @if ($errors->any())
Veuillez corriger les erreurs suivantes :
@endif
Synthèse de l’Engagement de Dépense
@if($engagements->isEmpty()) @else @foreach($engagements as $engagement) @endforeach @endif
Numéro BR Direction Centre de responsabilité Date du besoin Responsable Niveau urgence Voir détails Action Motif retour
Aucun engagement trouvé
{{ $engagement->numero_br }} {{ optional($engagement->direction)->code }} - {{ optional($engagement->direction)->libelle }} {{ optional($engagement->centrerespo)->code }} - {{ optional($engagement->centrerespo)->libelle_long }} {{ $engagement->date_besoin }} {{ $engagement->responsable }} {{ $engagement->niveau_urgence }} {{-- ================================================= 1. BROUILLON ================================================== --}} @if($engagement->status === 'brouillon') {{-- MODIFIER --}} {{-- SUPPRIMER --}}
@csrf @method('DELETE')
{{-- TRANSMETTRE --}}
@csrf
{{-- ================================================= 2. TRANSMIS AU CONTRÔLEUR Le Contrôleur doit maintenant voir : [ VALIDER ] [ DIFFÉRER ] ================================================== --}} @elseif($engagement->status === 'transmis_controleur') {{-- ============================================= VALIDER PAR LE CONTRÔLEUR ============================================== --}}
@csrf
{{-- ============================================= DIFFÉRER PAR LE CONTRÔLEUR ============================================== --}} {{-- ================================================= 3. ENGAGEMENT FINALISÉ Les deux statuts techniques : - valide - complete sont affichés de la même manière. ================================================== --}} @elseif( in_array($engagement->status, [ 'valide', 'complete' ]) ) Engagement finalisé {{-- ================================================= 4. ENGAGEMENT DIFFÉRÉ ================================================== --}} @elseif($engagement->status === 'differe') Engagement différé {{-- ================================================= 5. AUTRES STATUTS ================================================== --}} @else {{ ucfirst( str_replace( '_', ' ', $engagement->status ) ) }} @endif
{{ $engagement->motif_retour ?? '-' }}
@foreach($engagements as $engagement) @endforeach @foreach($engagements as $engagement) @if($engagement->status === 'transmis_controleur') @endif @endforeach {{-- ===================================================== ANIMATION VALIDATION GLOBALE ===================================================== --}} @if(session('validation_globale'))
{{-- Cercle de validation --}}
{{-- Texte --}}
VALIDATION GLOBALE
Engagement de dépense validé
{{-- Ligne animée --}}
Validation définitive en cours...
@endif @endsection