feat(responsable): improve loan supervision table

This commit is contained in:
SaidSoighiri94
2026-07-24 15:00:16 +02:00
parent 4ee593c8d4
commit 5121cac657
6 changed files with 748 additions and 29 deletions
@@ -9,8 +9,24 @@ class ResponsableService {
return Map<String, dynamic>.from(reponse["data"] as Map);
}
static Future<List<Map<String, dynamic>>> emprunts() =>
_liste("/responsable/emprunts");
static Future<List<Map<String, dynamic>>> emprunts({
String? statut,
int? annee,
String? recherche,
String tri = "dateEmprunt",
String ordre = "desc",
}) {
final parametres = <String, String>{
"tri": tri,
"ordre": ordre,
"statut": ?statut,
if (annee != null) "annee": "$annee",
if (recherche != null && recherche.trim().isNotEmpty)
"q": recherche.trim(),
};
final query = Uri(queryParameters: parametres).query;
return _liste("/responsable/emprunts?$query");
}
static Future<List<Map<String, dynamic>>> ecarts() =>
_liste("/responsable/ecarts");