Perbarui status dan model penyaluran untuk konsistensi dan fungsionalitas

- Ganti enum StatusKelayakan dari 'pending', 'disetujui', 'ditolak' menjadi 'MENUNGGU', 'TERVERIFIKASI', 'DITOLAK'
- Ubah referensi 'jadwalSelesai' menjadi 'jadwalTerlaksana' di beberapa komponen
- Perbarui ikon dan warna status di JadwalSectionWidget
- Tambahkan logika baru untuk menangani status 'BATALTERLAKSANA' dan 'TERLAKSANA' di JadwalPenyaluranController
- Modifikasi tampilan untuk menampilkan 'Terlaksana' dan 'Jumlah Penerima' secara otomatis di TambahPenyaluranView
- Tambahkan fungsi untuk memuat data skema bantuan dan pengajuan kelayakan yang disetujui
This commit is contained in:
Khafidh Fuadi
2025-03-14 23:17:02 +07:00
parent ecc1ccac59
commit 0e757c0b94
7 changed files with 284 additions and 93 deletions

View File

@ -101,9 +101,9 @@ class PenyaluranView extends GetView<JadwalPenyaluranController> {
// Jadwal selesai
JadwalSectionWidget(
controller: controller,
title: 'Selesai',
jadwalList: controller.jadwalSelesai,
status: 'Selesai',
title: 'Terlaksana',
jadwalList: controller.jadwalTerlaksana,
status: 'Terlaksana',
),
],
);
@ -190,9 +190,9 @@ class PenyaluranView extends GetView<JadwalPenyaluranController> {
Expanded(
child: Obx(() => _buildSummaryItem(
context,
icon: Icons.event_busy,
title: 'Selesai',
value: '${controller.jadwalSelesai.length}',
icon: Icons.event_note,
title: 'Terlaksana',
value: '${controller.jadwalTerlaksana.length}',
color: Colors.grey,
)),
),