diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php index 5587ab2..d2b9ee3 100644 --- a/app/Http/Controllers/PenilaiController.php +++ b/app/Http/Controllers/PenilaiController.php @@ -653,7 +653,7 @@ class PenilaiController extends Controller 'permohonan_id' => 'required|integer', 'document_id' => 'required|integer', 'inspeksi_id' => 'required|integer', - 'kertas_kerja' => 'required|file|mimes:pdf,doc,docx,xls,xlsx,xlsx', + 'kertas_kerja' => 'required|file|mimes:pdf', ]); try { diff --git a/app/Http/Controllers/PermohonanController.php b/app/Http/Controllers/PermohonanController.php index 51e6f0e..3f1da47 100644 --- a/app/Http/Controllers/PermohonanController.php +++ b/app/Http/Controllers/PermohonanController.php @@ -448,6 +448,7 @@ class PermohonanController extends Controller 'nomor_registrasi' => 'required', 'reschedule_note' => 'required', 'reschedule_date' => 'required', + 'keterangan' => 'required' ]); DB::beginTransaction(); diff --git a/app/Http/Controllers/SurveyorController.php b/app/Http/Controllers/SurveyorController.php index 01076f5..841246f 100644 --- a/app/Http/Controllers/SurveyorController.php +++ b/app/Http/Controllers/SurveyorController.php @@ -2479,6 +2479,11 @@ class SurveyorController extends Controller : ($data['hadap_mata_angin_tidak_sesuai'] ?? null); $hadap_mata_angin[$hadap_mata_angin_key] = $hasil_hadap_mata_angin; + $tusuk_sate_key = ($data['tusuk_sate'] ?? null) === 'Ya' ? 'Ya' : 'Tidak'; + + $tusuk_sate = []; + $tusuk_sate[$tusuk_sate_key] = $data['tusuk_sate_ya'] ?? null; + return [ 'tanah' => [ @@ -2505,7 +2510,7 @@ class SurveyorController extends Controller 'lainnya' ), - 'tusuk_sate' => $data['tusuk_sate'] ?? null, + 'tusuk_sate' => $tusuk_sate, 'lockland' => $data['lockland'] ?? null, 'kondisi_fisik_tanah' => $this->getFieldData( $data, @@ -3620,6 +3625,8 @@ class SurveyorController extends Controller // Generate PDF $pdf = PDF::loadView($templateView, compact('permohonan', 'basicData', 'forminspeksi', 'alamat')); + + $pdf = view($templateView, compact('permohonan', 'basicData', 'forminspeksi', 'alamat')); $pdf->setPaper('A4', 'portrait'); // Tentukan nama file PDF @@ -3681,6 +3688,7 @@ class SurveyorController extends Controller 'permohonan_id' => 'required|exists:permohonan,id', 'rejected_note' => 'required|string|max:255', 'nomor_registrasi' => 'required|string', + 'keterangan' => 'required|string', ]); // Memulai transaksi diff --git a/resources/views/penilai/index.blade.php b/resources/views/penilai/index.blade.php index caa6b0a..bda05fe 100644 --- a/resources/views/penilai/index.blade.php +++ b/resources/views/penilai/index.blade.php @@ -194,9 +194,15 @@ if (data.status === 'survey-completed' || data.status === 'proses-laporan' || data.status === 'paparan' || data.status === 'proses-paparan' || data.status === 'paparan' || data.status == 'revisi-laporan' || data.status === 'done' || data.status === 'revisi-paparan') { return `
- + +
`; } else { return `
@@ -221,6 +227,57 @@