@php $title = 'Listagem de Propostas'; @endphp

Propostas

Gerencie as propostas comerciais de viagens
@canUser('Propostas', 'criar')
@endcanUser
{{-- Filtros --}}
{{-- Tabela --}}
@forelse($propostas as $proposta) @empty @endforelse
Código Data Agendada Cliente Turma Roteiro Validade Ordem de Serviço Status Ações
{{ $proposta->codigo }} {{ $proposta->data_agendada_formatada }} {{ $proposta->cliente->nome_fantasia ?? 'N/A' }} {{ $proposta->turmas ?? '-' }} @if($proposta->destinos && $proposta->destinos->isNotEmpty()) @if($proposta->destinos->count() === 1) {{ $proposta->destinos->first()->destino->nome_fantasia ?? '-' }} @elseif($proposta->destinos->count() === 2) {{ $proposta->destinos[0]->destino->nome_fantasia ?? '-' }}, {{ $proposta->destinos[1]->destino->nome_fantasia ?? '-' }} @else {{ $proposta->destinos[0]->destino->nome_fantasia ?? '-' }}, {{ $proposta->destinos[1]->destino->nome_fantasia ?? '-' }} +{{ $proposta->destinos->count() - 2 }} @endif @else - @endif @if($proposta->validade === '1_SEMESTRE') 1 Semestre @elseif($proposta->validade === '2_SEMESTRE') 2 Semestres @elseif($proposta->validade === '3_SEMESTRE') 3 Semestres @elseif($proposta->validade === '4_SEMESTRE') 4 Semestres @else {{ $proposta->validade ?? '-' }} @endif @if(($proposta->status->value ?? $proposta->status) === 'APROVADA' && $proposta->ordemServico) {{ $proposta->ordemServico->codigo ?? '-' }} @else - @endif @php $statusClass = match($proposta->status->value ?? $proposta->status) { 'RASCUNHO' => 'bg-secondary', 'EM_ANDAMENTO' => 'bg-warning text-dark', 'ENVIADA' => 'bg-primary', 'APROVADA' => 'bg-success', 'REJEITADA' => 'bg-danger', 'CANCELADA' => 'bg-dark', default => 'bg-info' }; $statusLabel = match($proposta->status->value ?? $proposta->status) { 'RASCUNHO' => 'Rascunho', 'EM_ANDAMENTO' => 'Em Andamento', 'ENVIADA' => 'Enviada', 'APROVADA' => 'Aprovada', 'REJEITADA' => 'Rejeitada', 'CANCELADA' => 'Cancelada', default => $proposta->status->value ?? $proposta->status }; @endphp {{ $statusLabel }} @canUser('Propostas', 'visualizar') @endcanUser @canUser('Propostas', 'editar') @endcanUser @canUser('Propostas', 'criar') @endcanUser @canUser('Propostas', 'excluir') @endcanUser

Nenhuma proposta encontrada

Comece criando sua primeira proposta comercial

@canUser('Propostas', 'criar') @endcanUser
{{-- Paginação --}}