@php $rows = $simulateResult['rows'] ?? []; $summary = $simulateResult['summary'] ?? []; @endphp
{{ $summary['total'] ?? 0 }}
LINHAS
{{ $summary['would_create'] ?? 0 }}
CRIAR
{{ $summary['would_update'] ?? 0 }}
ATUALIZAR
{{ $summary['skipped'] ?? 0 }}
IGNORAR
{{ $summary['errors'] ?? 0 }}
ERRO
@foreach($rows as $row) @php $status = $row['status'] ?? 'skipped'; $badge = match($status) { 'would_create' => ['CRIAR', '#d1fae5', '#065f46'], 'would_update' => ['ATUALIZAR', '#fef3c7', '#92400e'], 'error' => ['ERRO', '#fee2e2', '#991b1b'], default => ['IGNORAR', '#f1f5f9', '#475569'], }; $search = strtolower(implode(' ', [ $row['line'] ?? '', $row['operadora'] ?? '', $row['vendor_name'] ?? '', $row['plan_code'] ?? '', $row['product_name'] ?? '', $row['message'] ?? '', ])); @endphp
{{ $badge[0] }} L{{ $row['line'] ?? '?' }} {{ $row['operadora'] ?? '' }} {{ $row['plano_tratado'] ?? $row['product_name'] ?? '' }} @if(!empty($row['nome_plano']) && ($row['nome_plano'] ?? '') !== ($row['plano_tratado'] ?? '')) {{ Str::limit($row['nome_plano'], 48) }} @endif @if(!empty($row['vendor_name'])) → {{ $row['vendor_name'] }} @endif @if(!empty($row['message'])) {{ $row['message'] }} @endif
@if($status === 'error' && !empty($row['match_hints']))

Dicas de busca: {{ implode(', ', $row['match_hints']) }}

@endif
Produto (plano tratado){{ $row['plano_tratado'] ?? $row['product_name'] ?? '—' }}
Nome do plano (operadora){{ $row['nome_plano'] ?? '—' }}
Código do produto{{ $row['plan_code'] ?? '—' }}
Categoria (planilha){{ $row['categoria'] ?? '—' }}
Categoria HI (id){{ $row['category_id'] ?? ($row['health_detail']['category'] ?? '—') }}
Fornecedor (ID){{ $row['vendor_id'] ?? '—' }}
CNPJ fornecedor{{ $row['vendor_document'] ?? '—' }}
@endforeach