perbaikan print out standart
This commit is contained in:
@@ -55,8 +55,8 @@
|
||||
@endif
|
||||
|
||||
|
||||
@if (isset($formFoto['foto_lantai_unit']['foto_lantai_unit'] ))
|
||||
@foreach ($formFoto['foto_lantai_unit']['foto_lantai_unit'] as $index => $floorPhotos)
|
||||
@if (isset($formFoto['foto_lantai_unit'] ))
|
||||
@foreach ($formFoto['foto_lantai_unit'] as $index => $floorPhotos)
|
||||
@foreach ($floorPhotos as $index => $item)
|
||||
<div class="border photo-item">
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
@@ -75,7 +75,7 @@
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
{{-- @if (isset($formFoto['foto_lingkungan']['foto_lingkungan']))
|
||||
@if (isset($formFoto['foto_lingkungan']['foto_lingkungan']))
|
||||
@foreach ($formFoto['foto_lingkungan']['foto_lingkungan'][0] as $index => $item)
|
||||
<div class="border photo-item">
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
@@ -91,7 +91,7 @@
|
||||
@endif
|
||||
</div>
|
||||
@endforeach
|
||||
@endif --}}
|
||||
@endif
|
||||
|
||||
@if (isset($formFoto['foto_basement']))
|
||||
<div class="border photo-item">
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if (isset($formFoto['foto_rute_lainnya']))
|
||||
<div class="card">
|
||||
<div class="card-header" id="basic_settings">
|
||||
<h3 class="card-title">
|
||||
@@ -47,7 +48,7 @@
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endif
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header bg-agi-50" id="basic_settings">
|
||||
@@ -74,13 +75,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if (isset($formFoto['foto_lantai_unit']))
|
||||
<div class="card">
|
||||
<div class="card-header" id="basic_settings">
|
||||
<h3 class="card-title">Lantai</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if (isset($formFoto['foto_lantai_unit']['foto_lantai_unit']))
|
||||
@foreach ($formFoto['foto_lantai_unit']['foto_lantai_unit'] as $floorIndex => $floorPhotos)
|
||||
@if (isset($formFoto['foto_lantai_unit']))
|
||||
@foreach ($formFoto['foto_lantai_unit'] as $floorIndex => $floorPhotos)
|
||||
<div class="mt-5">
|
||||
@foreach ($floorPhotos as $index => $item)
|
||||
<div class="flex items-center justify-between mt-3">
|
||||
@@ -102,7 +104,7 @@
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endif
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header" id="basic_settings">
|
||||
|
||||
@@ -498,7 +498,9 @@
|
||||
|
||||
<tr>
|
||||
@php
|
||||
$cekHub = isset($forminspeksi['asset']['hub_cadeb']) && $forminspeksi['asset']['hub_cadeb'] === 'sesuai'
|
||||
$cekHub =
|
||||
isset($forminspeksi['asset']['hub_cadeb']) &&
|
||||
$forminspeksi['asset']['hub_cadeb'] === 'sesuai'
|
||||
? 'sesuai'
|
||||
: 'tidak sesuai';
|
||||
|
||||
@@ -523,13 +525,14 @@
|
||||
@php $count++; @endphp
|
||||
|
||||
@if ($count % 3 === 0)
|
||||
</tr><tr> <!-- Membuka baris baru setelah 3 kolom -->
|
||||
</tr>
|
||||
<tr> <!-- Membuka baris baru setelah 3 kolom -->
|
||||
@endif
|
||||
@endforeach
|
||||
|
||||
{{-- Isi kolom kosong jika tidak genap --}}
|
||||
@if ($count % 3 !== 0)
|
||||
@for ($i = 0; $i < (3 - $count % 3); $i++)
|
||||
@for ($i = 0; $i < 3 - ($count % 3); $i++)
|
||||
<td></td>
|
||||
@endfor
|
||||
@endif
|
||||
@@ -848,13 +851,16 @@
|
||||
@if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id)
|
||||
<td class="checkbox-item">
|
||||
<label class="checkbox-label">
|
||||
<input
|
||||
type="checkbox"
|
||||
style="margin-right: 3px;"
|
||||
<input type="checkbox" style="margin-right: 3px;"
|
||||
name="spesifikasi_bangunan[{{ $index }}][{{ $spesifikasi->name }}][]"
|
||||
value="{{ $kategori->name }}"
|
||||
{{ isset($forminspeksi['bangunan']['spesifikasi_bangunan'][$index]['spek_kategori_bangunan'][$spesifikasi->name]) &&
|
||||
in_array($kategori->name, $forminspeksi['bangunan']['spesifikasi_bangunan'][$index]['spek_kategori_bangunan'][$spesifikasi->name])
|
||||
{{ isset(
|
||||
$forminspeksi['bangunan']['spesifikasi_bangunan'][$index]['spek_kategori_bangunan'][$spesifikasi->name],
|
||||
) &&
|
||||
in_array(
|
||||
$kategori->name,
|
||||
$forminspeksi['bangunan']['spesifikasi_bangunan'][$index]['spek_kategori_bangunan'][$spesifikasi->name],
|
||||
)
|
||||
? 'checked'
|
||||
: '' }}>
|
||||
{{ $kategori->name }}
|
||||
@@ -863,7 +869,8 @@
|
||||
@php $count++; @endphp
|
||||
|
||||
@if ($count % 3 == 0)
|
||||
</tr><tr> <!-- Start a new row every 3 items -->
|
||||
</tr>
|
||||
<tr> <!-- Start a new row every 3 items -->
|
||||
@endif
|
||||
@endif
|
||||
@endforeach
|
||||
@@ -1270,29 +1277,41 @@
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{{-- Faktor Negatif --}}
|
||||
<tr>
|
||||
<td width="25%" style="vertical-align: top;"><strong>Faktor Negatif</strong></td>
|
||||
<td>
|
||||
@isset($forminspeksi['fakta']['fakta_negatif'])
|
||||
@php
|
||||
$faktaNegatif = $forminspeksi['fakta']['fakta_negatif'] ?? [];
|
||||
$faktaNegatifFiltered = is_array($faktaNegatif)
|
||||
? array_filter($faktaNegatif, function ($item) {
|
||||
return !empty(trim($item));
|
||||
})
|
||||
: [];
|
||||
@endphp
|
||||
|
||||
@if (!empty($faktaNegatifFiltered))
|
||||
<table style="width: 100%; border-collapse: collapse;">
|
||||
@foreach ($forminspeksi['fakta']['fakta_negatif'] as $key => $item)
|
||||
@foreach ($faktaNegatifFiltered as $key => $item)
|
||||
<tr>
|
||||
<td>[{{ $key }}] {{ $item }}</td>
|
||||
<td>[{{ $key + 1 }}] {{ $item }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
@endisset
|
||||
@else
|
||||
<p>Tidak ada faktor negatif yang teridentifikasi.</p>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{{-- Lain-lain --}}
|
||||
<tr>
|
||||
<td width="25%" style="vertical-align: top;"><strong>Lain - lain :</strong></td>
|
||||
<td>
|
||||
<p>- Berdasarkan hasil kunjungan di lapangan dapat disampaikan sebagai berikut :</p>
|
||||
|
||||
@isset($forminspeksi['fakta'])
|
||||
@foreach ($forminspeksi['fakta'] as $key => $item)
|
||||
@if (
|
||||
!in_array($key, [
|
||||
@php
|
||||
$excludedKeys = [
|
||||
'fakta_positif',
|
||||
'fakta_negatif',
|
||||
'rute_menuju',
|
||||
@@ -1301,22 +1320,42 @@
|
||||
'kondisi_lingkungan',
|
||||
'kondisi_lain_bangunan',
|
||||
'informasi_dokument',
|
||||
]))
|
||||
];
|
||||
|
||||
$additionalFakta = [];
|
||||
if (isset($forminspeksi['fakta']) && is_array($forminspeksi['fakta'])) {
|
||||
foreach ($forminspeksi['fakta'] as $key => $item) {
|
||||
// Cek apakah key tidak ada di daftar yang dikecualikan
|
||||
if (!in_array($key, $excludedKeys)) {
|
||||
// Pastikan item bukan array kosong atau null
|
||||
if (!empty($item) && (!is_array($item) || count($item) > 0)) {
|
||||
$additionalFakta[$key] = $item;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
|
||||
@if (!empty($additionalFakta))
|
||||
@foreach ($additionalFakta as $key => $item)
|
||||
@if (is_array($item))
|
||||
<p>{{ $key }}: {{ implode(', ', array_filter($item)) }}</p>
|
||||
@else
|
||||
<p>{{ $item }}</p>
|
||||
@endif
|
||||
@endforeach
|
||||
@endisset
|
||||
@else
|
||||
<p>Tidak ada informasi tambahan yang dapat disampaikan.</p>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>2. Informasi Harga:</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="25%" style="vertical-align: top;"><strong>Lain - lain :</strong></td>
|
||||
<td>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1371,17 +1410,23 @@
|
||||
<tr>
|
||||
<td>Catatan yang Perlu Diperhatikan:</td>
|
||||
<td>
|
||||
@isset($forminspeksi['fakta']['keterangan'])
|
||||
@php
|
||||
$keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
|
||||
if (is_array($keterangan)) {
|
||||
$keterangan = implode(', ', array_filter($keterangan));
|
||||
}
|
||||
@endphp
|
||||
|
||||
@if (!empty($keterangan))
|
||||
<table style="width: 100%; border-collapse: collapse;">
|
||||
|
||||
<tr>
|
||||
<td>{{ $forminspeksi['fakta']['keterangan'] ?? '' }}</td>
|
||||
<td>{{ $keterangan }}</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
@endisset
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
@@ -1446,8 +1491,8 @@
|
||||
@endphp
|
||||
|
||||
@if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
|
||||
<img src="{{ storage_path('app/public/' . $imagePath) }}" alt="{{ $type }}"
|
||||
class="photo-image">
|
||||
<img src="{{ storage_path('app/public/' . $imagePath) }}"
|
||||
alt="{{ $type }}" class="photo-image">
|
||||
@endif
|
||||
<p class="mt-2 text-sm">{{ Str::title(str_replace('_', ' ', $type)) }}</p>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user