@extends('layouts.admin') @section('title', 'Submissão #' . $submission->id) @section('content') {{-- Navegação --}}
← Voltar à lista
{{-- Coluna principal --}}
{{-- Dados com diff --}}

Dados submetidos

@php $diff = $submission->diff_data; @endphp
@foreach([ 'nome_completo' => 'Nome completo', 'email' => 'Email', 'telemovel' => 'Telemóvel', 'contacto_emergencia_nome' => 'Emergência (nome)', 'contacto_emergencia_relacao' => 'Emergência (relação)', 'contacto_emergencia_telefone' => 'Emergência (tel.)', 'estado_civil' => 'Estado civil', 'nr_dependentes' => 'N.º dependentes', 'habilitacoes_literarias' => 'Habilitações', ] as $field => $label)
{{ $label }}
@if($diff && isset($diff[$field]) && $diff[$field]['changed']) {{ $diff[$field]['old'] ?? '—' }} {{ $diff[$field]['new'] }} @elseif($diff && isset($diff[$field])) {{ $diff[$field]['new'] ?? $submission->$field }} @else {{ $submission->$field }} @endif
@endforeach
{{-- Morada --}}

Morada

Morada original (submetida)
{{ $submission->morada_original }}
@if($diff && isset($diff['morada']) && $diff['morada']['old'])
Morada no snapshot
{{ $diff['morada']['old'] }}
@if($diff['morada']['postal_changed'])
Código postal
{{ $diff['morada']['postal_code_old'] }}{{ $diff['morada']['postal_code_new'] }}
@endif @endif
Mudou de morada?
{{ $submission->mudou_morada ? 'Sim' : 'Não' }}
@if($submission->morada_corrigida)
Morada corrigida (RH)
{{ $submission->morada_corrigida }}
@endif
@csrf
{{-- Comprovativo --}} @if($submission->comprovativo_path)

Comprovativo de morada

Ficheiro: {{ $submission->comprovativo_original_name }} ({{ number_format($submission->comprovativo_size / 1024, 0) }} KB)

@if($signedUrl) 📥 Descarregar (link válido 15 min) @else

Erro ao gerar URL de download.

@endif
@endif {{-- Metadata --}}

Metadata

IP
{{ $submission->ip_address }}
Score de suspeita
{{ $submission->suspicion_score }}/100
User Agent
{{ $submission->user_agent }}
@if($submission->rejection_reason)
Motivo de rejeição/bloqueio
{{ $submission->rejection_reason }}
@endif
{{-- Coluna lateral --}}
{{-- Alterar estado --}}

Alterar estado

@csrf
{{-- IP Actions --}} @if($submission->ip_address)

Ações sobre IP

{{ $submission->ip_address }}

@csrf
@endif {{-- Histórico do NIF --}} @if($history->isNotEmpty())

Histórico ({{ $submission->nif }})

@foreach($history as $h)
#{{ $h->id }} · @statusBadge($h->status) · {{ $h->created_at->format('d/m/Y H:i') }}
@endforeach
@endif {{-- Audit Log --}} @if($auditLogs->isNotEmpty())

Registo de alterações

@foreach($auditLogs as $log)
{{ $log->action }} @if($log->adminUser) — {{ $log->adminUser->name }} @endif
{{ $log->created_at->format('d/m/Y H:i') }} @if($log->reason)
{{ $log->reason }} @endif
@endforeach
@endif
@endsection