@extends('layouts.app') @section('title', 'Tanda Terima Dokumen') @php use App\Models\User; $userDiv = User::normalizeDivision($user->division); @endphp @push('styles') @endpush @section('content')
Kelola dan pantau pengiriman dokumen antar divisi
| # | Nama Petugas | Keterangan | Tanggal | Foto | Status | Alur | Penerima | Oleh | Aksi |
|---|---|---|---|---|---|---|---|---|---|
| {{ $rows->firstItem() + $i }} | {{ $surat->nama_petugas }} | {{-- Keterangan: terpotong saja, detail ada di tombol aksi --}}{{ $surat->keterangan }} | {{ $surat->tanggal?->format('d/m/Y') }} | {{-- Foto: placeholder ringan, gambar asli load saat diklik --}}@if($surat->image_url) @if(str_ends_with(strtolower($surat->image_url), '.pdf')) PDF @else @endif @else — @endif | {{-- Status --}}@if($surat->status === 'pending') Pending @elseif($surat->status === 'approved') Dikirim @elseif($surat->status === 'completed') Selesai @elseif($surat->status === 'rejected') Ditolak @endif | {{-- Alur --}}
@if($surat->approved_by_hrga)@endif HR&GA
@if($surat->destination_division)
@if($surat->approved_by_final)@endif {{ $surat->destination_division }}
@endif
|
{{ $surat->receiver_name ?? '—' }} |
{{ $surat->creator?->username ?? $surat->username }} {{ $surat->creator?->division ?? $surat->division }} |
{{-- Aksi --}}
@if($userDiv === 'hrga' && $surat->status === 'pending')
@endif
@if($surat->status === 'approved' && $surat->assigned_to === $user->id)
@endif
@if($surat->status === 'pending' && $userDiv === 'security' && (int)$surat->created_by === (int)$user->id)
@endif
@if($surat->status === 'rejected' && $surat->rejection_reason)
@endif
{{-- Tombol Detail — selalu ada di ujung --}}
|
|
Belum ada data tanda terima dokumen @if($userDiv === 'security')Klik "Tambah" untuk membuat baru @endif |
|||||||||
{{ $rows->firstItem() }}–{{ $rows->lastItem() }} dari {{ $rows->total() }} data
{{ $surat->nama_petugas }}
{{ $surat->tanggal?->format('d M Y') }}
{{ $surat->keterangan }}
{{-- Foto + Alur --}}Alur
Penerima: {{ $surat->receiver_name }}
@endif{{ $surat->creator?->username ?? $surat->username }}
{{ $surat->creator?->division ?? $surat->division }}
Belum ada data
@if($userDiv === 'security')Klik "Tambah" untuk membuat baru
@endif