🔧(services): Perbaikan logika preview laporan dan format saran pada print-out
- **PreviewLaporanService.php**: - Menambahkan parsing JSON untuk mig_permohonan sebelum digunakan - Memperbaiki kondisi untuk menentukan statusLpj dengan menambahkan validasi nilai pasar < 1 - Meningkatkan logika penentuan path foto berdasarkan status memo dan nilai total pasar wajar - **print-out-standar.blade.php**: - Memindahkan header tabel 'SARAN' keluar dari loop foreach untuk mencegah duplikasi header - Menambahkan format list (ul/li) pada tampilan saran untuk meningkatkan readability - Menambahkan margin-top 20px pada section penutup laporan untuk spacing yang lebih baik - Memperbaiki struktur HTML dengan wrapping konten saran dalam list item
This commit is contained in:
@@ -204,7 +204,8 @@ class PreviewLaporanService
|
||||
|
||||
$statusLpj = 1;
|
||||
|
||||
if($tipeLaporan->status === 'memo' && $permohonan->mig_permohonan){
|
||||
$mig_permohonan = json_decode($permohonan->mig_permohonan);
|
||||
if(($tipeLaporan->status === 'memo' && $permohonan->mig_permohonan) || $mig_permohonan->mig_mst_lpj_tot_nilai_pasar < 1){
|
||||
$paths = $formFoto['upload_foto'] ?? null;
|
||||
|
||||
if (!is_array($paths) || empty($paths)) {
|
||||
|
||||
@@ -527,7 +527,6 @@
|
||||
@endif
|
||||
|
||||
@if (!empty($forminspeksi['fakta']['saran']))
|
||||
@foreach ($forminspeksi['fakta']['saran'] as $key => $item)
|
||||
<table class="judul" style="width: 100%; ">
|
||||
<tr>
|
||||
<td style="width: 100%; border: 1px solid #000; text-align: center;">
|
||||
@@ -535,16 +534,21 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@foreach ($forminspeksi['fakta']['saran'] as $key => $item)
|
||||
<table class="judul" style="width: 100%; ">
|
||||
<tr>
|
||||
<td style="width: 100%; text-align: left;">
|
||||
@if (is_array($item))
|
||||
@foreach ($item as $data_)
|
||||
{!! nl2br(e($data_)) !!}<br>
|
||||
@endforeach
|
||||
@else
|
||||
{!! nl2br(e($item)) !!}
|
||||
@endif
|
||||
<ul style="margin: 0px;padding-left: 10px;">
|
||||
<li>
|
||||
@if (is_array($item))
|
||||
@foreach ($item as $data_)
|
||||
{!! nl2br(e($data_)) !!}<br>
|
||||
@endforeach
|
||||
@else
|
||||
{!! nl2br(e($item)) !!}
|
||||
@endif
|
||||
</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -566,7 +570,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
@endif
|
||||
<div class="no-break">
|
||||
<div class="no-break" style="margin-top:20px;">
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td>Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern
|
||||
|
||||
Reference in New Issue
Block a user