@extends('layouts.app') @section('title', 'Importações XLSX') @section('content')
@forelse($imports as $import) @empty @endforelse
FicheiroEstadoModoProgressoResultadoCriada 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.
{{ $imports->links() }}

Templates guardados

@forelse($templates as $template) @empty @endforelse
NomeMapeamentos
{{ $template->name }}
{{ $template->sheet_name ?: 'Qualquer folha' }} · cabeçalho {{ $template->header_row }}
{{ count($template->mapping ?? []) }}
JSON
@csrf @method('delete')
Nenhum template guardado.

Importar templates JSON

@csrf
@endsection