@extends('layouts.base') @section('title') Réclamation @endsection @section('style') @endsection @section('content')

Tableau de bord - {{ Str::ucfirst(auth()->user()->getRoleNames()->first()) }}

@if (userHasPermission('can_initiate_claim'))
Filtre des données statistiques - Réceptionniste
Réclamations saisies

{{ $receptionistKpis['total_initiated'] ?? 0 }}

@php $var = $receptionistKpis['total_initiated_variation'] ?? 0; $up = ($var >= 0); @endphp

{{ $var }}% depuis le mois dernier

En attente d'enregistrement

{{ $receptionistKpis['pending_registration'] ?? 0 }}

@php $var = $receptionistKpis['pending_registration_variation'] ?? 0; $up = ($var >= 0); @endphp

{{ $var }}% depuis le mois dernier

Taux de complétude

{{ $receptionistKpis['completion_rate'] ?? 0 }}%

@php $var = $receptionistKpis['completion_rate_variation'] ?? 0; $up = ($var >= 0); @endphp

{{ $var }}% depuis le mois dernier

Réclamations saisies/Jrs
Réclamations par statut
Dernières réclamations saisies
Voir tout
@forelse($recentAll as $claim) @empty {{-- --}} @endforelse
Réference Parieur Type de jeux Montant (FCFA) Status Date de réclamation
{{ $claim->claim_reference }} {{ $claim->claimant_first_name }} {{ $claim->claimant_last_name }} {{ $claim->gameType->name ?? '-' }} {{ number_format($claim->gain_amount ?? 0, 0, ',', ' ') }} @php $statusId = (int) $claim->claim_statuse_id; $badge = 'bg-secondary'; $label = $claim->claimStatus->name ?? ''; if ($statusId == 1) { $badge = 'bg-info'; $label = 'Soumise'; } elseif ($statusId == 2) { $badge = 'bg-primary'; $label = 'Enregistrée'; } elseif ($statusId == 3) { $badge = 'bg-warning'; $label = 'En attente'; } elseif ($statusId == 4) { $badge = 'bg-primary'; $label = 'A transmettre'; } elseif ($statusId === 5) { $badge = 'bg-primary'; $label = 'Transmise'; } elseif ($statusId === 6) { $badge = 'bg-success'; $label = 'Clôturée'; } elseif ($statusId === 7) { $badge = 'bg-danger'; $label = 'Rejetée'; } @endphp {{ $label }} {{ optional($claim->created_at)->format('d/m/Y H:i') }}
Aucune donnée
@endif @if (userHasAnyPermission(['can_view_claim_transmeted','can_close_claim']))
Filtre des données statistiques - Financier
Transmises

{{ $financialKpis['transmitted_total'] ?? 0 }}

Clôturées

{{ $financialKpis['closed_total'] ?? 0 }}

Montant total réglé

{{ number_format($financialKpis['total_paid_amount'] ?? 0, 0, ',', ' ') }} FCFA

Évolution des paiements
{{-- --}}
Payées par type de jeu
{{-- --}}
Derniers paiements
Voir tout
@forelse(($recentPayments ?? []) as $claim) @empty @endforelse
Réference Parieur Type de jeux Montant (FCFA) Date de paiement
{{ $claim->claim_reference }} {{ $claim->claimant_first_name }} {{ $claim->claimant_last_name }} {{ $claim->gameType->name ?? '-' }} {{ number_format($claim->gain_amount ?? 0, 0, ',', ' ') }} {{ optional($claim->payment_date)->format('d/m/Y H:i') }}
@endif @if(userHasPermission('can_view_own_claim_assigned'))
Filtre des données statistiques - Contrôle Lot
Assignées

{{ $lotControlKpis['assigned_total'] ?? 0 }}

@php $var = $lotControlKpis['assigned_variation'] ?? 0; $up = ($var >= 0); @endphp

{{ $var }}% mois dernier

Traitées

{{ $lotControlKpis['treated_total'] ?? 0 }}

@php $var = $lotControlKpis['treated_variation'] ?? 0; $up = ($var >= 0); @endphp

{{ $var }}% mois dernier

Taux de rejet

{{ $lotControlKpis['rejection_rate'] ?? 0 }}%

Validées: {{ $lotControlKpis['treated_validated'] ?? 0 }} | Rejetées: {{ $lotControlKpis['treated_rejected'] ?? 0 }}

En cours

{{ $lotControlKpis['in_progress'] ?? 0 }}

Temps moyen: {{ isset($lotControlKpis['avg_processing_seconds']) ? round($lotControlKpis['avg_processing_seconds']/60,1) : 0 }} min

Réclamations traitées
{{-- --}}
Évolution traitement
{{--
--}}
Dernières réclamations assignées
Voir tout
@forelse($lotControlKpis['recentAssigned'] as $claim) @empty {{-- --}} @endforelse
Réference Parieur Type de jeux Montant (FCFA) Status Date de réclamation
{{ $claim->claim_reference }} {{ $claim->claimant_first_name }} {{ $claim->claimant_last_name }} {{ $claim->gameType->name ?? '-' }} {{ number_format($claim->gain_amount ?? 0, 0, ',', ' ') }} @php $statusId = (int) $claim->claim_statuse_id; $badge = 'bg-secondary'; $label = $claim->claimStatus->name ?? ''; if ($statusId == 1) { $badge = 'bg-info'; $label = 'Soumise'; } elseif ($statusId == 2) { $badge = 'bg-primary'; $label = 'Enregistrée'; } elseif ($statusId == 3) { $badge = 'bg-warning'; $label = 'En attente'; } elseif ($statusId == 4) { $badge = 'bg-primary'; $label = 'A transmettre'; } elseif ($statusId === 5) { $badge = 'bg-primary'; $label = 'Transmise'; } elseif ($statusId === 6) { $badge = 'bg-success'; $label = 'Clôturée'; } elseif ($statusId === 7) { $badge = 'bg-danger'; $label = 'Rejetée'; } @endphp {{ $label }} {{ optional($claim->created_at)->format('d/m/Y H:i') }}
Aucune donnée
@endif @if (userHasPermission('can_view_all_colaborator_claim_assignment'))
Filtre des données statistiques

{{ $chiefDatas['totalClaims'] ?? 0 }}

Total Réclamation(s)

{{ $chiefDatas['pendingClaims'] ?? 0 }}

En attente(s)

{{ $chiefDatas['validatedClaims'] ?? 0 }}

Transmise(s)

{{ $chiefDatas['rejectedClaims'] ?? 0 }}

Rejetée(s)

Évolution des gains
Réclamations par statut
@endif @endsection @section('script') @endsection