✨(ui-penilai): Konsolidasi tampilan migrasi, fallback user, dan label tanggal penilaian
- Menyesuaikan tampilan & logika untuk data permohonan hasil migrasi (is_mig) - Tambahkan fallback user untuk SO, EO, dan DD agar nama tetap muncul meski data tidak lengkap - Ubah label 'Tanggal Survei' menjadi 'Tanggal Penilaian' untuk konsistensi di seluruh halaman - Perbaiki struktur & border tabel tanda tangan approval, tambahkan bold pada jabatan - Sesuaikan kondisi tombol laporan agar hanya bergantung pada status_bayar - Tambahkan logika decode mig_permohonan di print-out-sederhana untuk data migrasi - Tambahkan fallback AO name dari data migrasi dan perhitungan hari kerja khusus is_mig - Perbaiki struktur HTML, indentasi, dan formatting di semua view terkait - File diubah: laporan/index, analisa/informasi, signature-approval, show, print-out-sederhana
This commit is contained in:
@@ -6,6 +6,9 @@
|
||||
$jenisAset = $dokumen->jenisJaminan->name;
|
||||
}
|
||||
$data = rtrim($data, ', ');
|
||||
|
||||
$permohonan_migrasi = json_decode($permohonan->mig_permohonan);
|
||||
|
||||
@endphp
|
||||
|
||||
<main class="content">
|
||||
@@ -43,7 +46,7 @@
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">Permintaan (AO)</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->user->name ?? '-' }}</td>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->user->name ?? $permohonan_migrasi->mig_mst_jaminan_nama_ao ?? '-' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">No Order</td>
|
||||
@@ -62,13 +65,6 @@
|
||||
<td style="padding: 2px; vertical-align: top;">
|
||||
{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">User</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->user->name ?? '' }}</td>
|
||||
</tr>
|
||||
|
||||
|
||||
@php
|
||||
$senior_officer = null;
|
||||
if ($permohonan->debiture && $permohonan->documents) {
|
||||
@@ -97,6 +93,11 @@
|
||||
}
|
||||
|
||||
@endphp
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">User</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ $penilai->user->name ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">Pemeriksa</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
@@ -107,17 +108,32 @@
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->approveSo->name ?? '' }}</td>
|
||||
</tr>
|
||||
@if($permohonan->is_mig)
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">No Laporan</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">
|
||||
{{ $permohonan_migrasi->mig_mst_lpj_nomor_lpj ?? '-' }}
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">Tanggal Laporan</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">
|
||||
{{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}</td>
|
||||
{{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">Waktu Penyelesaian</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">
|
||||
{{ hitungHariKerja($permohonan->penilaian->tanggal_kunjungan, $tanggalLaporan) }}</td>
|
||||
<td>
|
||||
@if($permohonan->is_mig)
|
||||
{{ floor(\Carbon\Carbon::parse($permohonan->penilaian->tanggal_kunjungan)->diffInDays(\Carbon\Carbon::parse($tanggalLaporan))) }}
|
||||
@else
|
||||
{{ hitungHariKerja($permohonan->penilaian->tanggal_kunjungan, $tanggalLaporan) }}
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
@@ -448,7 +464,7 @@
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
@else
|
||||
@endif
|
||||
@foreach ($permohonan->documents as $dokumen)
|
||||
@if ($dokumen->jenisJaminan)
|
||||
@php
|
||||
@@ -460,20 +476,19 @@
|
||||
$kategoriUnik = array_unique($kategoriArray);
|
||||
@endphp
|
||||
|
||||
@foreach ($kategoriUnik as $kategori)
|
||||
@if ($kategori !== 'lingkungan')
|
||||
@if(!$permohonan->is_mig)
|
||||
@foreach ($kategoriUnik as $kategori)
|
||||
@include(
|
||||
'lpj::penilai.components.analisa.' . str_replace('-', '-', $kategori),
|
||||
[
|
||||
'dokumen' => $dokumen,
|
||||
]
|
||||
)
|
||||
@endif
|
||||
@endforeach
|
||||
[
|
||||
'dokumen' => $dokumen,
|
||||
]
|
||||
)
|
||||
@endforeach
|
||||
@endif
|
||||
@endif
|
||||
@endif
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
<div class="no-break">
|
||||
<table style="width: 100%">
|
||||
@@ -483,7 +498,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@include('lpj::penilai.components.print-pembanding')
|
||||
@if(isset($dataPembanding))
|
||||
@include('lpj::penilai.components.print-pembanding')
|
||||
@endif
|
||||
</div>
|
||||
<div class="no-break">
|
||||
<table style="width: 100%">
|
||||
@@ -502,6 +519,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
@php
|
||||
$totalNilaiPasarWajar = 0;
|
||||
$labelNilai = [
|
||||
'bangunan' => 'Luas Bangunan',
|
||||
'tanah' => 'Luas Tanah',
|
||||
@@ -532,6 +550,7 @@
|
||||
{{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
|
||||
</td>
|
||||
</tr>
|
||||
@php $totalNilaiPasarWajar += $lpjData['nilai_' . $key . '_2']; @endphp
|
||||
@endif
|
||||
@endforeach
|
||||
@if (isset($lpjData['npw_tambahan']))
|
||||
@@ -549,6 +568,7 @@
|
||||
{{ $npw['nilai_2'] }}
|
||||
</td>
|
||||
</tr>
|
||||
@php $totalNilaiPasarWajar += $npw['nilai_2']; @endphp
|
||||
@endforeach
|
||||
@endif
|
||||
<tr>
|
||||
@@ -557,12 +577,11 @@
|
||||
<td style="padding: 3px; text-align: left; font-weight: bold; width: 40%;">
|
||||
<span style="padding-left: 20px; padding-right: 20px;">=</span>
|
||||
<div style="display: inline-block; border-top: 1px solid black; padding-top: 3px;">
|
||||
Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
|
||||
Rp {{ number_format($totalNilaiPasarWajar, 0, ',', '.') ?? '' }}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@if (isset($lpjData['likuidasi']) && $lpjData['likuidasi_nilai_2'] > 0)
|
||||
<tr>
|
||||
<td colspan="3" style="padding: 8px; text-align: left; font-weight: bold;">
|
||||
b. Total Nilai Likuidasi
|
||||
@@ -581,12 +600,19 @@
|
||||
{{ $lpjData['likuidasi_nilai_2'] ?? '' }}
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
@if($permohonan->is_mig)
|
||||
@include(
|
||||
'lpj::penilai.components.analisa.informasi',
|
||||
[
|
||||
'dokumen' => $dokumen,
|
||||
]
|
||||
)
|
||||
@endif
|
||||
<div class="no-break">
|
||||
<table style="width: 100%;">
|
||||
<tr>
|
||||
|
||||
Reference in New Issue
Block a user