@extends('layout.appdas') @section('title','Detail Monitoring Surat') @section('content')
| Unit Tujuan | Approval Admin | Status Penerima | Dibaca Pada | Diterima Pada | Catatan Respon | Aksi |
|---|---|---|---|---|---|---|
|
{{ $item->user->divisi->nama_divisi ?? '-' }}
{{ $item->user->name ?? '' }}
|
@if($item->admin_approval_status === 'pending')
Menunggu Admin
@elseif($item->admin_approval_status === 'approved')
Disetujui Admin
@if($item->admin_approved_at)
{{ \Carbon\Carbon::parse($item->admin_approved_at)->translatedFormat('d M Y, H:i') }} WIB
@endif
@else
Ditolak Admin
@if($item->admin_approved_at)
{{ \Carbon\Carbon::parse($item->admin_approved_at)->translatedFormat('d M Y, H:i') }} WIB
@endif
@endif
|
@if($item->admin_approval_status === 'rejected') Ditolak Admin @else @switch($item->status) @case('pending') Pending @break @case('dibaca') Dibaca @break @case('diterima') Diterima @break @case('diproses') Diproses @break @case('selesai') Selesai @break @case('ditolak') Ditolak @break @default {{ ucfirst($item->status) }} @endswitch @endif | @if($item->dibaca_pada) {{ \Carbon\Carbon::parse($item->dibaca_pada)->translatedFormat('d M Y, H:i') }} @else - @endif | @if($item->diterima_pada) {{ \Carbon\Carbon::parse($item->diterima_pada)->translatedFormat('d M Y, H:i') }} @else - @endif |
@php
$disposisiAwal = $surat->disposisi->firstWhere('kepada_user_id', $item->user_id);
$initialNote = $disposisiAwal?->catatan;
if ($item->admin_approval_status === 'approved') {
$catatanText = ($item->catatan && !str_contains(strtolower($item->catatan), 'ditolak oleh admin'))
? $item->catatan
: 'Disetujui oleh Admin';
} elseif ($item->admin_approval_status === 'rejected') {
$catatanText = $item->catatan ?: 'Ditolak oleh Admin';
} else {
$catatanText = $item->catatan ?: ($initialNote ?: '-');
}
@endphp
{{ $catatanText }}
|
@if($item->status == 'pending')
@else
Diproses
@endif
|
|
Belum ada data unit penerima disposisi.
|
||||||