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