Commit Graph

60 Commits

Author SHA1 Message Date
Daeng Deni Mardaeni
fc6f18fea9 (validation): Tambahkan pattern validasi koordinat latitude dan longitude
Menambahkan pattern regex untuk validasi input koordinat geografis pada form surveyor untuk memastikan data yang dimasukkan memiliki format yang valid dan sesuai dengan rentang koordinat yang benar.

Perubahan yang dilakukan:

**File yang dimodifikasi:**
1. `Modules/Lpj/resources/views/surveyor/components/pembanding-tanah-bangunan-unit.blade.php`
   - Menambahkan pattern pada input latitude utama: `^-?([1-8]?\d(\.\d+)?|90(\.0+)?)$`
   - Menambahkan pattern pada input longitude utama: `^-?(1[0-7]?\d(\.\d+)?|180(\.0+)?|[1-9]?\d(\.\d+)?)$`
   - Menambahkan pattern pada input latitude pembanding: `^-?([1-8]?\d(\.\d+)?|90(\.0+)?)$`
   - Menambahkan pattern pada input longitude pembanding: `^-?(1[0-7]?\d(\.\d+)?|180(\.0+)?|[1-9]?\d(\.\d+)?)$`

2. `Modules/Lpj/resources/views/surveyor/components/pembanding-kendaraan.blade.php`
   - Menambahkan pattern pada input latitude utama: `^-?([1-8]?\d(\.\d+)?|90(\.0+)?)$`
   - Menambahkan pattern pada input longitude utama: `^-?(1[0-7]?\d(\.\d+)?|180(\.0+)?|[1-9]?\d(\.\d+)?)$`
   - Menambahkan pattern pada input latitude pembanding: `^-?([1-8]?\d(\.\d+)?|90(\.0+)?)$`
   - Menambahkan pattern pada input longitude pembanding: `^-?(1[0-7]?\d(\.\d+)?|180(\.0+)?|[1-9]?\d(\.\d+)?)$`

3. `Modules/Lpj/resources/views/surveyor/components/header.blade.php`
   - Menambahkan pattern pada input latitude: `^-?([1-8]?\d(\.\d+)?|90(\.0+)?)$`
   - Menambahkan pattern pada input longitude: `^-?(1[0-7]?\d(\.\d+)?|180(\.0+)?|[1-9]?\d(\.\d+)?)$`
   - Memperbaiki duplikasi atribut `type="text"` pada input latitude

**Detail Pattern Validasi:**
- **Latitude**: Menerima nilai dari -90 sampai 90 derajat
  - Format: `-?([1-8]?\d(\.\d+)?|90(\.0+)?)`
  - Contoh valid: `-6.1234`, `0.123`, `90.0`, `-90.0`

- **Longitude**: Menerima nilai dari -180 sampai 180 derajat
  - Format: `-?(1[0-7]?\d(\.\d+)?|180(\.0+)?|[1-9]?\d(\.\d+)?)`
  - Contoh valid: `106.1234`, `0.123`, `180.0`, `-180.0`, `-106.1234`

**Manfaat:**
- Mencegah input koordinat yang tidak valid
- Standarisasi format data koordinat di seluruh form surveyor
- Memastikan data yang tersimpan memiliki presisi yang sesuai
- Meningkatkan akurasi data untuk keperluan pemetaan dan analisis lokasi

**Impact:**
- Validasi client-side akan menolak input koordinat yang tidak sesuai format
- Pesan error bawaan browser akan muncul jika format tidak valid
- Tidak ada perubahan pada logic backend (validasi tetap ada di server-side)
- Kompatibel dengan semua browser modern yang support HTML5 pattern
2025-11-20 14:36:05 +07:00
Daeng Deni Mardaeni
0d5b6b1529 feat(lpj-module): tambah tampilan laporan inspeksi & refactor detail lokasi
Ringkasan:
- Menambahkan halaman hasil inspeksi dan tampilan cetak laporan.
- Mengekstrak komponen detail lokasi ke partial baru agar reusable.
- Menambahkan null-safe access dan perbaikan binding data di view.
- Merapikan tombol cetak dan navigasi agar konsisten antar halaman.

Perubahan utama:
1. activitydetail.blade.php → ubah tombol print jadi route, tambah null-safe user/branch.
2. detail-lokasi.blade.php (baru) → komponen reusable untuk detail lokasi dengan formatLabel & tanggal.
3. form-penilai.blade.php → refactor luas menggunakan match, hapus fungsi debug & Swal loading.
4. print-out-dokument.blade.php → gunakan partial lpj::component.detail-lokasi untuk detail lokasi.
5. show-laporan-inspeksi.blade.php (baru) → tab 'Laporan' & 'Hasil Inspeksi' + tombol cetak dan back.
6. print-out-sederhana / print-out-standar → penyesuaian tampilan & binding data.
7. signature-approval.blade.php → perbaikan layout area tanda tangan.
8. surveyor/components/* → normalisasi tampilan, validasi gambar, dan penyelarasan fakta/lingkungan.
9. routes/web.php → tambah dan ubah rute untuk laporan inspeksi dan cetak laporan.

Catatan:
- Tidak ada perubahan query database; semua modifikasi bersifat tampilan.
- Logging tambahan untuk observabilitas proses render laporan.
2025-11-09 21:19:58 +07:00
Daeng Deni Mardaeni
e8ef9c0932 feat(lpj): Perluas akses peran dan rapikan UI Penilai/Surveyor
- Tambah peran `senior-officer` pada konfigurasi module untuk memperluas akses.
- Rapikan penamaan dan urutan kelas Tailwind pada komponen Penilai & Surveyor.
- Perjelas label dan placeholder: “Pihak Bank (Selain Appraisal)” agar tidak ambigu.
- Perkuat navigasi Penilai: Back button juga tersedia untuk peran `penilai`.
2025-11-06 14:26:09 +07:00
majid
7aae88ce85 fix navigation buttons back, in file memo, rap-penilai, resume, sla, show, and header 2025-05-21 11:08:31 +07:00
majid
2df46f1396 fix(header):perbaikkan ukuran text hubungan pemilik jaminan 2025-03-25 12:24:34 +07:00
majid
fcdcfd2757 fix(surveyor): perbaikkan back halaman inspeksi dan otor paparan 2025-03-19 08:51:12 +07:00
majid76
e546c5241d Merge branch 'staging' into feature/senior-officer 2025-03-08 14:17:46 +07:00
majid
0956f5a4a9 fix(penilai): perbaikkan save penilai dan free text jenis asset lainnya 2025-03-08 03:36:34 +07:00
majid
a29e72f5cc fix(penilai): perbaikkan save penilai dan foto lampiran, kembali ke back 2025-03-07 11:27:39 +01:00
majid
d16c625991 fix(surveyor): perbaikkan jenis asset dan pergantian argis per region 2025-03-07 17:15:00 +07:00
majid
16a805e853 fix(penilai): perbaikkan save penilai dan foto lampiran, kembali ke back 2025-03-07 16:08:01 +07:00
majid
1376a92020 fix(surveyor): perbaikkan proses jadwal dan hapus nib di form inspeksi 2025-03-07 05:25:44 +01:00
majid
345cbbe22c fix(surveyor): perbaikkan proses jadwal dan hapus nib di form inspeksi 2025-03-07 11:17:31 +07:00
majid
6a188e1983 fix(surveyor):perbaikkan print out form inspeksi dan penambahan helper nama detail jaminan, dan form penilaian lpj 2025-03-07 02:36:58 +01:00
majid
5fa6f2c9ef fix(surveyor):perbaikkan print out form inspeksi dan penambahan helper nama detail jaminan, dan form penilaian lpj 2025-03-07 07:37:16 +07:00
majid
2c3f507c03 fix(penilai): penambahan edit data pembanding, dan perbaikkan lihat detail penilai 2025-03-06 13:11:45 +07:00
majid
7cc75c56ae fix(surveyor): perbaikan alamat di surveyor 2025-03-06 11:26:53 +07:00
majid
0289eb35a2 fix(surveyor) :perbaikkan alamat dan luas unit 2025-03-06 10:56:21 +07:00
majid
23afbc7ece fix(surveyor/so): perbaikkan back di surveyor, luas denah decimal dan revisi di so 2025-03-05 14:31:55 +07:00
majid
b8dbda153e fix(so/dd/eo/penilai): perbaikan otorisasi untuk paparan, pelaporan, penambahan revisi pembayaran, data pembading dan ubah class bg-agi-50 ke light:bg-agi-50 2025-03-03 15:48:03 +07:00
majid76
8c08b46c8f fix(penilai/surveyor): perbaikkan activity, form inspeksi, print out inspeksi dan laporan, ganti nama detail penilai ke detail penilaian 2025-03-03 01:27:44 +07:00
majid
3d7da22ac0 fix(penilai): perbaikan lpj standart dan sederhana 2025-02-26 06:27:39 +07:00
majid
dfa364cdd8 fix(survyor/penilai): perbaikan view print-resume, lampiran, foto-lampiran, foto, header, main dan controller penilai dan surveyor 2025-02-25 08:50:03 +07:00
majid
f626aeecfe perbaikan form inspeksi dan ganti surveyor 2025-02-17 12:07:26 +07:00
majid
2cb2b7981c perbaikan back halaman di otorisator so dan penambahan nilai likuidasi di resume 2025-02-14 16:16:41 +07:00
majid
295b2fa183 fix(penilai): perbaikan format nilai rupiah diresume 2025-02-13 17:43:55 +07:00
majid
90249b83e1 fix(surveyor): tambah nama desa dan ganti n/a ke angak 0 2025-02-13 13:21:02 +07:00
majid
c860daa1d5 feat(pemohon): menambahkan fitur reschedule jadwal kunjungan
fix(surveyor): memperbaiki nama placeholder dan call report
2025-02-12 18:03:05 +07:00
Daeng Deni Mardaeni
e4ca3d7987 fix(pemohonan): perbaiki pemanggilan dokumen pada berbagai komponen
- Mengubah pemanggilan dokumen dari $permohonan->debiture->documents menjadi $permohonan->documents di beberapa file.
- Memastikan konsistensi dalam akses data dokumen di seluruh aplikasi.
2025-02-06 11:32:12 +07:00
majid
d5311a944d feat(print-out): hasil inspeksi surveyor 2025-01-31 02:32:55 +07:00
majid
a1282fbdca fix(print-out): perbaikan prit out, resume, memo, standard, sedehana dan rap 2025-01-24 07:47:12 +07:00
majid
09edabffdd perbaikan report rap dan dan penambahan no nib di pritn out sederhana 2025-01-23 16:20:39 +07:00
majid
73255420f1 fix(surveyor): perbaikan alamat 2025-01-20 14:56:24 +07:00
majid
b7767fbc92 perabaikan team activity, form inspeksi rap,laporan memo, rap, resume dan penambahan basic data perizinan 2025-01-03 16:49:20 +07:00
majid
800d0c2496 perbaikan laporan so , form inspksi alat berat, kendaraan dan mesin 2024-12-31 07:56:41 +07:00
majid
c3362821c3 perbaikan laporan 2024-12-29 14:10:05 +07:00
majid
e5fee57d0b penambahan inputan dekat lainnya,pihak bank dan buka galery foto dimobile 2024-12-29 11:49:22 +07:00
Daeng Deni Mardaeni
026eb1115b Refactor card styles for consistency across views
- Menambahkan border dan background pada elemen card dengan class `border-agi-100` dan `bg-agi-50`.
- Perubahan berlaku di berbagai file blade untuk meningkatkan konsistensi UI.
2024-12-28 17:09:32 +07:00
majid76
decca9be29 update print out laporan 2024-12-27 04:16:01 +07:00
majid
1ecc82b243 update lokasi otomatis dan print out 2024-12-24 11:51:00 +07:00
majid
8cc0f32410 update activity paparan 2024-12-19 14:49:37 +07:00
majid
5744dffe90 perabaikan hub cadeb penghuni dan penambahan title pesan swall jadwal, nama debitur, form inspeksi denah dinamis 2024-12-19 13:29:08 +07:00
majid
41552f695c perbaikan alamat, foto pembading, diskon, dan perbaikan tampilan kjjp 2024-12-16 15:36:59 +07:00
majid76
a602f83d44 perbikan alamat di form inspeksi 2024-12-16 07:34:02 +07:00
majid
bb1ad785a5 update data pemanding dan otorisator, pembuatan seeder kjpp mengunakan exel 2024-12-11 17:34:51 +07:00
Daeng Deni Mardaeni
cc4f56e30c Refactor code formatting for header component
Melakukan refactoring pada file `header.blade.php` untuk memperbaiki pengaturan indentasi dan konsistensi gaya penulisan. Perubahan ini bertujuan untuk meningkatkan keterbacaan kode dengan menjaga standar format yang konsisten, seperti menyesuaikan spasi dan garis baru yang tidak diperlukan. Tidak ada perubahan fungsional dalam kode.
2024-12-09 16:03:11 +07:00
majid
4ed2afda72 perbaikan form inspeksi dan 2024-12-09 15:49:44 +07:00
majid76
2d45e03095 perbaikan basic data di form inspeksi tidak muncul 2024-12-09 07:28:50 +07:00
majid
e28d5ff9a4 update menu penilai lpj dan perbaikan data pembanding 2024-12-06 16:48:31 +07:00
majid
d797b0d2c0 update preview foto dan alamat surveyor 2024-12-05 01:34:16 +07:00