Refactor Surveyor module and update form handling

- Ubah ID elemen HTML di halaman Surveyor
- Perbarui textarea dan validasi terkait dengan "alasan"
- Refaktor dan optimalkan code untuk SurveyorController
- Tambahkan konstanta, properti, dan metode baru untuk mengatur inspeksi, denah, serta data permohonan
- Perbaiki struktur data dengan menambah model dan atribut terkait
This commit is contained in:
Daeng Deni Mardaeni
2025-01-01 22:00:51 +07:00
parent ee52f70633
commit ec247a70ab
2 changed files with 2762 additions and 2720 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -104,7 +104,7 @@
}
function freezeInputSurveyor(data) {
document.getElementById('permohonan_id').value = data;
}
</script>
<script type="module">
@@ -277,16 +277,16 @@
id="freezeSurveyor">
@method('put')
@csrf
<input id="ids" type="hidden" name="id">
<input id="permohonan_id" type="hidden" name="id">
<div class="pl-1 grid gap-2.5">
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Catatan</label>
<div class="flex flex-wrap items-baseline w-full">
<textarea id="deskripsi_penilaian"
class="textarea @error('deskripsi_penilaian') border-danger bg-danger-light @enderror" rows="3"
name="deskripsi_penilaian"></textarea>
@error('deskripsi_penilaian')
<textarea id="alasan"
class="textarea @error('alasan') border-danger bg-danger-light @enderror" rows="3"
name="alasan"></textarea>
@error('alasan')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
</div>