153 lines
6.3 KiB
PHP
153 lines
6.3 KiB
PHP
<table>
|
|
<!-- Luas Tanah Bangunan -->
|
|
<tr>
|
|
@php
|
|
$cekLuasBangunan = isset($forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai'])
|
|
? 'tidak sesuai'
|
|
: 'sesuai';
|
|
$luasBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null;
|
|
@endphp
|
|
<td width="25%"><strong>Luas Tanah Bangunan</strong></td>
|
|
<td>{{ $luasBangunan }}</td>
|
|
</tr>
|
|
|
|
<!-- Jenis Bangunan -->
|
|
<tr>
|
|
<td><strong>Jenis Bangunan</strong></td>
|
|
<td>
|
|
@if (isset($basicData['jenisBangunan']))
|
|
<table class="checkbox-list">
|
|
<tr>
|
|
@foreach ($basicData['jenisBangunan'] as $index => $item)
|
|
@if ($index % 3 == 0 && $index > 0)
|
|
</tr>
|
|
<tr>
|
|
@endif
|
|
<td class="checkbox-item">
|
|
<label class="checkbox-label">
|
|
<input type="checkbox"
|
|
{{ isset($forminspeksi['bangunan']['jenis_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['jenis_bangunan']) ? 'checked' : '' }}>
|
|
{{ $item->name }}
|
|
</label>
|
|
</td>
|
|
@endforeach
|
|
</tr>
|
|
</table>
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- Kondisi Bangunan -->
|
|
<tr>
|
|
<td><strong>Kondisi Bangunan</strong></td>
|
|
<td>
|
|
@if (isset($basicData['kondisiBangunan']))
|
|
<table class="checkbox-list">
|
|
<tr>
|
|
@foreach ($basicData['kondisiBangunan'] as $index => $item)
|
|
@if ($index % 3 == 0 && $index > 0)
|
|
</tr>
|
|
<tr>
|
|
@endif
|
|
<td class="checkbox-item">
|
|
<label class="checkbox-label">
|
|
<input type="checkbox"
|
|
{{ isset($forminspeksi['bangunan']['kondisi_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['kondisi_bangunan']) ? 'checked' : '' }}>
|
|
{{ $item->name }}
|
|
</label>
|
|
</td>
|
|
@endforeach
|
|
</tr>
|
|
</table>
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- Sifat Bangunan -->
|
|
<tr>
|
|
<td><strong>Sifat Bangunan</strong></td>
|
|
<td>
|
|
@if (isset($basicData['sifatBangunan']))
|
|
<table class="checkbox-list">
|
|
<tr>
|
|
@foreach ($basicData['sifatBangunan'] as $index => $item)
|
|
@if ($index % 3 == 0 && $index > 0)
|
|
</tr>
|
|
<tr>
|
|
@endif
|
|
<td class="checkbox-item">
|
|
<label class="checkbox-label">
|
|
<input type="checkbox" name="sifat_bangunan[]" value="{{ $item->name }}"
|
|
{{ isset($forminspeksi['bangunan']['sifat_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']) ? 'checked' : '' }}>
|
|
{{ $item->name }}
|
|
</label>
|
|
</td>
|
|
@endforeach
|
|
</tr>
|
|
</table>
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
@if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) && count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
|
|
@foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
|
|
<tr>
|
|
<td colspan="2"><strong>Spesifikasi Bangunan {{ $bangunanIndex + 1 }}</strong></td>
|
|
</tr>
|
|
@if (isset($basicData['spekKategoriBangunan']))
|
|
@foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
|
|
<tr>
|
|
<td style="vertical-align: top;"><strong>{{ $spesifikasi->name }}</strong></td>
|
|
<td>
|
|
<table class="checkbox-list">
|
|
@if (isset($basicData['spekBangunan']))
|
|
@php $count = 0; @endphp
|
|
<tr>
|
|
@foreach ($basicData['spekBangunan'] as $kategori)
|
|
@if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id)
|
|
@php
|
|
$selectedValues = [];
|
|
if (isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])) {
|
|
$selectedValues = array_values($bangunan['spek_kategori_bangunan'][$spesifikasi->name]);
|
|
}
|
|
$lainnyaValue = $bangunan['spek_kategori_bangunan'][$spesifikasi->name]['lainnya'] ?? '';
|
|
@endphp
|
|
|
|
<td class="checkbox-item">
|
|
<label class="checkbox-label">
|
|
<input type="checkbox" class="checkbox-lainnya" style="margin-right: 3px;"
|
|
name="spesifikasi_bangunan[{{ $bangunanIndex }}][{{ $spesifikasi->name }}][]"
|
|
value="{{ $kategori->name }}"
|
|
@if (in_array($kategori->name, $selectedValues)) checked @endif>
|
|
{{ $kategori->name }}
|
|
|
|
@if ($kategori->name == 'Lainnya')
|
|
<span class="text-lainnya"
|
|
style="display: {{ in_array('Lainnya', $selectedValues) ? 'inline' : 'none' }};">
|
|
: {{ $lainnyaValue }}
|
|
</span>
|
|
@endif
|
|
</label>
|
|
</td>
|
|
|
|
@php $count++; @endphp
|
|
|
|
@if ($count % 3 == 0)
|
|
</tr>
|
|
<tr>
|
|
@endif
|
|
@endif
|
|
@endforeach
|
|
</tr>
|
|
@endif
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
@endif
|
|
@endforeach
|
|
@endif
|
|
|
|
</table>
|