@php $title = 'Listagem de Propostas'; @endphp
| 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 encontradaComece criando sua primeira proposta comercial @canUser('Propostas', 'criar') @endcanUser |
||||||||