Tambahkan dependensi baru timeline_tile versi 2.0.0 ke dalam pubspec.yaml dan pubspec.lock. Perbarui model PengaduanModel dan TindakanPengaduanModel untuk mendukung struktur data yang lebih kompleks, termasuk penambahan properti baru. Modifikasi PengaduanController untuk menggunakan metode baru dalam mengambil data pengaduan dengan detail penerima penyaluran. Perbarui tampilan di PengaduanView untuk meningkatkan pengalaman pengguna dengan menampilkan informasi penyaluran bantuan yang lebih lengkap.

This commit is contained in:
Khafidh Fuadi
2025-03-16 22:15:45 +07:00
parent 76b167c65c
commit c9587758c6
20 changed files with 3572 additions and 368 deletions

View File

@ -27,6 +27,9 @@ import 'package:penyaluran_app/app/modules/warga/views/warga_pengaduan_view.dart
import 'package:penyaluran_app/app/modules/warga/views/warga_view.dart';
import 'package:penyaluran_app/app/modules/warga/controllers/warga_dashboard_controller.dart';
import 'package:penyaluran_app/app/modules/warga/views/warga_detail_penerimaan_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/views/detail_pengaduan_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/bindings/pengaduan_binding.dart';
import 'package:penyaluran_app/app/modules/warga/views/detail_pengaduan_view.dart';
part 'app_routes.dart';
@ -124,10 +127,20 @@ class AppPages {
page: () => DetailPenyaluranPage(),
binding: PenyaluranBinding(),
),
GetPage(
name: _Paths.detailPengaduan,
page: () => const DetailPengaduanView(),
binding: PengaduanBinding(),
),
GetPage(
name: Routes.wargaDetailPenerimaan,
page: () => const WargaDetailPenerimaanView(),
binding: WargaBinding(),
),
GetPage(
name: Routes.wargaDetailPengaduan,
page: () => const WargaDetailPengaduanView(),
binding: WargaBinding(),
),
];
}

View File

@ -28,6 +28,8 @@ abstract class Routes {
static const detailPenyaluran = _Paths.detailPenyaluran;
static const riwayatPenyaluran = _Paths.riwayatPenyaluran;
static const wargaDetailPenerimaan = _Paths.wargaDetailPenerimaan;
static const detailPengaduan = _Paths.detailPengaduan;
static const wargaDetailPengaduan = _Paths.wargaDetailPengaduan;
}
abstract class _Paths {
@ -58,4 +60,6 @@ abstract class _Paths {
static const detailPenyaluran = '/detail-penyaluran';
static const riwayatPenyaluran = '/petugas-desa/riwayat-penyaluran';
static const wargaDetailPenerimaan = '/warga/detail-penerimaan';
static const detailPengaduan = '/detail-pengaduan';
static const wargaDetailPengaduan = '/warga/detail-pengaduan';
}