@extends('layouts.app') @section('title', 'Importações XLSX') @section('content')
Mapeamentos, validação sem gravação, atualização de fichas e relatórios linha a linha.
| Ficheiro | Estado | Modo | Progresso | Resultado | Criada por | |
|---|---|---|---|---|---|---|
| {{ $import->original_name }} {{ $import->sheet_name ?: 'Sem folha definida' }} · {{ number_format($import->size / 1024, 1, ',', '.') }} KB |
@php($badge = in_array($import->status,['completed'],true) ? 'badge-success' : (in_array($import->status,['failed','cancelled'],true) ? 'badge-danger' : (in_array($import->status,['completed_with_errors'],true) ? 'badge-warning' : ''))) {{ $import->status }} | {{ $import->dry_run ? 'Validação' : $import->operation }} | {{ $import->processed_rows }} / {{ $import->total_rows }} ({{ $import->progressPercent() }}%) | {{ $import->created_rows }} criadas · {{ $import->updated_rows }} atualizadas {{ $import->invalid_rows + $import->failed_rows }} com erro |
{{ $import->creator?->name ?: 'Sistema' }} {{ $import->created_at->format('d/m/Y H:i') }} |
Abrir |
| Ainda não existem importações. | ||||||
Guarde configurações frequentes ou transfira-as entre instalações.
| Nome | Mapeamentos | |
|---|---|---|
| {{ $template->name }} {{ $template->sheet_name ?: 'Qualquer folha' }} · cabeçalho {{ $template->header_row }} |
{{ count($template->mapping ?? []) }} | |
| Nenhum template guardado. | ||