Perbarui model dan tampilan untuk mendukung penyaluran baru

- Hapus properti tanggalPenjadwalan dari model PenyaluranBantuanModel
- Ganti referensi tanggalPenjadwalan dengan createdAt di tampilan PermintaanPenjadwalanWidget dan PermintaanPenjadwalanView
- Tambahkan fungsi baru untuk menambahkan penyaluran di JadwalPenyaluranController
- Tambahkan rute dan tampilan untuk menambah penyaluran di aplikasi
- Perbarui SupabaseService untuk menyimpan data penyaluran baru ke database
This commit is contained in:
Khafidh Fuadi
2025-03-14 21:29:32 +07:00
parent 7c94b85434
commit ecc1ccac59
11 changed files with 592 additions and 34 deletions

View File

@ -1122,4 +1122,14 @@ class SupabaseService extends GetxService {
// Tipe data lainnya
print('$prefix Data: $data (${data.runtimeType})');
}
// Fungsi untuk menambahkan penyaluran baru
Future<void> tambahPenyaluran(Map<String, dynamic> penyaluran) async {
try {
await client.from('penyaluran_bantuan').insert(penyaluran);
} catch (e) {
print('Error menambahkan penyaluran: $e');
throw e.toString();
}
}
}