Tambahkan fitur konfirmasi penyaluran bantuan untuk Petugas Desa

- Tambahkan kontroler untuk mengelola proses konfirmasi penerima
- Buat tampilan konfirmasi penyaluran dengan validasi input
- Tambahkan fitur pemilihan tanggal, foto bukti, dan tanda tangan
- Perbarui rute untuk mendukung halaman konfirmasi
- Integrasikan intl package untuk format tanggal dalam bahasa Indonesia
This commit is contained in:
Khafidh Fuadi
2025-03-09 10:00:36 +07:00
parent 9b23adb5aa
commit c54c0a27d9
7 changed files with 835 additions and 10 deletions

View File

@ -12,7 +12,8 @@ import 'package:penyaluran_app/app/modules/petugas_desa/bindings/petugas_desa_bi
import 'package:penyaluran_app/app/modules/petugas_desa/views/permintaan_penjadwalan_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/views/daftar_penerima_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/views/detail_penerima_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/controllers/penerima_controller.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/views/konfirmasi_penerima_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/bindings/penerima_binding.dart';
part 'app_routes.dart';
@ -68,5 +69,10 @@ class AppPages {
page: () => const DetailPenerimaView(),
binding: PenerimaBinding(),
),
GetPage(
name: _Paths.konfirmasiPenerima,
page: () => const KonfirmasiPenerimaView(),
binding: PenerimaBinding(),
),
];
}

View File

@ -13,6 +13,7 @@ abstract class Routes {
static const permintaanPenjadwalan = _Paths.permintaanPenjadwalan;
static const daftarPenerima = _Paths.daftarPenerima;
static const detailPenerima = _Paths.detailPenerima;
static const konfirmasiPenerima = _Paths.konfirmasiPenerima;
}
abstract class _Paths {
@ -28,4 +29,5 @@ abstract class _Paths {
static const permintaanPenjadwalan = '/permintaan-penjadwalan';
static const daftarPenerima = '/daftar-penerima';
static const detailPenerima = '/daftar-penerima/detail';
static const konfirmasiPenerima = '/daftar-penerima/konfirmasi';
}