From 676619f5df0ae945e05bc4dc4851f59084477499 Mon Sep 17 00:00:00 2001 From: majid Date: Mon, 30 Dec 2024 15:51:16 +0700 Subject: [PATCH 1/2] perbaikan tampilan informasi harga di print out --- .../components/print-out-sederhana.blade.php | 42 ++++++++++--------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/resources/views/penilai/components/print-out-sederhana.blade.php b/resources/views/penilai/components/print-out-sederhana.blade.php index eadb5ec..e92e98b 100644 --- a/resources/views/penilai/components/print-out-sederhana.blade.php +++ b/resources/views/penilai/components/print-out-sederhana.blade.php @@ -839,7 +839,7 @@ - +
Instansi yang relevanInstansi yang relevan : @php @@ -866,28 +866,32 @@ 'harga_diskon' => 'Indikasi Harga Transaksi', ]; @endphp - - + @foreach (['pembanding1', 'pembanding2', 'pembanding3'] as $index => $pembanding) +
+ + + @foreach ($fields as $key => $label) - - @foreach (['pembanding1', 'pembanding2', 'pembanding3'] as $pembanding) - - - + + + + + @endforeach - - @endforeach +
Pembanding {{ $index + 1 }}
{{ $label }}: - @if ($key == 'luas_tanah' || $key == 'luas_bangunan') - {{ $exportData[$pembanding][$key] ?? '-' }} m² - @elseif($key == 'harga' || $key == 'harga_diskon') - Rp. {{ $exportData[$pembanding][$key] ?? '-' }} - @else - {{ $exportData[$pembanding][$key] ?? '-' }} - @endif -
{{ $label }}: + @if ($key == 'luas_tanah' || $key == 'luas_bangunan') + {{ $exportData[$pembanding][$key] ?? '-' }} m² + @elseif($key == 'harga' || $key == 'harga_diskon') + Rp. {{ $exportData[$pembanding][$key] ?? '-' }} + @else + {{ $exportData[$pembanding][$key] ?? '-' }} + @endif +
+ @endforeach +
- + From 800d0c24967461c1d7be0397c4699f9887c745ea Mon Sep 17 00:00:00 2001 From: majid Date: Tue, 31 Dec 2024 07:56:41 +0700 Subject: [PATCH 2/2] perbaikan laporan so , form inspksi alat berat, kendaraan dan mesin --- app/Http/Controllers/PenilaiController.php | 2 +- app/Http/Controllers/PenilaianController.php | 10 +- app/Http/Requests/FormSurveyorRequest.php | 17 +-- app/Http/Requests/SurveyorRequest.php | 3 + .../components/print-out-sederhana.blade.php | 2 +- .../components/print-out-standard.blade.php | 2 +- .../views/penilaian/laporan-so.blade.php | 17 ++- .../surveyor/components/alat-berat.blade.php | 136 +++++++++++------- .../surveyor/components/header.blade.php | 127 +--------------- .../surveyor/components/kendaraan.blade.php | 109 +++++--------- .../components/lokasi-jaminan.blade.php | 126 ++++++++++++---- .../views/surveyor/components/mesin.blade.php | 15 +- resources/views/surveyor/js/utils.blade.php | 125 ++++++++++++++++ 13 files changed, 385 insertions(+), 306 deletions(-) diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php index b78ef6a..ed0eecf 100644 --- a/app/Http/Controllers/PenilaiController.php +++ b/app/Http/Controllers/PenilaiController.php @@ -579,7 +579,7 @@ class PenilaiController extends Controller 'luas_bangunan' => $request->input('luas_bangunan'), 'nilai_bangunan_1' => $request->input('nilai_bangunan_1'), 'nilai_bangunan_2' => $request->input('nilai_bangunan_2'), - 'sarana_pelengkap' => $request->input('sarana_pelengkap', []), + 'sarana_pelengkap_penilai' => $request->input('sarana_pelengkap_penilai'), 'nilai_sarana_pelengkap_1' => $request->input('nilai_sarana_pelengkap_1'), 'nilai_sarana_pelengkap_2' => $request->input('nilai_sarana_pelengkap_2'), 'total_nilai_pasar_wajar' => $request->input('total_nilai_pasar_wajar'), diff --git a/app/Http/Controllers/PenilaianController.php b/app/Http/Controllers/PenilaianController.php index 7247f82..39af828 100644 --- a/app/Http/Controllers/PenilaianController.php +++ b/app/Http/Controllers/PenilaianController.php @@ -599,18 +599,20 @@ class PenilaianController extends Controller public function storePenilaiLaporan(Request $request) { + DB::beginTransaction(); try { + $validatedRequest = app(FormSurveyorRequest::class); $this->surveyorController->store($validatedRequest); $data = [ - 'luas_tanah' => $request->input('luas_tanah'), + 'luas_tanah_penilai' => $request->input('luas_tanah_penilai'), 'nilai_tanah_1' => $request->input('nilai_tanah_1'), 'nilai_tanah_2' => $request->input('nilai_tanah_2'), - 'luas_bangunan' => $request->input('luas_bangunan'), + 'luas_bangunan_penilai' => $request->input('luas_bangunan_penilai'), 'nilai_bangunan_1' => $request->input('nilai_bangunan_1'), 'nilai_bangunan_2' => $request->input('nilai_bangunan_2'), - 'sarana_pelengkap' => $request->input('sarana_pelengkap', []), + 'sarana_pelengkap_penilai' => $request->input('sarana_pelengkap_penilai'), 'nilai_sarana_pelengkap_1' => $request->input('nilai_sarana_pelengkap_1'), 'nilai_sarana_pelengkap_2' => $request->input('nilai_sarana_pelengkap_2'), 'total_nilai_pasar_wajar' => $request->input('total_nilai_pasar_wajar'), @@ -633,12 +635,14 @@ class PenilaianController extends Controller 'lpj' => json_encode($data), ] ); + DB::commit(); return response()->json([ 'success' => true, 'message' => 'Berhasil Update Laporan penilai', 'data' => $request->all(), ], 200); } catch (\Throwable $e) { + DB::rollBack(); return response()->json([ 'success' => false, 'message' => 'Terjadi kesalahan', diff --git a/app/Http/Requests/FormSurveyorRequest.php b/app/Http/Requests/FormSurveyorRequest.php index 2a16878..5089b22 100644 --- a/app/Http/Requests/FormSurveyorRequest.php +++ b/app/Http/Requests/FormSurveyorRequest.php @@ -351,17 +351,15 @@ class FormSurveyorRequest extends FormRequest { return [ 'action' => 'required', - 'tanggal_survey' => 'required', - 'nama_wakil' => 'required', - 'hub_calon_debitur' => 'required', - 'dengan_wadeb' => 'required', + 'nama_wakil' => 'required|string', + 'hub_calon_debitur' => 'required|string', 'nama_jalan' => 'required', 'perumahan_gang' => 'required', - 'blok' => 'required', - 'desa_kelurahan' => 'required', - 'kecamatan' => 'required', - 'kota_madya' => 'required', - 'provinsi' => 'required', + 'blok_nomor' => 'required', + 'village_code' => 'nullable|string', + 'district_code' => 'nullable|string', + 'city_code' => 'nullable|string', + 'province_code' => 'nullable|string', 'jenis_model' => 'required', 'nomor_lambung' => 'required', 'model_unit' => 'required', @@ -411,7 +409,6 @@ class FormSurveyorRequest extends FormRequest { return [ 'action' => 'required', - 'tanggal_survey' => 'required', 'nama_wakil' => 'required', 'hub_calon_debitur' => 'required', 'bandara' => 'required', diff --git a/app/Http/Requests/SurveyorRequest.php b/app/Http/Requests/SurveyorRequest.php index f3cc205..658c451 100644 --- a/app/Http/Requests/SurveyorRequest.php +++ b/app/Http/Requests/SurveyorRequest.php @@ -85,6 +85,9 @@ class SurveyorRequest extends FormRequest ], ], + 'foto-objek-jaminan' => [ + 'kategori' => 'required', + ], // Add more action specific rules here default => [], }; diff --git a/resources/views/penilai/components/print-out-sederhana.blade.php b/resources/views/penilai/components/print-out-sederhana.blade.php index e92e98b..6d5e1f8 100644 --- a/resources/views/penilai/components/print-out-sederhana.blade.php +++ b/resources/views/penilai/components/print-out-sederhana.blade.php @@ -930,7 +930,7 @@ Sarana Pelengkap - {{ $lpjData['sarana_pelengkap'] ?? '' }}m2 + {{ $lpjData['sarana_pelengkap_penilai'] ?? '' }}m2 X {{ $lpjData['nilai_sarana_pelengkap_1'] ?? '' }} diff --git a/resources/views/penilai/components/print-out-standard.blade.php b/resources/views/penilai/components/print-out-standard.blade.php index da50a29..c24f439 100644 --- a/resources/views/penilai/components/print-out-standard.blade.php +++ b/resources/views/penilai/components/print-out-standard.blade.php @@ -1339,7 +1339,7 @@ Sarana Pelengkap - {{ $lpjData['sarana_pelengkap'] ?? '' }}m2 + {{ $lpjData['sarana_pelengkap_penilai'] ?? '' }}m2 X {{ $lpjData['nilai_sarana_pelengkap_1'] ?? '' }} diff --git a/resources/views/penilaian/laporan-so.blade.php b/resources/views/penilaian/laporan-so.blade.php index 5a5d58d..f4fab29 100644 --- a/resources/views/penilaian/laporan-so.blade.php +++ b/resources/views/penilaian/laporan-so.blade.php @@ -21,10 +21,14 @@ @include('lpj::component.form-penilai', ['title' => 'Laporan'])