Total Upload
{{ number_format($stats['total_uploads'] ?? 0) }}
Data Terimport
{{ number_format($stats['total_imported'] ?? 0) }}
Data Diupdate
{{ number_format($stats['total_updated'] ?? 0) }}
7 Hari Terakhir
{{ number_format($stats['recent_uploads'] ?? 0) }}
Petunjuk Upload:
- Format file yang didukung: CSV, XLS, XLSX
- Untuk CSV: Gunakan delimiter titik koma (;)
- Untuk Excel: Pastikan format sesuai template
- Kolom wajib: No Aju, Ur Brg, Hs Code
- Update data: Data dengan kombinasi No Aju + Ur Brg yang sama akan diupdate
- Encoding: UTF-8 (untuk Excel otomatis)
- Maksimal file size: 100MB
- Format tanggal: YYYY-MM-DD atau Month Day, Year
Memproses...
Memproses file, harap tunggu...
Proses mungkin memakan waktu beberapa menit untuk file besar
@if($recentUploads->count() > 0)
Upload Terakhir
| File |
Tanggal |
Format |
Import |
Update |
Skip |
Status |
Aksi |
@foreach($recentUploads as $upload)
|
{{ $upload->original_name }}
|
{{ $upload->created_at->format('d/m/Y H:i') }} |
{{ strtoupper(pathinfo($upload->original_name, PATHINFO_EXTENSION)) }}
|
{{ $upload->imported_rows }}
|
{{ $upload->updated_rows ?? 0 }}
|
{{ $upload->skipped_rows }}
|
@php
$successRate = 0;
if ($upload->total_rows > 0) {
$successRows = ($upload->imported_rows + ($upload->updated_rows ?? 0));
$successRate = round(($successRows / $upload->total_rows) * 100, 2);
}
$badgeClass = $successRate >= 90 ? 'badge-success' :
($successRate >= 50 ? 'badge-warning' : 'badge-danger');
@endphp
{{ $successRate }}%
|
|
@endforeach
@endif