Updates user data and improves UI components
Updates user data display across multiple views to handle migrated data. Improves UI components by adding a detail location component and refining print layouts. Also, it fixes minor bugs and enhances data presentation in reports and forms.
This commit is contained in:
@@ -97,11 +97,11 @@ class LaporanHasilPenilaianJaminanInternalExternalExport implements FromCollecti
|
|||||||
$permohonan->nomor_registrasi,
|
$permohonan->nomor_registrasi,
|
||||||
$permohonan->tanggal_permohonan ?? '',
|
$permohonan->tanggal_permohonan ?? '',
|
||||||
$permohonan->debiture->branch->name ?? '',
|
$permohonan->debiture->branch->name ?? '',
|
||||||
$permohonan->creator->name ?? '',
|
$permohonan->user->name ?? $permohonan->mig_nama_ao ?? '',
|
||||||
$permohonan->debiture->cif ?? '',
|
$permohonan->debiture->cif ?? '',
|
||||||
$permohonan->debiture->name ?? '',
|
$permohonan->debiture->name ?? '',
|
||||||
$permohonan->jenisPenilaian->name ?? '',
|
|
||||||
$permohonan->tujuanPenilaian->name,
|
$permohonan->tujuanPenilaian->name,
|
||||||
|
$permohonan->jenisPenilaian->name ?? '',
|
||||||
$permohonan->jenisFasilitasKredit->name,
|
$permohonan->jenisFasilitasKredit->name,
|
||||||
$permohonan->documents->pluck('jenisJaminan.name')->unique()->implode(', '),
|
$permohonan->documents->pluck('jenisJaminan.name')->unique()->implode(', '),
|
||||||
$permohonan->documents->map(function ($document) {
|
$permohonan->documents->map(function ($document) {
|
||||||
@@ -139,7 +139,7 @@ class LaporanHasilPenilaianJaminanInternalExternalExport implements FromCollecti
|
|||||||
? formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan)
|
? formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan)
|
||||||
: '',
|
: '',
|
||||||
$permohonan->penilaian->_user_penilai->userPenilaiTeam->name ?? '',
|
$permohonan->penilaian->_user_penilai->userPenilaiTeam->name ?? '',
|
||||||
$permohonan->penilaian->teams ?? '',
|
$permohonan->approveSo->name ?? '',
|
||||||
'', // saran
|
'', // saran
|
||||||
'' // catatan
|
'' // catatan
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -210,9 +210,9 @@
|
|||||||
user_id: {
|
user_id: {
|
||||||
title: 'User Pemohon',
|
title: 'User Pemohon',
|
||||||
render: (item, data) => {
|
render: (item, data) => {
|
||||||
return data.user && data.user.name ? `${data.user.name}` : '-';
|
return data?.user?.name ?? data?.mig_nama_ao ?? '-';
|
||||||
},
|
}},
|
||||||
},
|
|
||||||
|
|
||||||
branch_id: {
|
branch_id: {
|
||||||
title: 'Cabang Pemohon',
|
title: 'Cabang Pemohon',
|
||||||
|
|||||||
24
resources/views/component/detail-lokasi.blade.php
Normal file
24
resources/views/component/detail-lokasi.blade.php
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
@if (is_array($details) && count($details) > 0)
|
||||||
|
@foreach ($details as $value)
|
||||||
|
@foreach ($value as $key => $item)
|
||||||
|
@if (!empty($item))
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 2px; width:25%;">
|
||||||
|
{{ formatLabel($key) }}
|
||||||
|
</td>
|
||||||
|
<td style="width:1%; padding: 2px; vertical-align: top;">:</td>
|
||||||
|
<td style="padding: 2px;">
|
||||||
|
@if (strpos(strtolower($key), 'tanggal') !== false)
|
||||||
|
{{ formatTanggalIndonesia($item) }}
|
||||||
|
@else
|
||||||
|
{{ $item }}
|
||||||
|
@if ($key == 'luas_bangunan' || $key == 'luas_tanah')
|
||||||
|
<span>m²</span>
|
||||||
|
@endif
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
@@ -1,41 +1,16 @@
|
|||||||
@if (@isset($dokumen))
|
@if (@isset($dokumen))
|
||||||
@foreach ($dokumen->detail as $detail)
|
@foreach ($dokumen->detail as $detail)
|
||||||
@if (!empty($detail->name) && isset($detail->details) && !empty($detail->dokumen_jaminan))
|
{{-- @if (!empty($detail->name) && isset($detail->details) && !empty($detail->dokumen_jaminan))
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif --}}
|
||||||
|
@if ($detail->name != 'LOKASI JAMINAN')
|
||||||
@if (isset($detail->details))
|
@if (isset($detail->details))
|
||||||
@php
|
@php
|
||||||
$details = json_decode($detail->details, true);
|
$details = json_decode($detail->details, true);
|
||||||
@endphp
|
@endphp
|
||||||
|
@include('lpj::component.detail-lokasi', ['details' => $details])
|
||||||
@if (is_array($details) && count($details) > 0)
|
|
||||||
@foreach ($details as $value)
|
|
||||||
@if (is_array($value))
|
|
||||||
@foreach ($value as $key => $item)
|
|
||||||
@if (!empty($item))
|
|
||||||
<tr>
|
|
||||||
<td style="padding: 2px;" style="width:25%;">
|
|
||||||
{{ formatLabel($key) }}
|
|
||||||
</td>
|
|
||||||
<td style="width:1%; padding: 2px; vertical-align: top;">:</td>
|
|
||||||
<td style="padding: 2px;">
|
|
||||||
@if (strpos(strtolower($key), 'tanggal') !== false)
|
|
||||||
{{ formatTanggalIndonesia($item) }}
|
|
||||||
@else
|
|
||||||
{{ $item }}
|
|
||||||
@if ($key == 'luas_bangunan' || $key == 'luas_tanah')
|
|
||||||
<span>m²</span>
|
|
||||||
@endif
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
@endif
|
@endif
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|||||||
@@ -245,8 +245,8 @@
|
|||||||
user_id: {
|
user_id: {
|
||||||
title: 'User Pemohon',
|
title: 'User Pemohon',
|
||||||
render: (item, data) => {
|
render: (item, data) => {
|
||||||
return data.user && data.user.name ? `${data.user.name}` : '-';
|
return data?.user?.name ?? data?.mig_nama_ao ?? '-';
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
debitur_id: {
|
debitur_id: {
|
||||||
title: 'Debitur',
|
title: 'Debitur',
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<div class="no-break">
|
{{-- <div class="no-break"> --}}
|
||||||
<table class="judul" style="width: 100%; ">
|
<table class="judul" style="width: 100%; ">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width: 100%; border: 1px solid #000; text-align: center;">
|
<td style="width: 100%; border: 1px solid #000; text-align: center;">
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if (!empty($forminspeksi['fakta']['batas_batas_input']))
|
@if (!empty($forminspeksi['fakta']['batas_batas_input']) && count($forminspeksi['fakta']['batas_batas_input']) > 0)
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%" style="vertical-align: top;">Batas batas</td>
|
<td width="25%" style="vertical-align: top;">Batas batas</td>
|
||||||
<td width="1%" style="vertical-align: top;">:</td>
|
<td width="1%" style="vertical-align: top;">:</td>
|
||||||
@@ -103,4 +103,4 @@
|
|||||||
|
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</div>
|
{{-- </div> --}}
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@if ($inspeksi->is_mig != 1)
|
||||||
<table style="width: 100%; ">
|
<table style="width: 100%; ">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="border: 1px solid #000; text-align: center;">
|
<td style="border: 1px solid #000; text-align: center;">
|
||||||
@@ -79,9 +80,8 @@
|
|||||||
@endforeach
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="page-break"></div>
|
<div class="page-break"></div>
|
||||||
|
@endif
|
||||||
<table style="width: 100%; ">
|
<table style="width: 100%; ">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="border: 1px solid #000; text-align: center;">
|
<td style="border: 1px solid #000; text-align: center;">
|
||||||
|
|||||||
@@ -142,6 +142,25 @@
|
|||||||
<td style=" padding: 2px; vertical-align: top;">{{ $permohonan->tujuanPenilaian->name ?? '' }}
|
<td style=" padding: 2px; vertical-align: top;">{{ $permohonan->tujuanPenilaian->name ?? '' }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@if ($permohonan->is_mig == 1)
|
||||||
|
{{-- <table style="width: 100%; "> --}}
|
||||||
|
@if (@isset($dokumen))
|
||||||
|
@foreach ($dokumen->detail as $detail)
|
||||||
|
@if (!empty($detail->name) && isset($detail->details) && !empty($detail->dokumen_jaminan))
|
||||||
|
<tr>
|
||||||
|
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (isset($detail->details) && $detail->name == 'LOKASI JAMINAN')
|
||||||
|
@php
|
||||||
|
$details = json_decode($detail->details, true);
|
||||||
|
@endphp
|
||||||
|
@include('lpj::component.detail-lokasi', ['details' => $details])
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
@else
|
||||||
<tr>
|
<tr>
|
||||||
<td style=" padding: 2px; vertical-align: top;">Terletak di</td>
|
<td style=" padding: 2px; vertical-align: top;">Terletak di</td>
|
||||||
<td style=" padding: 2px; vertical-align: top;">:</td>
|
<td style=" padding: 2px; vertical-align: top;">:</td>
|
||||||
@@ -168,6 +187,7 @@
|
|||||||
<td style=" padding: 2px; vertical-align: top;">{{ $alamat['province_code'] ?? '' }}</td>
|
<td style=" padding: 2px; vertical-align: top;">{{ $alamat['province_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
@endif
|
||||||
@include('lpj::component.print-out-dokument')
|
@include('lpj::component.print-out-dokument')
|
||||||
|
|
||||||
@if (isset($forminspeksi['asset']['nomor_nib']))
|
@if (isset($forminspeksi['asset']['nomor_nib']))
|
||||||
@@ -1021,7 +1041,7 @@
|
|||||||
</td>
|
</td>
|
||||||
@if ($permohonan->approval_so != null)
|
@if ($permohonan->approval_so != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ $senior_officer->name ?? '' }}</br>
|
{{ $soUser->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
||||||
</span>
|
</span>
|
||||||
@@ -1031,7 +1051,7 @@
|
|||||||
|
|
||||||
@if ($permohonan->approval_eo != null)
|
@if ($permohonan->approval_eo != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
{{ $eoUser->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
||||||
</span>
|
</span>
|
||||||
@@ -1039,7 +1059,7 @@
|
|||||||
@endif
|
@endif
|
||||||
@if ($permohonan->approval_dd != null)
|
@if ($permohonan->approval_dd != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
{{ $ddUser->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td style="width: 25%; padding: 2px;">Ao</td>
|
<td style="width: 25%; padding: 2px;">Ao</td>
|
||||||
<td style="width: 1%; padding: 2px;">:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td style="vertical-align: top; padding: 2px;">{{ $permohonan->user->name ?? '' }}</td>
|
<td style="vertical-align: top; padding: 2px;">{{ $permohonan->user->name ?? $permohonan->mig_nama_ao ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
@@ -106,7 +106,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td style="width: 25%; padding: 2px; vertical-align: top;">Debitur / Wakil Debitur</td>
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Debitur / Wakil Debitur</td>
|
||||||
<td style="width: 1%; vertical-align: top;">:</td>
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
<td>{{ $permohonan->debiture->name ?? '' }}
|
<td>{{ $forminspeksi['asset']['debitur_perwakilan'] ??$permohonan->debiture->name ?? '' }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -126,6 +126,26 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@if ($permohonan->is_mig == 1)
|
||||||
|
<table style="width: 100%; ">
|
||||||
|
@if (@isset($dokumen))
|
||||||
|
@foreach ($dokumen->detail as $detail)
|
||||||
|
@if (!empty($detail->name) && isset($detail->details) && !empty($detail->dokumen_jaminan))
|
||||||
|
<tr>
|
||||||
|
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (isset($detail->details) && $detail->name == 'LOKASI JAMINAN')
|
||||||
|
@php
|
||||||
|
$details = json_decode($detail->details, true);
|
||||||
|
@endphp
|
||||||
|
@include('lpj::component.detail-lokasi', ['details' => $details])
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</table>
|
||||||
|
@else
|
||||||
<table style="width: 100%; ">
|
<table style="width: 100%; ">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%">Terletak di</td>
|
<td width="25%">Terletak di</td>
|
||||||
@@ -153,6 +173,7 @@
|
|||||||
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@endif
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{-- <div class="no-break"> --}}
|
{{-- <div class="no-break"> --}}
|
||||||
@@ -437,7 +458,7 @@
|
|||||||
</td>
|
</td>
|
||||||
@if ($permohonan->approval_so != null)
|
@if ($permohonan->approval_so != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ $senior_officer->name ?? '' }}</br>
|
{{ $soUser->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
||||||
</span>
|
</span>
|
||||||
@@ -447,7 +468,7 @@
|
|||||||
|
|
||||||
@if ($permohonan->approval_eo != null)
|
@if ($permohonan->approval_eo != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
{{ $eoUser->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
||||||
</span>
|
</span>
|
||||||
@@ -455,7 +476,7 @@
|
|||||||
@endif
|
@endif
|
||||||
@if ($permohonan->approval_dd != null)
|
@if ($permohonan->approval_dd != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
{{ $ddUser->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -157,9 +157,9 @@
|
|||||||
user_id: {
|
user_id: {
|
||||||
title: 'User Pemohon',
|
title: 'User Pemohon',
|
||||||
render: (item, data) => {
|
render: (item, data) => {
|
||||||
return `${data?.user?.name || '-'}`;
|
return data?.user?.name ?? data?.mig_nama_ao ?? '-';
|
||||||
},
|
}},
|
||||||
},
|
|
||||||
branch_id: {
|
branch_id: {
|
||||||
title: 'Cabang Pemohon',
|
title: 'Cabang Pemohon',
|
||||||
render: (item, data) => {
|
render: (item, data) => {
|
||||||
|
|||||||
@@ -343,10 +343,34 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width: 25%; padding: 2px; vertical-align: top;">Alamat</td>
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Alamat</td>
|
||||||
<td style="width: 1%; vertical-align: top;">:</td>
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
<td style="vertical-align: top;">
|
<td style="vertical-align: top;">
|
||||||
|
|
||||||
|
|
||||||
|
@if ($permohonan->is_mig == 1)
|
||||||
|
<table style="margin: 0">
|
||||||
|
@if (@isset($dokumen))
|
||||||
|
@foreach ($dokumen->detail as $detail)
|
||||||
|
@if (!empty($detail->name) && isset($detail->details) && !empty($detail->dokumen_jaminan))
|
||||||
|
<tr>
|
||||||
|
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (isset($detail->details) && $detail->name == 'LOKASI JAMINAN')
|
||||||
|
@php
|
||||||
|
$details = json_decode($detail->details, true);
|
||||||
|
@endphp
|
||||||
|
@include('lpj::component.detail-lokasi', ['details' => $details])
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</table>
|
||||||
|
@else
|
||||||
<table style="margin: 0">
|
<table style="margin: 0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%">Terletak di</td>
|
<td width="25%">Terletak di</td>
|
||||||
@@ -369,8 +393,10 @@
|
|||||||
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@endif
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table
|
<table
|
||||||
|
|||||||
Reference in New Issue
Block a user