@php $title = 'Inscritos — ' . ($ordemServico->codigo_viagem ?? ''); $ordemServicoStatus = $ordemServico->status->value ?? $ordemServico->status; $propostaStatus = $ordemServico->proposta->status->value ?? $ordemServico->proposta->status; $viagemCancelada = $ordemServicoStatus === 'CANCELADA' && $propostaStatus === 'CANCELADA' && (($ordemServico->inscricoes_ativas ?? 0) === 0); @endphp
{{-- Breadcrumb --}}

Inscritos

Alunos inscritos na ordem de serviço
{{-- Cabeçalho com dados da OS --}}
{{ $ordemServico->codigo }} {{ $ordemServico->codigo_viagem }}
@if($viagemCancelada) Viagem cancelada @endif
@if($ordemServico->proposta->destinos && $ordemServico->proposta->destinos->count() > 0) {{ $ordemServico->proposta->destinos->map(function($pd) { return $pd->destino->nome_fantasia ?? $pd->destino->razao_social; })->implode(', ') }} @else — @endif

Saída: {{ $ordemServico->proposta->data_agendada_formatada ?? '—' }}

Cliente: {{ $ordemServico->proposta->cliente->nome_fantasia ?? '—' }}

Turmas: {{ $ordemServico->proposta->turmas ?? '—' }}

Valor por Aluno: @if($ordemServico->valor_contrato) R$ {{ number_format($ordemServico->valor_contrato, 2, ',', '.') }} @else — @endif

Total Recebido: {{ $totalRecebido }}

Total de Inscritos: {{ $inscritos->total() }}

@canUser('Ordem de Serviço', 'editar')
fluxo_cancelamento_ativo ? 'checked' : '' }} {{ $viagemCancelada ? 'disabled' : '' }} onchange="alternarFluxoCancelamentoOrdemServico(this)">
@endcanUser
@php $semInscritos = $inscritos->total() == 0; @endphp @canUser('Ordem de Serviço', 'visualizar') Convênio / Transp. Ficha Médica Uso de Imagem @endcanUser Autoriz. / Viagem
@if($semInscritos) Não há inscritos nesta viagem. Você já pode seguir diretamente para o cancelamento da Ordem de Serviço. @else Para seguir com o cancelamento da viagem, todos os pagamentos devem ser estornados e a Ordem de Serviço deve ser cancelada. @endif
@forelse($inscritos as $inscricao) @empty @endforelse
Código Nome do Aluno Status Contrato/Autorização Valor Pagamento Ações
{{ $inscricao->aluno->id ?? '-' }} {{ $inscricao->aluno->nome ?? '—' }} {{ $inscricao->statusLabel() }} @if($inscricao->status !== 'pendente' && $inscricao->autorizacao) {{ $inscricao->autorizacao->statusLabel() }} @else - @endif R$ {{ number_format($inscricao->valor_total, 2, ',', '.') }} {{ $inscricao->status === 'pendente' ? '-' : ($inscricao->metodoPagamento() ?? '-') }} @if($inscricao->autorizacao && $inscricao->autorizacao->link_contrato && $inscricao->autorizacao->status === 'assinado') @else @endif @canUser('Ordem de Serviço', 'editar') @endcanUser

Nenhum inscrito encontrado

Nenhum aluno está inscrito nesta ordem de serviço.