@extends('layouts.admin') @section('page-title') Gestion du Café @endsection @section('page-subtitle') Suivi des quotas, réassorts et facturation café @endsection @section('styles') @endsection @section('content')
| Client | Dates | Statut | Quota Mensuel | Surplus cumulé net | Statut Global | À facturer | Réassorts | Dernier réassort | Actions |
|---|---|---|---|---|---|---|---|---|---|
|
@if($client->logo_url)
{{ $client->client_name }}
{{ $client->client_email }} |
{{ \Carbon\Carbon::parse($client->start_date)->format('d/m/Y') }}
@if(isset($client->end_date) && $client->end_date)
{{ \Carbon\Carbon::parse($client->end_date)->format('d/m/Y') }}
@else
Indéterminé
@endif
|
@php // Utiliser la date d'aujourd'hui pour déterminer le statut du contrat $today = \Carbon\Carbon::today(); $contractStart = \Carbon\Carbon::parse($client->start_date)->startOfDay(); $contractEnd = $client->end_date ? \Carbon\Carbon::parse($client->end_date)->endOfDay() : null; // Déterminer le statut du contrat par rapport à aujourd'hui if ($today->lt($contractStart)) { // Aujourd'hui est AVANT le début du contrat $status = 'Pas commencé'; $badgeClass = 'bg-secondary'; } elseif ($contractEnd && $today->gt($contractEnd)) { // Aujourd'hui est APRÈS la fin du contrat $status = 'Terminé'; $badgeClass = 'bg-danger'; } else { // Le contrat est actif aujourd'hui $status = 'En cours'; $badgeClass = 'bg-success'; } @endphp {{ $status }} | {{ number_format($client->monthly_quota, 0) }} kg |
-- kg
Chargement... |
Chargement...
|
@if($client->current_month_billing_amount > 0) {{ number_format($client->current_month_billing_amount, 0) }} kg @else Rien à facturer @endif | 0 (0 kg) |
@if($client->last_delivery_date)
{{ \Carbon\Carbon::parse($client->last_delivery_date)->format('d/m/Y') }}
{{ number_format($client->last_delivery_quantity, 0) }} kg @else Aucun @endif |
Commencez par créer un nouveau contrat café pour un client.