@extends('layouts.admin') @section('title', 'Snapshot de Funcionários') @section('content') {{-- Import --}}

Importar CSV

O import apaga o snapshot anterior e substitui por novo. Colunas obrigatórias: nome_completo, nif.

@csrf
@error('csv_file')
{{ $message }}
@enderror
{{-- Limpar --}}

Limpar snapshot

@csrf
{{-- Histórico de imports --}} @if($imports->isNotEmpty())

Últimas importações

@foreach($imports as $imp) @endforeach
DataFicheiroPorTotalSucessoErros
{{ $imp->created_at->format('d/m/Y H:i') }} {{ $imp->filename }} {{ $imp->importer->name ?? '—' }} {{ $imp->total_records }} {{ $imp->success_count }} {{ $imp->error_count }}
@endif {{-- Listagem --}}
@forelse($snapshots as $emp) @empty @endforelse
NomeNIFEmailTelemóvelEstado civil
{{ $emp->nome_completo }} {{ $emp->nif }} {{ $emp->email }} {{ $emp->telemovel }} {{ $emp->estado_civil }}
Snapshot vazio.
@endsection