@extends('layouts.master') @section('title', 'Publicações') @section('css') @endsection @section('main-content')
Publicações
Ativas

{{ $stats['ativas'] }}

Vigentes

{{ $stats['vigentes'] }}

Pausadas

{{ $stats['pausadas'] }}

Valor Total Ativas

R$ {{ number_format($stats['valor_total_ativas'], 2, ',', '.') }}

Lista de Publicações
Nova Publicação
Status: Ativa Pausada Expirada Cancelada
Vigência: Vigente (rodando agora)
Limpar
@forelse($publicacoes as $publicacao) @empty @endforelse
# Título Franquia Cliente Alcance Período Visualizações Ações
{{ $publicacao->id }}
@php $statusColors = [ 'ativa' => 'success', 'pausada' => 'warning', 'expirada' => 'danger', 'cancelada' => 'secondary', ]; $statusColor = $statusColors[$publicacao->status] ?? 'secondary'; @endphp
{{ $publicacao->titulo }} @if($publicacao->criativo && $publicacao->criativo->path) @if($publicacao->tipo_midia === 'imagem') @elseif($publicacao->tipo_midia === 'video') @elseif($publicacao->tipo_midia === 'html') @endif @elseif($publicacao->tipo_midia) @if($publicacao->tipo_midia === 'imagem') @elseif($publicacao->tipo_midia === 'video') @elseif($publicacao->tipo_midia === 'html') @endif @endif @if($publicacao->posicao) {{ $publicacao->posicao }} @endif @if($publicacao->status === 'ativa') @elseif($publicacao->status === 'pausada') @elseif($publicacao->status === 'expirada') @elseif($publicacao->status === 'cancelada') @endif @if($publicacao->isVigente()) @endif
@if($publicacao->criativo) {{ $publicacao->criativo->title }} @endif
{{ $publicacao->franquia?->name ?? '-' }} {{ $publicacao->cliente?->name ?? '-' }} @php $alcanceConfig = [ 'todos' => ['color' => 'text-primary', 'icon' => 'ph-broadcast', 'size' => '20px'], 'serial_especifico' => ['color' => 'text-warning', 'icon' => 'ph-device-mobile', 'size' => '20px'], 'empresa' => ['color' => 'text-info', 'icon' => 'ph-buildings', 'size' => '20px'], ]; $config = $alcanceConfig[$publicacao->tipo_alcance] ?? $alcanceConfig['todos']; @endphp
@if($publicacao->tipo_alcance === 'serial_especifico') {{ $publicacao->equipment_serial ?? '-' }} @elseif($publicacao->tipo_alcance === 'empresa') {{ Str::limit($publicacao->empresaAlcance->name ?? '-', 15) }} @else Todos da franquia @endif
{{ str_pad($publicacao->total_visualizacoes_auditoria ?? 0, 6, '0', STR_PAD_LEFT) }} @if(in_array($publicacao->status, ['ativa', 'pausada'])) @if($publicacao->status === 'ativa') @else @endif @endif

Nenhuma publicação encontrada.

Criar primeira publicação
@if($publicacoes->total() > 0) Mostrando {{ $publicacoes->firstItem() }} a {{ $publicacoes->lastItem() }} de {{ $publicacoes->total() }} publicações @else Nenhuma publicação encontrada @endif
@if($publicacoes->hasPages())
{{ $publicacoes->links() }}
@endif
@if(session('success')) @endif @endsection @push('styles') @endpush @push('scripts') @endpush