feat: rol manager, arreglos de reportes (cancelacion/afluencias), credito unico, cliente enkontrol, vendedor en bitacora y actualizar afluencia existente

This commit is contained in:
2026-09-18 15:25:34 +00:00
parent 9630893974
commit 4965a4488a
35 changed files with 303 additions and 90 deletions

View File

@@ -20,7 +20,11 @@ export async function resumenMiDiaEndpoint(req: Request, res: Response): Promise
if (!usuario || !usuario.activo) throw new AppError(401, 'Credenciales inválidas')
// Capturas de afluencia: admin ve todas, otros solo las suyas
const esAdmin = usuario.rol === 'admin' || usuario.rol === 'direccion_general' || usuario.rol === 'director_ventas'
const esAdmin =
usuario.rol === 'admin' ||
usuario.rol === 'manager' ||
usuario.rol === 'direccion_general' ||
usuario.rol === 'director_ventas'
const capturas = await prisma.leadCaptura.findMany({
where: esAdmin ? {} : { usuarioId: usuario.id },
orderBy: { createdAt: 'desc' },