{{-- Form bersama tambah & ubah naskah keluar. Variabel: $surat, $daftarKategori, $daftarKlasifikasi, $daftarDerajat, $daftarPenandatangan, $denganUnggah (opsional) --}} @php $nilai = fn (string $kolom, $bawaan = null) => old($kolom, $bawaan); // Nomor agenda diisi manual: saat tambah (untuk Simpan & Agendakan) atau koreksi bila sudah diagendakan. $tampilAgenda = ! $surat->exists || $surat->nomor_agenda; $jenisTujuan = $nilai('jenis_tujuan', $surat->jenis_tujuan ?? \App\Models\Transaksi\SuratKeluar::TUJUAN_INTERNAL); @endphp

Identitas naskah keluar

@if ($tampilAgenda)
exists) required @endif value="{{ $nilai('nomor_agenda', $surat->nomor_agenda) }}" class="form-control @error('nomor_agenda') is-invalid @enderror" placeholder="Sesuai buku agenda"> @error('nomor_agenda')
{{ $message }}
@enderror @unless ($surat->exists) Wajib untuk Simpan & Agendakan. @endunless
@endif
@error('nomor_surat')
{{ $message }}
@enderror Diisi manual dan harus unik.
@error('tanggal_surat')
{{ $message }}
@enderror
@error('jenis_tujuan')
{{ $message }}
@enderror
@error('nama_tujuan')
{{ $message }}
@enderror
@error('instansi_tujuan')
{{ $message }}
@enderror
@error('perihal')
{{ $message }}
@enderror
@error('ringkasan')
{{ $message }}
@enderror
@error('id_penandatangan')
{{ $message }}
@enderror
@error('lampiran')
{{ $message }}
@enderror

Atribut naskah

@if ($denganUnggah ?? false)

Upload naskah

@endif
@push('js') @endpush