From f65b9bec235372ba3182d2e946e27c636b5083bb Mon Sep 17 00:00:00 2001 From: majid Date: Sat, 1 Mar 2025 10:25:50 +0700 Subject: [PATCH] Ffix(surveyor/penilai): perbaikkan edit foto dan call report --- app/Http/Controllers/PembayaranController.php | 8 +- app/Http/Controllers/PenilaiController.php | 3 +- app/Http/Controllers/SurveyorController.php | 7 +- resources/views/pembayaran/approval.blade.php | 24 +- .../penilai/components/call-report.blade.php | 233 +++++++++++------- resources/views/permohonan/index.blade.php | 9 +- .../views/surveyor/components/foto.blade.php | 77 +++--- resources/views/surveyor/index.blade.php | 160 +++++++++++- resources/views/surveyor/js/fotojs.blade.php | 19 +- routes/web.php | 1 + 10 files changed, 375 insertions(+), 166 deletions(-) diff --git a/app/Http/Controllers/PembayaranController.php b/app/Http/Controllers/PembayaranController.php index 712b8aa..3c89028 100644 --- a/app/Http/Controllers/PembayaranController.php +++ b/app/Http/Controllers/PembayaranController.php @@ -181,7 +181,13 @@ class PembayaranController extends Controller $permohonan = Permohonan::find($id); if ($permohonan) { - $data['status_bayar'] = 'sudah_bayar'; + + if ($request->type === 'revisi') { + $data['status_bayar'] = 'belum_bayar'; + } else { + $data['status_bayar'] = 'sudah_bayar'; + } + if ($permohonan->jenis_penilaian_id == 2) { $data['status'] = 'spk'; } diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php index 653f105..4e58a44 100644 --- a/app/Http/Controllers/PenilaiController.php +++ b/app/Http/Controllers/PenilaiController.php @@ -1056,7 +1056,8 @@ class PenilaiController extends Controller 'fakta_negatif' => 'nullable|array', 'type' => 'required', 'action' => 'required', - 'keterangan' => 'nullable|array' + 'keterangan' => 'nullable|array', + ]); diff --git a/app/Http/Controllers/SurveyorController.php b/app/Http/Controllers/SurveyorController.php index 3abea28..cd69840 100644 --- a/app/Http/Controllers/SurveyorController.php +++ b/app/Http/Controllers/SurveyorController.php @@ -682,6 +682,7 @@ class SurveyorController extends Controller $request->validate([ 'edited_image' => 'required|string', 'original_path' => 'required|string', + 'nomor_registrasi' => 'required', ]); // Decode base64 image @@ -701,7 +702,7 @@ class SurveyorController extends Controller // Path asli $originalPath = $request->input('original_path'); $fileName = basename($originalPath); - $newFilePath = 'edited_images/' . $fileName; + $newFilePath = 'surveyor/upload_foto/'. $request->input('nomor_registrasi') . '/' . $fileName; // Simpan file ke storage Storage::disk('public')->put($newFilePath, $decodedImage); @@ -1675,10 +1676,6 @@ class SurveyorController extends Controller 'basicData', 'cekAlamat' )); - - // return response()->json([ - // 'daya'=> $permohonan - // ]); } /** diff --git a/resources/views/pembayaran/approval.blade.php b/resources/views/pembayaran/approval.blade.php index 5dd98a4..f177c2d 100644 --- a/resources/views/pembayaran/approval.blade.php +++ b/resources/views/pembayaran/approval.blade.php @@ -106,11 +106,14 @@ @push('scripts') - @endpush diff --git a/resources/views/surveyor/index.blade.php b/resources/views/surveyor/index.blade.php index 66d5043..451e49d 100644 --- a/resources/views/surveyor/index.blade.php +++ b/resources/views/surveyor/index.blade.php @@ -101,6 +101,8 @@ @endsection @push('scripts') + +