Commit Graph

1051 Commits

Author SHA1 Message Date
ae678d6c5d Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-05-05 15:15:29 +07:00
Daeng Deni Mardaeni
5e8067ad72 feat(noc): tambahkan integrasi dan validasi data NOC
- Tambahkan model NOC ke NocController, PersetujuanPenawaranController, dan validasi pada NocRequest.
- Implementasi penyimpanan data NOC menggunakan `updateOrCreate` di beberapa alur proses.
- Tambahkan properti baru `catatan_noc` pada model, migrasi database, dan form terkait.
- Revisi aturan validasi pada NocRequest dan PersetujuanPenawaranRequest.
- Tingkatkan tampilan form NOC dengan penanganan file upload dan pratinjau file yang sudah diunggah.
- Perbaikan beberapa nama properti seperti `status_bayar` menjadi `status_pembayar`.

Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
2025-05-05 14:13:54 +07:00
Daeng Deni Mardaeni
7f6c702683 refactor(controllers): perbaikan struktur kode controllers Permohonan dan Penilai
- Reformat kode untuk meningkatkan keterbacaan, termasuk penghapusan spasi kosong yang tidak diperlukan.
- Penyesuaian indentasi dan konsistensi format import pada `PermohonanController`.
- Optimasi fungsi data handling pada fungsi-fungsi terkait permohonan seperti `update`, `destroy`, `dataForDatatables`, dan `dataForAuthorization`.
- Penyesuaian pemetaan data output dalam format JSON pada datatables.
- Penghapusan elemen komentar yang tidak relevan atau redundant.

Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
2025-05-05 11:39:05 +07:00
5c9147c87d Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-05-05 10:19:07 +07:00
Daeng Deni Mardaeni
d63108dea1 refactor(noc): optimalkan kode dan penyederhanaan logika dalam controller dan view
- Perbaiki dan konsistenkan penulisan conditional pada `NocController`.
- Sederhanakan logika pengambilan dan mapping data di controller.
- Hapus penggunaan fungsi render di view untuk data yang sudah diolah di controller.
- Refactor partial query logic di `PembayaranController` untuk efisiensi.
2025-05-04 05:53:05 +07:00
f4549b4f7f Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-24 08:42:49 +07:00
Daeng Deni Mardaeni
5cdc4b08b3 feat(laporan-hasil-penilaian): tambahkan render untuk kolom bukti kepemilikan
- Menambahkan fungsi render untuk kolom bukti kepemilikan pada tabel laporan hasil penilaian.
- Mengganti karakter baris baru dengan tag <br> untuk menampilkan data dalam format HTML.
- Menyediakan nilai default '-' jika tidak ada bukti kepemilikan yang tersedia.
2025-04-23 22:43:08 +07:00
7b5ecf2a5d Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-23 16:16:58 +07:00
Daeng Deni Mardaeni
dd11f467fa fix(laporan-hasil-penilaian): perbaiki penanganan nilai null pada kolom data
- Mengubah cara penanganan nilai null untuk kolom nilai_tanah, nilai_bangunan, nilai_njop, nilai_pasar_wajar, dan nilai_likuidasi.
- Menggunakan operator nullish coalescing (??) untuk menampilkan '-' jika nilai tidak ada.
2025-04-23 16:04:14 +07:00
8209ed830e Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-23 16:03:38 +07:00
Daeng Deni Mardaeni
49b13e6689 feat(laporan-penilaian): tambahkan filter penilai untuk mencakup surveyor
- Mengubah opsi filter penilai untuk menampilkan pengguna dengan peran 'penilai' dan 'surveyor'.
- Memperluas fungsionalitas pemfilteran pada laporan penilaian jaminan.
2025-04-23 16:01:13 +07:00
ff1b7e009c Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-23 15:52:17 +07:00
Daeng Deni Mardaeni
b9d0d9f03b feat(laporan-hasil-penilaian): tambahkan filter penilai pada laporan hasil penilaian jaminan internal dan eksternal
- Menambahkan filter untuk memilih penilai pada halaman laporan hasil penilaian.
- Memperbarui logika kueri untuk menyertakan filter penilai saat mengambil data.
- Memperbaiki tampilan dan struktur HTML untuk mendukung filter baru.
- Menambahkan fungsionalitas untuk menerapkan filter dan mengupdate tabel data secara dinamis.
2025-04-23 15:51:19 +07:00
Daeng Deni Mardaeni
0972f3fcff feat(laporan-hasil-penilaian): tambahkan filter penilai pada laporan penilaian jaminan
- Menambahkan filter untuk memilih penilai pada halaman laporan penilaian jaminan.
- Memperbarui query untuk menyertakan filter penilai saat mengambil data.
- Memperbaiki tampilan dengan menambahkan elemen input untuk filter penilai.
2025-04-23 15:51:03 +07:00
04baf15d94 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-23 13:52:29 +07:00
Daeng Deni Mardaeni
d251c7655d feat(laporan-hasil-penilaian): tambahkan halaman laporan hasil penilaian jaminan internal dan eksternal
- Menambahkan rute dan breadcrumb untuk halaman laporan hasil penilaian jaminan internal dan eksternal.
- Membuat tampilan baru dengan tabel untuk menampilkan data laporan.
- Menyediakan fungsionalitas pencarian dan filter berdasarkan tanggal dan cabang.
- Menambahkan opsi untuk mengekspor laporan ke Excel.
2025-04-23 13:28:34 +07:00
Daeng Deni Mardaeni
89957190c7 feat(permohonan): tambahkan kolom dan pencarian untuk Nomor LPJ Lama
- Menambahkan kolom "Nomor LPJ Lama" pada tabel permohonan.
- Memperbarui fungsi pencarian untuk mencakup "Nomor LPJ Lama".
2025-04-23 12:52:47 +07:00
31ec6f1c53 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-23 10:42:37 +07:00
Daeng Deni Mardaeni
53c86a79d0 feat(laporan-permohonan): perbaiki query dan aktifkan breadcrumbs
- Mengubah query pada metode collection untuk menggunakan Permohonan::query() alih-alih Permohonan::with().
- Mengaktifkan tampilan breadcrumbs pada halaman laporan permohonan.
2025-04-23 10:41:54 +07:00
Daeng Deni Mardaeni
f7b851d295 feat(laporan-penilaian-jaminan): tambahkan tampilan dan fungsionalitas untuk laporan penilaian jaminan
- Menambahkan struktur tampilan untuk laporan penilaian jaminan.
- Menyediakan filter berdasarkan tanggal dan cabang.
- Menambahkan fungsionalitas pencarian untuk laporan.
- Menyediakan opsi ekspor laporan ke Excel.
- Mengimplementasikan tabel data dengan kolom yang relevan.
2025-04-23 10:39:32 +07:00
12cc57c47d Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-22 10:44:12 +07:00
majid
589e06dc00 fix(print-out): perbaikkan fungsi cetak laporan 2025-04-22 09:53:18 +07:00
majid
7936c3e275 fix(print-out): perbaikkan print out foto dan print out resume 2025-04-22 09:53:18 +07:00
majid
5e946cdfa7 fix(penilai):perbaikkan otorisasi paparan dibawah < 2M 2025-04-22 09:53:18 +07:00
majid
b53b94e27d fix(surveyor):perbaikkan hapus foto 2025-04-22 09:53:18 +07:00
12252ad791 memperbaiki Undefined array key \"bangunan\" pada print out sederhana 2025-04-21 13:51:57 +07:00
d9d99f7108 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-17 15:59:08 +07:00
150e5c2288 memperbaiki missing required pada routes proses penawaran ulang 2025-04-17 15:22:06 +07:00
d6719f7a5e Memperbaiki missing required pada routes otorisasi penawaran tender 2025-04-17 14:33:13 +07:00
Daeng Deni Mardaeni
23aa158cc2 Merge remote-tracking branch 'composer/feature/senior-officer' into staging
# Conflicts:
#	resources/views/surveyor/components/foto.blade.php
2025-04-17 13:50:32 +07:00
majid
25889577c8 fix(foto): hapus / 2025-04-17 13:23:42 +07:00
0a74584652 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-17 11:40:16 +07:00
7dcff96536 Memperbaiki missing required pada routes prosespenawaran 2025-04-17 11:31:51 +07:00
majid
a5902305d0 fix(surveyor): perbaikkan upload foto mengunakan kamera dan upload file foto 2025-04-17 10:12:39 +07:00
majid
4647e75733 fix(penilai): rename nama file apartement-kantor ke apartemen-kantor 2025-04-17 10:12:39 +07:00
majid
2e07d526a8 fix(surveyor/penilai):perbaikkan pengambilan key luas unit dan handle foto di informasi 2025-04-17 10:12:39 +07:00
majid
d9c3f12ee6 fix(surveyor): perbaikkan upload foto mengunakan kamera dan upload file foto 2025-04-17 10:04:34 +07:00
majid
f5c2ea3ba4 fix(penilai): rename nama file apartement-kantor ke apartemen-kantor 2025-04-16 22:53:48 +07:00
majid
c2c998e48c fix(surveyor/penilai):perbaikkan pengambilan key luas unit dan handle foto di informasi 2025-04-16 21:34:24 +07:00
8ad77cdc1a Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-14 10:48:51 +07:00
Daeng Deni Mardaeni
15e75c286c feat(laporan-pembatalan): tambahkan fitur laporan pembatalan
- Menambahkan controller LaporanPembatalanController untuk mengelola laporan pembatalan.
- Menyediakan metode untuk menampilkan halaman laporan dan mengekspor data ke Excel.
- Mengimplementasikan filter pencarian berdasarkan tanggal, cabang, dan status.
- Menyediakan pagination dan sorting untuk data laporan.
- Menambahkan tampilan blade untuk laporan pembatalan dengan elemen UI yang diperlukan.
2025-04-14 09:16:07 +07:00
503242d8dc Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-11 13:47:37 +07:00
Daeng Deni Mardaeni
a38b09d1a8 feat(laporan-admin-kredit): tambahkan fitur edit dan update laporan admin kredit
- Menambahkan metode edit untuk menampilkan formulir pengeditan laporan admin kredit.
- Menambahkan metode update untuk memvalidasi dan memperbarui laporan admin kredit.
- Memperbarui rute untuk mendukung pengeditan dan pembaruan laporan admin kredit.
- Menambahkan breadcrumb untuk navigasi ke halaman edit laporan admin kredit.
- Memperbarui tampilan index untuk menambahkan tombol aksi edit.
2025-04-11 11:04:11 +07:00
fc5f62233c Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-09 11:02:55 +07:00
Daeng Deni Mardaeni
4b0e651cf5 feat(laporan): tambah filter branch pada laporan permohonan
Menambahkan fitur filter berdasarkan cabang pada laporan permohonan:
- Mengimplementasikan filter branch pada controller LaporanPermohonanController
- Mengimplementasikan filter branch pada export LaporanPermohonanExport
- Menambahkan dropdown filter cabang pada halaman index
- Mengimplementasikan filter cabang pada JavaScript untuk datatable
- Menambahkan parameter branch_id pada URL ekspor data
- Memastikan filter cabang berfungsi baik pada tampilan datatable maupun pada ekspor data
2025-04-09 11:02:18 +07:00
Daeng Deni Mardaeni
105bd1ce4b feat(laporan): tambah filter status pada laporan permohonan
Menambahkan fitur filter berdasarkan status pada laporan permohonan:
- Menambahkan filter status yang diambil dari model StatusPermohonan
- Mengimplementasikan filter status pada controller LaporanPermohonanController
- Mengimplementasikan filter status pada export LaporanPermohonanExport
- Memastikan filter status berfungsi baik pada tampilan datatable maupun pada ekspor data
2025-04-09 10:49:35 +07:00
769b4f733b Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-09 10:45:58 +07:00
Daeng Deni Mardaeni
0f6efabeb3 feat(bank-data): tambahkan filter tahun pada data bank
- Menambahkan dropdown untuk memilih tahun pada halaman data bank.
- Memperbarui logika kueri untuk menyaring data berdasarkan tahun yang dipilih.
2025-04-09 10:26:53 +07:00
Daeng Deni Mardaeni
22f6e3c8b2 feat(laporan): tambah fitur laporan permohonan
Menambahkan fitur laporan permohonan dengan kemampuan ekspor data ke Excel dan filtering yang komprehensif.

- Membuat view laporan_permohonan/index.blade.php untuk menampilkan daftar permohonan dalam format datatable
- Mengimplementasikan LaporanPermohonanController dengan method index, dataForDatatables, dan export
- Menambahkan fitur filter berdasarkan tanggal (start_date dan end_date) untuk memudahkan pencarian data berdasarkan rentang waktu
- Mengimplementasikan fitur pencarian global yang dapat mencari di berbagai kolom termasuk nomor_registrasi, tanggal, pemohon, cabang, dll
- Membuat LaporanPermohonanExport class yang mengimplementasikan FromCollection, WithHeadings, dan WithMapping
- Menyesuaikan export data agar konsisten dengan filter yang diterapkan pada datatable
- Menerapkan role-based filtering sehingga hanya administrator yang dapat melihat semua data
- Mengoptimalkan query dengan eager loading untuk meningkatkan performa
- Menambahkan pagination dan sorting untuk meningkatkan user experience
- Menyesuaikan tampilan status dengan badge yang berbeda warna sesuai dengan statusnya
2025-04-09 10:19:08 +07:00
57a1dbbf4d Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2025-04-08 09:48:41 +07:00