@extends('adminlte::page') @section('title', 'Arsip Surat Keluar') {{-- Aktifkan Plugin bawaan AdminLTE --}} @section('plugins.Datatables', true) @section('plugins.Sweetalert2', true) @section('content_header')

Arsip Surat Keluar

Kelola draf, riwayat dokumen persuratan, dan Tanda Tangan Elektronik (TTE).

Buat Surat Baru
@stop @section('content')
@forelse($surat as $item) {{-- 1. NO --}} {{-- 2. INFO SURAT --}} {{-- 3. TUJUAN & PERIHAL --}} {{-- 4. PENANDATANGAN (AVATAR UI & ENUM FIX) --}} {{-- 5. STATUS --}} {{-- 6. AKSI --}} @empty @endforelse
No Nomor & Tanggal Tujuan & Perihal Pejabat (TTE) Status Aksi
{{ $loop->iteration + $surat->firstItem() - 1 }} {{ $item->no_surat ?: 'Menunggu Generate...' }}
{{ \Carbon\Carbon::parse($item->tgl_surat)->translatedFormat('d M Y') }} {{ $item->template->category->nama_surat ?? 'Template Khusus' }}
{{ Str::limit($item->tujuan, 35) }} {{ Str::limit($item->perihal, 50) }} @php $userTte = $item->penandatangan; @endphp
{{ $userTte ? strtoupper(substr($userTte->name, 0, 1)) : '?' }}
{{ $userTte->name ?? 'Belum dipilih' }} {{ str_replace('_', ' ', $userTte->role instanceof \App\Enums\UserRole ? $userTte->role->value : ($userTte->role ?? '-')) }}
@if($item->status === 'draft') Draf @elseif($item->status === 'signed') TTE Selesai @elseif($item->status === 'rejected') Ditolak @else {{ ucfirst($item->status) }} @endif
{{-- Tombol Download/Preview PDF --}} {{-- Pastikan nama route ini (preview) sesuai dengan yang ada di routes/web.php Anda, atau sesuaikan menjadi previewPdf jika itu nama routenya --}} {{-- Dropdown Menu --}}
Arsip Kosong

Belum ada surat keluar yang dibuat atau draf yang tersimpan.

Buat Surat Pertama
{{-- Pagination Links Laravel --}} @if($surat->hasPages())
Menampilkan {{ $surat->firstItem() }} hingga {{ $surat->lastItem() }} dari total {{ $surat->total() }} surat
{{ $surat->links('pagination::bootstrap-4') }}
@endif
@endsection @section('css') @endsection @section('js') @endsection