Perbarui judul aplikasi dari 'Penyaluran App' menjadi 'Penerimaan App'. Tambahkan properti baru pada model PenerimaPenyaluranModel untuk mendukung informasi tambahan terkait penyaluran. Modifikasi tampilan di WargaDashboardView dan WargaPengaduanView untuk meningkatkan pengalaman pengguna. Hapus WargaPenyaluranView yang tidak digunakan dan perbarui rute aplikasi untuk mencerminkan perubahan ini.

This commit is contained in:
Khafidh Fuadi
2025-03-16 19:37:37 +07:00
parent a3798f0005
commit 76b167c65c
19 changed files with 1806 additions and 757 deletions

View File

@ -13,6 +13,15 @@ class PenerimaPenyaluranModel {
final String? stokBantuanId;
final Map<String, dynamic>? warga; // Data warga yang terkait
final String? tandaTangan;
final bool? isUang; // Apakah bantuan berupa uang
final String? satuan; // Satuan bantuan
final Map<String, dynamic>? stokBantuan; // Data stok bantuan
final Map<String, dynamic>? penyaluranBantuan; // Data penyaluran bantuan
final String? kategoriNama; // Nama kategori bantuan
final String? namaPenyaluran; // Nama penyaluran
final String? deskripsiPenyaluran; // Deskripsi penyaluran
final String? lokasiPenyaluranNama; // Nama lokasi penyaluran
final String? lokasiPenyaluranAlamat; // Alamat lokasi penyaluran
PenerimaPenyaluranModel({
this.id,
@ -27,6 +36,15 @@ class PenerimaPenyaluranModel {
this.stokBantuanId,
this.warga,
this.tandaTangan,
this.isUang,
this.satuan,
this.stokBantuan,
this.penyaluranBantuan,
this.kategoriNama,
this.namaPenyaluran,
this.deskripsiPenyaluran,
this.lokasiPenyaluranNama,
this.lokasiPenyaluranAlamat,
});
factory PenerimaPenyaluranModel.fromRawJson(String str) =>
@ -52,6 +70,15 @@ class PenerimaPenyaluranModel {
stokBantuanId: json["stok_bantuan_id"],
warga: json["warga"],
tandaTangan: json["tanda_tangan"],
isUang: json["is_uang"],
satuan: json["satuan"],
stokBantuan: json["stok_bantuan"],
penyaluranBantuan: json["penyaluran_bantuan"],
kategoriNama: json["kategori_nama"],
namaPenyaluran: json["nama_penyaluran"],
deskripsiPenyaluran: json["deskripsi_penyaluran"],
lokasiPenyaluranNama: json["lokasi_penyaluran_nama"],
lokasiPenyaluranAlamat: json["lokasi_penyaluran_alamat"],
);
Map<String, dynamic> toJson() => {
@ -67,5 +94,14 @@ class PenerimaPenyaluranModel {
"stok_bantuan_id": stokBantuanId,
"warga": warga,
"tanda_tangan": tandaTangan,
"is_uang": isUang,
"satuan": satuan,
"stok_bantuan": stokBantuan,
"penyaluran_bantuan": penyaluranBantuan,
"kategori_nama": kategoriNama,
"nama_penyaluran": namaPenyaluran,
"deskripsi_penyaluran": deskripsiPenyaluran,
"lokasi_penyaluran_nama": lokasiPenyaluranNama,
"lokasi_penyaluran_alamat": lokasiPenyaluranAlamat,
};
}