@php $rows = $simulateResult['rows'] ?? []; $summary = $simulateResult['summary'] ?? []; @endphp
{{ $summary['total'] ?? 0 }} Linhas
{{ $summary['would_create'] ?? 0 }} Criariam
{{ $summary['would_update'] ?? 0 }} Atualizariam
{{ $summary['skipped'] ?? 0 }} Ignoradas
{{ $summary['errors'] ?? 0 }} Erros
@foreach($rows as $row) @php $status = $row['status'] ?? 'skipped'; $badgeClass = match($status) { 'would_create' => 'sim-badge--create', 'would_update' => 'sim-badge--update', 'error' => 'sim-badge--error', default => 'sim-badge--skip', }; $badgeLabel = match($status) { 'would_create' => 'CRIAR', 'would_update' => 'ATUALIZAR', 'error' => 'ERRO', default => 'IGNORAR', }; $searchText = strtolower(implode(' ', [ $row['line'] ?? '', $row['cnpj'] ?? '', $row['vendor_name'] ?? '', $row['produtos_planilha'] ?? '', $row['message'] ?? '', ])); @endphp
{{ $badgeLabel }} L{{ $row['line'] ?? '?' }} {{ $row['cnpj'] ?? '—' }} {{ $row['vendor_name'] ?? '' }} {{ $row['produtos_planilha'] ?? '' }} @if(!empty($row['message'])) — {{ $row['message'] }} @endif
@if(!empty($row['localize']['official_name'])) @endif
Raio de atuação{{ $row['operating_radius'] ?? '—' }}
Nome planilha{{ $row['nome_planilha'] ?? '—' }}
Correspondência{{ $row['vendor_match'] ?? '—' }}
Fornecedor{{ $row['vendor_action'] ?? '—' }}
Localize (razão social){{ $row['localize']['official_name'] }}
@if(!empty($row['vendor']))

Dados do fornecedor

@foreach($row['vendor'] as $k => $v) @endforeach
{{ $k }}{{ is_scalar($v) ? $v : json_encode($v) }}
@endif @if(!empty($row['products']))

Produtos

@foreach($row['products'] as $prod) [{{ $prod['action'] ?? '?' }}] {{ $prod['product_type_label'] ?? '' }} — {{ $prod['name'] ?? '' }} @endforeach @endif @if(!empty($row['warnings']))
    @foreach($row['warnings'] as $w)
  • {{ $w }}
  • @endforeach
@endif
@endforeach