Perbaiki logika dan format pada komponen tanah
- Menambahkan validasi array pada penghitungan luas tanah. - Memperbaiki format dan konsistensi kode pada radio button, checkbox, dan input field. - Mengoptimalkan toggle visibility untuk elemen dinamis (e.g., input "lainnya"). - Menyesuaikan struktur form untuk meningkatkan keterbacaan dan maintainability.
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
|
|
||||||
|
|
||||||
<div class="card w-full rounded-lg shadow-md overflow-hidden">
|
<div class="card w-full rounded-lg shadow-md overflow-hidden">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<h3 class="card-title uppercase">
|
<h3 class="card-title uppercase">
|
||||||
@@ -16,8 +14,12 @@
|
|||||||
@foreach ($permohonan->debiture->documents as $item)
|
@foreach ($permohonan->debiture->documents as $item)
|
||||||
@php
|
@php
|
||||||
$luas = $item->detail;
|
$luas = $item->detail;
|
||||||
|
if(is_array($luas)){
|
||||||
$details = json_decode($luas[0]->details, true);
|
$details = json_decode($luas[0]->details, true);
|
||||||
$luas_tanah = isset($details['luas']) ? $details['luas'] : 'N/A';
|
$luas_tanah = isset($details['luas']) ? $details['luas'] : 'N/A';
|
||||||
|
} else {
|
||||||
|
$luas_tanah = 'N/A';
|
||||||
|
}
|
||||||
@endphp
|
@endphp
|
||||||
<input type="hidden" name="luas_tanah_sesuai" class="input" value="{{ $luas_tanah }}">
|
<input type="hidden" name="luas_tanah_sesuai" class="input" value="{{ $luas_tanah }}">
|
||||||
<p class="text-2sm text-gray-700">{{ $luas_tanah }} m<sup>2</sup></p>
|
<p class="text-2sm text-gray-700">{{ $luas_tanah }} m<sup>2</sup></p>
|
||||||
@@ -44,7 +46,8 @@
|
|||||||
class="input w-full" placeholder="Masukan Luas Tanah"
|
class="input w-full" placeholder="Masukan Luas Tanah"
|
||||||
value="{{ old('luas_tanah_tidak_sesuai', $forminspeksi['tanah']['luas_tanah']['tidak sesuai'] ?? '') }}">
|
value="{{ old('luas_tanah_tidak_sesuai', $forminspeksi['tanah']['luas_tanah']['tidak sesuai'] ?? '') }}">
|
||||||
<button type="button" class="btn btn-md btn-primary"
|
<button type="button" class="btn btn-md btn-primary"
|
||||||
onclick="updateAnalisa('analisa_tanah')">Save</button>
|
onclick="updateAnalisa('analisa_tanah')">Save
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<em id="error-luas_tanah" class="alert text-danger text-sm"></em>
|
<em id="error-luas_tanah" class="alert text-danger text-sm"></em>
|
||||||
|
|||||||
Reference in New Issue
Block a user