From aee8fab832bce17eae999c661cc5d464b5c80712 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Thu, 4 Dec 2025 11:20:37 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=8F=20feat(ui):=20Tambah=20auto-suffix?= =?UTF-8?q?=20m/km=20pada=20input=20jarak=20lingkungan?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Menambahkan class measure-input dan atribut data-unit pada: - jarak_jalan_utama (km) - jarak_cbd_point (km) - Menambahkan script untuk: - Membatasi input hanya angka dan koma - Menghapus suffix saat fokus dan input - Menambahkan suffix otomatis saat blur - Menghapus suffix saat submit agar backend menerima angka bersih - Menyediakan cara mengubah unit ke 'm' dengan mengganti data-unit pada input --- .../components/analisa/lingkungan.blade.php | 6 +- .../surveyor/components/lingkungan.blade.php | 183 +++++++++++------- 2 files changed, 113 insertions(+), 76 deletions(-) diff --git a/resources/views/penilai/components/analisa/lingkungan.blade.php b/resources/views/penilai/components/analisa/lingkungan.blade.php index 71d8e14..3ad36be 100644 --- a/resources/views/penilai/components/analisa/lingkungan.blade.php +++ b/resources/views/penilai/components/analisa/lingkungan.blade.php @@ -10,14 +10,14 @@ @php $lingkungan = $forminspeksi['lingkungan']; + $fasilitas = $lingkungan['fasilitas_dekat_object'] ?? []; $fasilitasInput = $lingkungan['fasilitas_dekat_object_input'] ?? []; @endphp - - + @@ -33,7 +33,7 @@ - + {{-- mulai --}} diff --git a/resources/views/surveyor/components/lingkungan.blade.php b/resources/views/surveyor/components/lingkungan.blade.php index e6e7a31..ff104c0 100644 --- a/resources/views/surveyor/components/lingkungan.blade.php +++ b/resources/views/surveyor/components/lingkungan.blade.php @@ -1,38 +1,38 @@ -
+
-

+

Analisa Lingkungan

-
+
-
-
-
-
-
+
@php $lebarPerkerasanJalan = old( @@ -40,16 +40,16 @@ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? '', ); @endphp -
-
+
-
+
@if (isset($basicData['perkerasanJalan'])) @foreach ($basicData['perkerasanJalan'] as $item) @php @@ -60,7 +60,7 @@ : [], ); @endphp -
- +
-
+
-
+
@if (isset($basicData['laluLintasLokasi'])) @foreach ($basicData['laluLintasLokasi'] as $item) -
- +
-
+
-
+
@if (isset($basicData['golMasySekitar'])) @foreach ($basicData['golMasySekitar'] as $item) -
- +
-
+
-
+
@if (isset($basicData['tingkatKeramaian'])) @foreach ($basicData['tingkatKeramaian'] as $item) -
- +
-
+
-
+
@if (isset($basicData['terletakDiArea'])) @foreach ($basicData['terletakDiArea'] as $item) -
- +
-
+
-
Jarak Jalan Utama :{{ $lingkungan['jarak_jalan_utama'] ?? '-' }} m{{ $lingkungan['jarak_jalan_utama'] ?? '-' }}
Jalan Lingkungan
Lebar Perkerasan Jalan :{{ $lingkungan['lebar_perkerasan_jalan'] ?? '-' }} m{{ $lingkungan['lebar_perkerasan_jalan'] ?? '-' }}