Skip to content

Conversation

@pandigresik
Copy link
Contributor

Perbaikan issue #905
Tergantung dengan PR https://github.com/OpenSID/API-Database-Gabungan/pull/294

File yang Diubah

  1. resources/views/components/print-button.blade.php
  2. resources/views/data_pokok/data_presisi/pangan/cetak.blade.php
  3. resources/views/data_pokok/data_presisi/pangan/index.blade.php

Detail Perubahan

1. Print Button Component (resources/views/components/print-button.blade.php)

  • Penambahan parameter wilayah: Menambahkan 3 parameter baru ke URL cetak:
    • kode_kabupaten dari session kabupaten
    • kode_kecamatan dari session kecamatan
    • kode_desa dari session desa
  • Perbaikan format: Penyesuaian spasi dan struktur kode

2. Halaman Cetak Data Pangan (resources/views/data_pokok/data_presisi/pangan/cetak.blade.php)

  • Perubahan struktur tabel:
    • Mengubah ID tabel dari tabel-sandang menjadi tabel-pangan
    • Mengubah header kolom:
      • "NOMOR KK" → "NAMA KEPALA KELUARGA"
      • "NAMA" → "JUMLAH ANGGOTA RTM"
  • Perubahan data yang ditampilkan:
    • Menampilkan kepala_keluarga dan jumlah_anggota sebagai ganti no_kk dan nama
  • Perubahan API endpoint:
    • Mengubah URL API dari /api/v1/data-presisi/pangan menjadi /api/v1/data-presisi/pangan/rtm
  • Perbaikan handling filter: Menambahkan replace untuk undefined pada filter string

3. Halaman Index Data Pangan (resources/views/data_pokok/data_presisi/pangan/index.blade.php)

  • Penambahan tombol export: Menambahkan komponen <x-excel-download-button> untuk download data Excel
  • Perbaikan struktur HTML: Penyesuaian indentasi dan struktur kode
  • Perbaikan DataTables:
    • Menghapus parameter yang tidak perlu (kode_kecamatan dan config_desa dari data function)
    • Menambahkan handling default values untuk recordsTotal dan recordsFiltered
  • Penghapusan kode cetak lama: Menghapus event listener untuk tombol cetak yang lama dan menggantinya dengan komponen <x-print-button>
  • Penyederhanaan kode: Menghapus beberapa baris kode yang tidak perlu

Tujuan Perubahan

Perubahan ini bertujuan untuk:

  1. Menambahkan fungsionalitas export data ke Excel
  2. Memperbaiki proses cetak dengan menambahkan parameter wilayah
  3. Menyesuaikan tampilan data untuk menampilkan informasi yang lebih relevan (kepala keluarga dan jumlah anggota RTM)
  4. Menstandardisasi komponen tombol cetak dan export
  5. Memperbaiki struktur dan kualitas kode
simplescreenrecorder-2026-01-13_16.51.48.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants