feat(responsable): add material stock table

This commit is contained in:
SaidSoighiri94
2026-07-24 15:22:58 +02:00
parent 5121cac657
commit ec36349bad
6 changed files with 672 additions and 26 deletions
@@ -25,6 +25,7 @@ import {
parseStatutMateriel,
parseStatutEmprunt,
parseTriEmprunt,
parseTriMateriel,
} from '../services/responsable.service';
import {
toAnomalieResponsableResponse,
@@ -141,11 +142,15 @@ export async function getMateriels(req: Request, res: Response): Promise<void> {
const statut = parseStatutMateriel(req.query.statut);
const categorieId = parseCategorieId(req.query.categorieId);
const recherche = typeof req.query.q === 'string' ? req.query.q : undefined;
const tri = parseTriMateriel(req.query.tri);
const ordre = parseOrdreTri(req.query.ordre);
const materiels = await listerMaterielsResponsable(user.roleCode, user.campusId, {
statut,
categorieId,
recherche,
tri,
ordre,
});
res.json({ data: materiels.map(toMaterielResponsableResponse) });
}