From 4b8a080ed513e2edb1a1f88cd63813995d3d22fc Mon Sep 17 00:00:00 2001 From: majid Date: Sun, 9 Mar 2025 12:25:58 +0700 Subject: [PATCH] fix(penilai):perbaikkan printout sederhana dan tanah --- app/Services/SaveFormInspesksiService.php | 2 +- .../components/analisa/tanah.blade.php | 270 +++++++++--------- .../components/print-out-sederhana.blade.php | 24 +- resources/views/penilai/data.json | 26 -- 4 files changed, 140 insertions(+), 182 deletions(-) delete mode 100644 resources/views/penilai/data.json diff --git a/app/Services/SaveFormInspesksiService.php b/app/Services/SaveFormInspesksiService.php index 89d46db..ebfbab6 100644 --- a/app/Services/SaveFormInspesksiService.php +++ b/app/Services/SaveFormInspesksiService.php @@ -222,7 +222,7 @@ class SaveFormInspesksiService $tusuk_sate_key = ($data['tusuk_sate'] ?? null) === 'Ya' ? 'Ya' : 'Tidak'; $tusuk_sate = []; - $tusuk_sate[$tusuk_sate_key] = $data['tusuk_sate_ya'] ?? null; + $tusuk_sate[$tusuk_sate_key] = $data['tusuk_sate_ya'] ?? "Tidak"; return [ diff --git a/resources/views/penilai/components/analisa/tanah.blade.php b/resources/views/penilai/components/analisa/tanah.blade.php index 371fc4b..7806951 100644 --- a/resources/views/penilai/components/analisa/tanah.blade.php +++ b/resources/views/penilai/components/analisa/tanah.blade.php @@ -1,153 +1,155 @@
- - - - -
- ANALISA TANAH -
+ + + + +
+ ANALISA TANAH +
- - - @php - $cekLuas = isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; - - $luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null; - @endphp - - - - - - @php - $cekMataAngin = isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) - ? 'tidak sesuai' - : 'sesuai'; - - $Arah = $forminspeksi['tanah']['hadap_mata_angin'][$cekMataAngin] ?? null; - @endphp - - - - - - - - + + + + + + + + + + + + + +
Luas Tanah:{{ $luas ?? '' }}
Hadap Mata Angin:{{ $Arah ?? '' }}
Bentuk Tanah: + + @php - $bentukTanah = isset($forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']) - ? $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah'] - : []; - $lainnya = isset($forminspeksi['tanah']['bentuk_tanah']['lainnya']) - ? $forminspeksi['tanah']['bentuk_tanah']['lainnya'] - : null; + $cekLuas = isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; + + $luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null; @endphp - - {{ !empty($bentukTanah) ? implode(', ', $bentukTanah) : '' }} - - @if (!empty($bentukTanah) && in_array('Lainnya', $bentukTanah) && !is_null($lainnya)) - ({{ $lainnya }}) - @endif - - - - - - - - + + + + @php - $konturTanah = $forminspeksi['tanah']['kontur_tanah'] ?? []; + $cekMataAngin = isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) + ? 'tidak sesuai' + : 'sesuai'; + + $Arah = $forminspeksi['tanah']['hadap_mata_angin'][$cekMataAngin] ?? null; @endphp + + + + + + + + - - - - - + @if (!empty($bentukTanah) && in_array('Lainnya', $bentukTanah) && !is_null($lainnya)) + ({{ $lainnya }}) + @endif - - - - - - - - - - - {{ !empty($posisiKavling) ? implode(', ', $posisiKavling) : '' }} + + + + + + + + + + - + {{ $ketinggian }} + @if ($ketinggian === 'Lebih Tinggi' && $lebihTinggi !== null) + (Ketinggian: {{ $lebihTinggi }} cm) + @elseif($ketinggian === 'Lebih Rendah' && $lebihRendah !== null) + (Kerendahan: {{ $lebihRendah }} cm) + @endif + - - - - - + + + + + + + + + - - - - - - - - - - + + - + + + + +
Kontur Tanah: + Luas Tanah:{{ $luas ?? '' }}
Hadap Mata Angin:{{ $Arah ?? '' }}
Bentuk Tanah: + @php + $bentukTanah = isset($forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']) + ? $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah'] + : []; + $lainnya = isset($forminspeksi['tanah']['bentuk_tanah']['lainnya']) + ? $forminspeksi['tanah']['bentuk_tanah']['lainnya'] + : null; + @endphp - @if (!empty($konturTanah)) - {{ implode(', ', $konturTanah) }} - @else - - - @endif -
Beda Ketinggian dengan Jalan: - @php - $ketinggianTanah = $forminspeksi['tanah']['ketinggian_tanah']; - $ketinggian = $ketinggianTanah['ketinggian'][0] ?? '-'; - $lebihTinggi = $ketinggianTanah['lebih_tinggi']; - $lebihRendah = $ketinggianTanah['lebih_rendah']; - @endphp + {{ !empty($bentukTanah) ? implode(', ', $bentukTanah) : '' }} - {{ $ketinggian }} - @if ($ketinggian === 'Lebih Tinggi' && $lebihTinggi !== null) - (Ketinggian: {{ $lebihTinggi }} cm) - @elseif($ketinggian === 'Lebih Rendah' && $lebihRendah !== null) - (Kerendahan: {{ $lebihRendah }} cm) - @endif -
Kontur Jalan Depan Objek: - {{ $forminspeksi['tanah']['kontur_jalan'] == 'menurun' ? 'Menurun' : 'Rata' }} -
Posisi Kavling: - @php - $posisiKavling = $forminspeksi['tanah']['posisi_kavling']['posisi_kavling'] ?? []; - $lainnya = $forminspeksi['tanah']['posisi_kavling']['lainnya'] ?? null; - @endphp +
Kontur Tanah: + @php + $konturTanah = $forminspeksi['tanah']['kontur_tanah'] ?? []; + @endphp - @if (!empty($posisiKavling) && in_array('Lainnya', $posisiKavling) && !empty($lainnya)) - ({{ $lainnya }}) - @endif + @if (!empty($konturTanah)) + {{ implode(', ', $konturTanah) }} + @else + - + @endif +
Beda Ketinggian dengan Jalan: + @php + $ketinggianTanah = $forminspeksi['tanah']['ketinggian_tanah']; + $ketinggian = $ketinggianTanah['ketinggian'][0] ?? '-'; + $lebihTinggi = $ketinggianTanah['lebih_tinggi']; + $lebihRendah = $ketinggianTanah['lebih_rendah']; + @endphp -
Tusuk Sate: - {{ isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate']['Ya'] ? 'Ya' : 'Tidak' }} - @if (isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate']['Ya']) - {{ isset($forminspeksi['tanah']['tusuk_sate_ya']) ? ' (' . $forminspeksi['tanah']['tusuk_sate_ya'] . ')' : '' }} - @endif +
Kontur Jalan Depan Objek: + {{ $forminspeksi['tanah']['kontur_jalan'] == 'menurun' ? 'Menurun' : 'Rata' }} +
Posisi Kavling: + @php + $posisiKavling = $forminspeksi['tanah']['posisi_kavling']['posisi_kavling'] ?? []; + $lainnya = $forminspeksi['tanah']['posisi_kavling']['lainnya'] ?? null; + @endphp -
Lockland: - {{ isset($forminspeksi['tanah']['lockland']) && $forminspeksi['tanah']['lockland'] == 'yes' ? 'Ya' : 'Tidak' }} -
Kondisi Fisik Tanah: - @php - $kondisiFisikTanah = $forminspeksi['tanah']['kondisi_fisik_tanah']['kondisi_fisik_tanah'][0] ?? '-'; - $lainnya = $forminspeksi['tanah']['kondisi_fisik_tanah']['lainnya'] ?? null; - @endphp + {{ !empty($posisiKavling) ? implode(', ', $posisiKavling) : '' }} - {{ $kondisiFisikTanah }} - @if ($kondisiFisikTanah === 'Lainnya' && !empty($lainnya)) - ({{ $lainnya }}) - @endif + @if (!empty($posisiKavling) && in_array('Lainnya', $posisiKavling) && !empty($lainnya)) + ({{ $lainnya }}) + @endif -
Tusuk Sate: + {{ isset($forminspeksi['tanah']['tusuk_sate']) && is_array($forminspeksi['tanah']['tusuk_sate']) && !empty($forminspeksi['tanah']['tusuk_sate']['Ya']) ? 'Ya' : 'Tidak' }} -
+ @if (isset($forminspeksi['tanah']['tusuk_sate']) && + is_array($forminspeksi['tanah']['tusuk_sate']) && + !empty($forminspeksi['tanah']['tusuk_sate']['Ya'])) + {{ isset($forminspeksi['tanah']['tusuk_sate_ya']) ? ' (' . $forminspeksi['tanah']['tusuk_sate_ya'] . ')' : '' }} + @endif +
Lockland: + {{ isset($forminspeksi['tanah']['lockland']) && $forminspeksi['tanah']['lockland'] == 'yes' ? 'Ya' : 'Tidak' }} +
Kondisi Fisik Tanah: + @php + $kondisiFisikTanah = $forminspeksi['tanah']['kondisi_fisik_tanah']['kondisi_fisik_tanah'][0] ?? '-'; + $lainnya = $forminspeksi['tanah']['kondisi_fisik_tanah']['lainnya'] ?? null; + @endphp + + {{ $kondisiFisikTanah }} + @if ($kondisiFisikTanah === 'Lainnya' && !empty($lainnya)) + ({{ $lainnya }}) + @endif + +
diff --git a/resources/views/penilai/components/print-out-sederhana.blade.php b/resources/views/penilai/components/print-out-sederhana.blade.php index 156a278..98b142d 100644 --- a/resources/views/penilai/components/print-out-sederhana.blade.php +++ b/resources/views/penilai/components/print-out-sederhana.blade.php @@ -777,10 +777,10 @@ - + {{ $lpjData['likuidasi'] ?? '' }}% - + X Total Nilai Pasar Wajar @@ -1020,24 +1020,6 @@ -
- - - - - - - - - - - - - - - - -
Nama Debitur:{{ $permohonan->debiture->name ?? '' }}
Nomor Laporan:{{ $nomorLaporan }}
Tanggal Laporan:{{ formatTanggalIndonesia($tanggalLaporan) ?? '' }} -
+ @include('lpj::penilai.components.footer') diff --git a/resources/views/penilai/data.json b/resources/views/penilai/data.json deleted file mode 100644 index 077574a..0000000 --- a/resources/views/penilai/data.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "kepada": " rustam", - "dari": "dasd", - "nomor_memo": "C04\/250123721\/MAK\/REG0000019\/I\/25", - "tanggal": "2025-03-08", - "perihal": "kamua harus", - "jenis_asset_tidak_sesuai": "Unit Apartemen", - "lokasi": { - "lokasi": "dsd", - "address": "Jl. Kali Pasir Kecil No.1, RT.2\/RW.1, Cikini, Kec. Menteng, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta 10330", - "province_code": "35", - "city_code": "", - "district_code": "", - "village_code": "", - "tanggal_survey": "2025-03-08", - "penilai": "te" - }, - "terlampir": ["te"], - "hasil_survey": ["te"], - "kesimpulan_saran": ["te"], - "foto": [ - "\/storage\/memo_photos\/1741367564_1. Tampak Akses Jalan Menuju Objek Penilaian.png", - "\/storage\/memo_photos\/1741367564_2. Tampak Akses Jalan Menuju Objek penilaian.png", - "\/storage\/memo_photos\/1741367564_3. Tampak Akses Jalan Menuju Objek Penilaian.png" - ] -}