fix/catalogo-conversion-filtros

This commit is contained in:
2026-04-24 16:30:33 -06:00
parent b830c9b81d
commit 6eb3d02211
2 changed files with 12 additions and 2 deletions

View File

@@ -25,8 +25,14 @@ class UnitConversionService:
)
if filters:
# Add filters if needed
pass
if filters.get("from_unit_code"):
query = query.filter(
UnitConversion.from_unit_code.ilike(f"%{filters['from_unit_code']}%")
)
if filters.get("to_unit_code"):
query = query.filter(
UnitConversion.to_unit_code.ilike(f"%{filters['to_unit_code']}%")
)
total = query.count()
items = query.offset(skip).limit(limit).all()

View File

@@ -16,6 +16,10 @@ export const load: PageServerLoad = async ({ cookies, fetch, url, parent }) => {
const page = Number(url.searchParams.get('page')) || 1;
const pageSize = Number(url.searchParams.get('pageSize')) || 50;
const filters: Record<string, string> = {};
const fromUnitCode = url.searchParams.get('from_unit_code');
const toUnitCode = url.searchParams.get('to_unit_code');
if (fromUnitCode) filters.from_unit_code = fromUnitCode;
if (toUnitCode) filters.to_unit_code = toUnitCode;
// Obtener company_id de la cookie o usar el primero disponible
const cookieCompanyId = cookies.get('active_company_id');