@extends('layouts.app')
@section('titulo','Importar Excel')
@section('contenido')
<h4><i class="fa fa-file-excel"></i> Importación de Excel maestro</h4>
<form method="POST" action="{{ route('importacion.store') }}" enctype="multipart/form-data" class="card p-3 mb-3">@csrf
  <div class="row g-2 align-items-end">
    <div class="col-md-8"><label class="form-label small">Archivo Excel (.xls / .xlsx)</label>
      <input type="file" name="archivo" accept=".xls,.xlsx" class="form-control" required></div>
    <div class="col-md-4"><button class="btn btn-primario w-100"><i class="fa fa-upload"></i> Importar</button></div>
  </div>
  <small class="text-muted mt-2 d-block">El sistema detectará hojas, áreas, equipos, cabeceras LILA / PM y costos automáticamente.</small>
</form>

<div class="card"><div class="table-responsive"><table class="table mb-0">
<thead><tr><th>Archivo</th><th>Estado</th><th>Filas</th><th>OK</th><th>Errores</th><th>Usuario</th><th>Fecha</th><th></th></tr></thead><tbody>
@forelse($registros as $i)
<tr>
  <td>{{ $i->archivo_original }}</td>
  <td><span class="badge text-bg-{{ ['completada'=>'success','procesando'=>'info','fallida'=>'danger','pendiente'=>'secondary'][$i->estado] ?? 'secondary' }}">{{ $i->estado }}</span></td>
  <td>{{ $i->total_filas }}</td><td>{{ $i->filas_importadas }}</td><td>{{ $i->filas_error }}</td>
  <td>{{ optional($i->usuario)->usuario }}</td>
  <td>{{ $i->created_at->format('d/m/Y H:i') }}</td>
  <td><a href="{{ route('importacion.show',$i) }}" class="btn btn-sm btn-outline-info"><i class="fa fa-eye"></i></a></td>
</tr>
@empty <tr><td colspan="8" class="text-muted text-center py-4">Sin importaciones</td></tr> @endforelse
</tbody></table></div></div>
<div class="mt-2">{{ $registros->links() }}</div>
@endsection
