@extends('layouts.app') @section('title','Relatório por Callsign') @section('content')

📧 Relatório por Callsign

{{-- Formulário de busca por callsign --}}
@if($dados && $email) @endif
{{-- Feedback de envio --}} @if($msgEnvio) @php $cores = ['ok'=>'#dff0d8','aviso'=>'#fff3cd','erro'=>'#f8d7da']; @endphp
{{ $msgEnvio['msg'] }}
@endif @if($dados) @php $d = $dados; @endphp {{-- Cabeçalho do operador --}}
{{ $d['callsign'] }} — {{ $d['nome'] }}
@if($email) ✉️ {{ $email }} @else ⚠️ Sem e-mail cadastrado @endif
{{-- Resumo Final --}} @if($d['resultado']) @php $r = $d['resultado']; @endphp

📊 Resumo Final

{{ number_format($r->total_qsos_validos) }}
QSOs Confirmados
{{ number_format($r->total_pontos) }}
Total Pontos
{{ $r->total_multi_um + $r->total_multi_dois + $r->total_multi_tres }}
Total Multiplicadores
{{ number_format($r->final_score) }}
Final Score
{{ number_format($r->claimed_informado) }}
Claimed Informado
{{ number_format($r->percentual_reducao ?? 0, 2) }}%
% Redução
@endif {{-- Tabela QSOs Confirmados --}}

✅ QSOs Confirmados ({{ count($d['confirmados']) }})

@include('logs._tabela-qsos', ['qsos' => $d['confirmados'], 'cor_header' => '#2E7D32']) {{-- Tabela QSOs Inválidos --}}

❌ QSOs Não Confirmados ({{ count($d['invalidos']) }})

@include('logs._tabela-qsos', ['qsos' => $d['invalidos'], 'cor_header' => '#C62828']) @endif @endsection