Merge pull request 'fix/catalogo-conversion-filtros' (#329) from fix/catalogo-conversion-filtros into development
Reviewed-on: ADUANASOFT/anexo76#329
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user