@extends('layouts.internal') @section('title', 'Detail Surat Keluar') @section('content') @php $isTu = auth()->user()->role === 'koordinator_tu'; $isKepalaTu = auth()->user()->role === 'kepala_tu'; @endphp
Kembali Lihat PDF
@if ($isTu && $surat->status === 'revisi')

Kepala TU mengembalikan surat ini untuk direvisi.

@if ($surat->catatan_persetujuan)

{{ $surat->catatan_persetujuan }}

@endif Edit surat revisi
@endif

{{ $surat->nomor_surat ?: 'Belum bernomor' }}

{{ $surat->perihal }}

@foreach ([ 'Tujuan' => $surat->tujuan, 'Jenis' => $surat->jenis_surat, 'Sifat' => ucfirst($surat->sifat_surat), 'Tanggal surat' => $surat->tanggal_surat->format('d/m/Y'), 'Status' => match ($surat->status) { 'menunggu_kepala_tu' => 'Menunggu pemeriksaan Kepala TU', 'kembali_ke_tu' => 'Menunggu tindak lanjut TU', 'diajukan' => 'Menunggu persetujuan Kepala Sekolah', default => ucfirst($surat->status), }, 'Pembuat' => $surat->pembuat->name, 'Disetujui oleh' => $surat->penyetuju?->name, 'Waktu persetujuan' => $surat->approved_at?->timezone('Asia/Jakarta')->format('d/m/Y H:i'), 'Waktu pengiriman' => $surat->dikirim_at?->timezone('Asia/Jakarta')->format('d/m/Y H:i'), 'Metode pengiriman' => $surat->metode_pengiriman, 'Keterangan' => $surat->keterangan, ] as $label => $value) @if (filled($value))
{{ $label }}
{{ $value }}
@endif @endforeach
@if ($surat->data_surat)

Rincian pada surat

@foreach ($surat->data_surat as $field => $value) @if (filled($value))
{{ \Illuminate\Support\Str::headline($field) }}
{{ $value }}
@endif @endforeach
@endif @if ($surat->catatan_persetujuan)

Catatan keputusan

{{ $surat->catatan_persetujuan }}

@endif @if ($surat->catatan_pengiriman)

Catatan pengiriman

{{ $surat->catatan_pengiriman }}

@endif

Waktu ditampilkan dalam WIB.

@if ($isTu && in_array($surat->status, ['draf', 'revisi', 'kembali_ke_tu'], true))
@csrf

Pastikan data dan PDF sudah benar sebelum diajukan.

@endif @if ($isKepalaTu && $surat->status === 'menunggu_kepala_tu')
@csrf

Pemeriksaan Kepala TU

@endif @if (! $isTu && ! $isKepalaTu && $surat->status === 'diajukan')
@csrf

Keputusan Kepala Sekolah

Alasan wajib diisi untuk revisi.

@endif @if ($isTu && $surat->status === 'disetujui' && ! $surat->nomor_surat)
@csrf

Penomoran Surat

Nomor otomatis disimpan pada data surat.

@endif @if ($isTu && $surat->status === 'disetujui' && $surat->nomor_surat)
@csrf

Catat Pengiriman

Isi setelah surat benar-benar dikirim melalui saluran yang dipilih.

@endif @include('surat-keluar.riwayat') @endsection