@extends('layouts.internal') @section('title', 'Pratinjau Impor Siswa PKL') @section('content')
← Kembali ke periode PKL

Pratinjau Impor

{{ $preview['total'] }} baris ditemukan · {{ count($preview['rows']) }} siap diimpor · {{ count($preview['errors']) }} bermasalah

@if ($preview['errors'])

Perbaiki file Excel, lalu unggah ulang

@foreach ($preview['errors'] as $error)

Baris {{ $error['baris'] }} ({{ $error['nis'] ?: 'tanpa NIS' }}, {{ $error['nama'] ?: 'tanpa nama' }}): {{ $error['pesan'] }}

@endforeach
@endif
@forelse ($preview['rows'] as $row) @empty @endforelse
BarisNIS / NISNNamaTempat LahirTanggal LahirKelasJurusanIndustriAksi
{{ $row['baris'] }}{{ $row['nis'] }} {{ $row['nama'] }}{{ $row['tempat_lahir'] ?: '—' }}{{ $row['tanggal_lahir'] ? \Carbon\CarbonImmutable::parse($row['tanggal_lahir'])->locale('id')->translatedFormat('d F Y') : '—' }}{{ $row['kelas'] }}{{ $row['jurusan'] ?: '—' }} {{ $row['nama_industri'] }} {{ $row['is_update'] ? 'Perbarui data lahir' : 'Siswa baru' }}
Tidak ada baris yang siap diimpor.
@if (! $preview['errors'] && $preview['rows'])
@csrf
Pilih kelas yang akan diimpor
@foreach (collect($preview['rows'])->pluck('kelas')->unique()->sort() as $kelas) @endforeach
Batal
@else Kembali dan unggah file yang sudah diperbaiki @endif @endsection