{{-- Infos client + URL --}}
{{ $planMediaProposal->created_at }}

{{ $planMediaProposal->customer?->name ?? '—' }}

@php $badge = match($planMediaProposal->status) { 'send_to_customer' => ['label' => 'Envoyé', 'class' => 'kt-badge-outline kt-badge-success'], 'archived' => ['label' => 'Archivé', 'class' => 'kt-badge-outline kt-badge-secondary'], default => ['label' => 'Brouillon', 'class' => 'kt-badge-outline kt-badge-secondary'], }; @endphp {{ $badge['label'] }} @if($planMediaProposal->isSent() && $planMediaProposal->sent_at) — le {{ \Carbon\Carbon::parse($planMediaProposal->sent_at)->format('d/m/Y') }} @endif
@if($planMediaProposal->checkAllPeriodsSet()) URL du plan média @else @php $periodsCount = $planMediaProposal->operationsWithPeriod()->count(); $operationsCount = $planMediaProposal->operations()->count(); @endphp URL non disponible @if($operationsCount === 0) Aucune opération @else {{ $periodsCount }}/{{ $operationsCount }} périodes définies @endif @endif
{{-- Stats + Actions --}}
Total Offres {{ $planMediaProposal->operations->count() }}
Total Sélection {{ $planMediaProposal->countSelectedPeriods() }}
Total Vues {{ $planMediaProposal->viewer ?? 0 }}
Dern. Select. {{ $planMediaProposal->last_customer_update ? \Carbon\Carbon::parse($planMediaProposal->last_customer_update)->format('d/m/Y H:i') : '—' }}
{{-- Actions --}}
@can('edit-plan-media-proposals')
@endcan @can('send-plan-media-proposals')
@endcan @canany(['edit-plan-media-proposals', 'archive-plan-media-proposals'])
@can('edit-plan-media-proposals') @if ($planMediaProposal->status !== 'draft')
@csrf @method('PATCH')
@endif @endcan @can('archive-plan-media-proposals') @if ($planMediaProposal->status !== 'archived')
@csrf @method('PATCH')
@endif @endcan
@endcanany @can('export-plan-media-proposals')
@endcan @can('delete-plan-media-proposals')
@endcan