fix(surveyor): perbaikan print out hasil inspeksi

This commit is contained in:
majid
2025-03-05 13:33:02 +07:00
parent e52fd8243f
commit 05bf9e2af0
9 changed files with 1873 additions and 997 deletions

View File

@@ -1,3 +1,17 @@
<div class="no-break" style="margin: 0; padding: 0">
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
<tr>
<td></td>
<td style="text-align: center; margin-top: 5px; ">
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
ANalisa Tanah
</h2>
</td>
</tr>
</table>
<table>
<tr>
@php
@@ -13,6 +27,27 @@
<td>{{ $luas }}</td>
</tr>
<tr>
<td><strong>Hadap mata Angin</strong></td>
<td>
<label>
<input type="radio" name="tusuk_sate" value="Ya"
{{ isset($forminspeksi['tanah']['hadap_mata_angin']['sesuai']) && $forminspeksi['tanah']['hadap_mata_angin']['sesuai'] ? 'checked' : '' }}>
sesuai
</label>
<label>
<input type="radio" name="hadap_mata_angin" value="tidak sesuai"
{{isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) && $forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'] ? 'checked' : '' }}>
Tidak
@if (isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) && $forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'])
{{ isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) ? ' (' . $forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'] . ')' : '' }}
@endif
</label>
</td>
</tr>
<!-- Bentuk Tanah -->
<tr>
<td style="vertical-align: top;"><strong>Bentuk Tanah</strong></td>
@@ -69,7 +104,7 @@
<!-- Ketinggian Tanah -->
<tr>
<td style="vertical-align: top;"><strong>Ketinggian Tanah</strong></td>
<td style="vertical-align: top;"><strong>Beda Ketinggian Dengan Jalan</strong></td>
<td>
@if (isset($basicData['ketinggianTanah']))
<table class="checkbox-list">
@@ -93,6 +128,53 @@
</td>
</tr>
<tr>
<td><strong>Hadap mata Angin</strong></td>
<td>
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input type="radio" class="radio" name="kontur_jalan" value="menurun"
{{ old('kontur_jalan', isset($forminspeksi['tanah']['kontur_jalan']) ? $forminspeksi['tanah']['kontur_jalan'] : '') == 'menurun' ? 'checked' : '' }}>
<span class="ml-2">Menurun</span>
</label>
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input type="radio" class="radio" name="kontur_jalan" value="rata"
{{ old('kontur_jalan', isset($forminspeksi['tanah']['kontur_jalan']) ? $forminspeksi['tanah']['kontur_jalan'] : '') == 'rata' ? 'checked' : '' }}>
<span class="ml-2">Rata</span>
</label>
<label class="form-label flex items-center gap-2.5 text-nowrap">
<input type="radio" class="radio" name="kontur_jalan" value="Menanjak"
{{ old('kontur_jalan', isset($forminspeksi['tanah']['kontur_jalan']) ? $forminspeksi['tanah']['kontur_jalan'] : '') == 'Menanjak' ? 'checked' : '' }}>
<span class="ml-2">Menanjak</span>
</label>
</td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>Posisi Kavling</strong></td>
<td>
@if (isset($basicData['posisiKavling']))
<table class="checkbox-list">
<tr>
@foreach ($basicData['posisiKavling'] 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['tanah']['posisi_kavling']['posisi_kavling']) && in_array($item->name, $forminspeksi['tanah']['posisi_kavling']['posisi_kavling']) ? 'checked' : '' }}>
{{ $item->name }}
</label>
</td>
@endforeach
</tr>
</table>
@endif
</td>
</tr>
<!-- Kondisi Fisik Tanah -->
<tr>
<td style="vertical-align: top;"><strong>Kondisi Fisik Tanah</strong></td>
@@ -154,3 +236,4 @@
</tr>
</table>
</div>