@section('page-title', 'Buat Surat Keluar') @section('page-subtitle', 'Upload draft surat keluar untuk proses approval')
@if(auth()->user()->isOperator()) {{-- ========================================== FORM UNTUK OPERATOR Upload file + pilih counter paraf + pilih penandatangan ========================================== --}}
Upload Surat Keluar
@csrf
Petunjuk Upload:

Upload file surat dalam format PDF, pilih penandatangan terlebih dahulu, kemudian pilih counter paraf (yang tersedia hanya pejabat di bawah penandatangan).

Drag & drop PDF

Maks: 30MB

@error('file_surat')
{{ $message }}
@enderror
@error('perihal')
{{ $message }}
@enderror
@error('kategori_id')
{{ $message }}
@enderror
@if($availableSigners->count() > 0) @else
Tidak ada pejabat tersedia.
@endif @error('final_signer_id')
{{ $message }}
@enderror
@if($availableApprovers->count() > 0)
Tidak ada counter paraf yang tersedia (Surat akan langsung dikirim ke penandatangan)
Dipilih: 0 @else
Tidak ada pejabat tersedia.
@endif @error('selected_approvers')
{{ $message }}
@enderror
Ditampilkan di paling atas dengan prioritas tinggi Surat kilat tidak bisa disimpan sebagai draft
@if(!empty($isOperatorTUBagian) && $isOperatorTUBagian)
@else
@endif
@if(empty($isOperatorTUBagian) || !$isOperatorTUBagian) Jika pilih SETUM, surat akan diteruskan TU Satuan ke SETUM untuk penomoran
Surat dengan TTD Panglima/Wapang otomatis melalui SETUM untuk penomoran
@endif
Kembali
Alur:
  1. Operator upload, pilih penandatangan, lalu pilih counter paraf
  2. Counter paraf approve (bawah ke atas)
  3. Penandatangan tanda tangan
  4. TU penomoran & kirim
Preview Surat

Upload file untuk melihat preview

File akan ditampilkan di sini

@elseif(auth()->user()->isTU()) {{-- ========================================== TU TIDAK BISA MEMBUAT SURAT KELUAR TU hanya melakukan penomoran setelah surat ditandatangani ========================================== --}}
Informasi

TU Tidak Dapat Membuat Surat Keluar

Surat keluar dibuat oleh Operator.
Tugas TU adalah melakukan penomoran setelah surat ditandatangani oleh pimpinan.


Alur Surat Keluar:
1 Operator upload file & pilih penerima (counter paraf)
2 Pejabat counter paraf memberikan persetujuan (dari bawah ke atas)
3 Pimpinan tertinggi menandatangani surat
4 TU melakukan penomoran & pengiriman
@else {{-- ========================================== FORM LENGKAP UNTUK NON-OPERATOR / NON-TU Semua field termasuk perihal, kategori, dll ========================================== --}}
Form Buat Surat Keluar
@csrf
Nomor draft akan dibuat otomatis. Nomor surat resmi diisi oleh TU setelah ditandatangani.
@error('tanggal_surat')
{{ $message }}
@enderror
@error('kategori_id')
{{ $message }}
@enderror
@error('perihal')
{{ $message }}
@enderror
@error('sifat')
{{ $message }}
@enderror
@error('prioritas')
{{ $message }}
@enderror
Pilih pejabat yang akan menandatangani surat ini @error('final_signer_id')
{{ $message }}
@enderror
Upload file surat dalam format PDF (Max 30MB) @error('file_surat')
{{ $message }}
@enderror
@error('keterangan')
{{ $message }}
@enderror
Alur Approval
  1. Draft disimpan → Submit ke atasan langsung
  2. Approval berjenjang naik ke hirarki atas
  3. Setelah semua menyetujui → Dikirim ke TU pejabat penandatangan
  4. Pejabat menandatangani → TU melakukan penomoran
  5. TU memilih tujuan → Surat terkirim
Kembali
Preview File

Upload file untuk melihat preview

@endif
@push('scripts') @endpush