@extends('layouts.app') @section('judul', 'Detail Naskah Keluar') @section('subjudul', $surat->perihal) @push('css') @endpush @section('aksi-header') Daftar @can('update', $surat) Ubah @endcan @can('agendakan', $surat) @endcan @if ($distribusiSaya) @can('konfirmasi', $distribusiSaya) @endcan @endif @can('arsipkan', $surat) @endcan @can('batalkan', $surat) @endcan @endsection @section('konten') @if ($distribusiSaya?->id_surat_masuk)
Naskah ini dikirim kepada {{ $distribusiSaya->id_user_penerima ? 'Anda' : 'unit kerja Anda ('.$distribusiSaya->unit->nama_unit.')' }} dan tercatat di Naskah Masuk unit kerja {{ $distribusiSaya->unit->nama_unit }}: sekretaris/TU-nya mengagendakannya sebagai tanda naskah diterima.
Buka di Naskah Masuk
@elseif ($distribusiSaya?->berstatus('TERKIRIM', 'DIBACA'))
Naskah ini didistribusikan kepada {{ $distribusiSaya->id_user_penerima ? 'Anda' : 'unit kerja Anda ('.$distribusiSaya->unit->nama_unit.')' }}. Setelah membaca, tekan Konfirmasi Penerimaan.
@endif

Informasi naskah

Nomor naskah
{{ $surat->nomor_surat }}
Nomor agenda
@if ($surat->nomor_agenda) {{ $surat->nomor_agenda }} {{ $surat->tanggal_agenda?->translatedFormat('d M Y H:i') }} @else Belum diagendakan @endif
Tanggal naskah
{{ $surat->tanggal_surat->translatedFormat('d F Y') }}
Tujuan
{{ $surat->tujuan->nama_tujuan }} {{ $surat->kePihakLuar() ? 'Pihak luar' : 'Antar unit kerja' }} @if ($surat->tujuan->instansi)
{{ $surat->tujuan->instansi }}
@endif
Perihal
{{ $surat->perihal }}
@if ($surat->ringkasan)
Ringkasan
{{ $surat->ringkasan }}
@endif
Lampiran
{{ $surat->lampiran ?: '—' }}
Penandatangan
{{ $surat->penandatangan->nama }}
{{ $surat->penandatangan->jabatan?->nama_jabatan }}
Unit kerja pengirim
{{ $surat->unitPengirim->nama_unit }}
Dicatat oleh
{{ $surat->penginput->nama }} · {{ $surat->created_at->translatedFormat('d M Y H:i') }}
@php $aktif = $surat->distribusi->reject(fn ($d) => $d->berstatus('DIBATALKAN')); $terkonfirmasi = $aktif->filter(fn ($d) => $d->berstatus('DIKONFIRMASI'))->count(); @endphp @if ($surat->kePihakLuar())
Naskah kepada pihak luar tidak didistribusikan lewat aplikasi. Setelah diagendakan, naskah ini langsung tersimpan sebagai arsip.
@else

Pengiriman ke unit kerja

@if ($aktif->isNotEmpty()){{ $terkonfirmasi }} dari {{ $aktif->count() }} diterima@endif
@if ($aktif->isNotEmpty())
@endif
@forelse ($surat->distribusi as $d)
{{ $d->penerima?->nama ?? 'Unit kerja '.$d->unit->nama_unit }}
{{ $d->penerima?->jabatan?->nama_jabatan ? $d->penerima->jabatan->nama_jabatan.' · ' : '' }}{{ $d->unit->nama_unit }} @if ($d->tanggal_diterima) · diterima {{ $d->tanggal_diterima->translatedFormat('d M H:i') }}{{ ! $d->id_user_penerima && $d->diterimaOleh ? ' oleh '.$d->diterimaOleh->nama : '' }} @endif
@if ($d->naskahInternal)
Naskah masuk unit kerja: @can('view', $d->naskahInternal) {{ $d->naskahInternal->status->nama_status }} @else {{ $d->naskahInternal->status->nama_status }} @endcan @if ($d->naskahInternal->nomor_agenda) · agenda {{ $d->naskahInternal->nomor_agenda }} @endif
@endif
@empty @endforelse
@if ($pilihanTujuan) @endif
@endif

Versi dokumen

    @foreach ($surat->file as $f)
  • v{{ $f->versi }} {{ \Illuminate\Support\Str::limit($f->nama_file, 38) }}
    {{ $f->pengunggah->nama }} · {{ $f->created_at->translatedFormat('d M Y H:i') }} · {{ \App\Support\Tampilan::ukuranFile($f->ukuran_file) }}
    @can('unduh', $surat) @endcan
  • @endforeach
@can('update', $surat) @endcan

Dokumen naskah

@php($fileAktif = $surat->file->first())
@if ($bolehLihatRiwayat)

Timeline tracking

@endif
@endsection @push('js-vendor') @endpush @push('js') @endpush