Feat: agregar 4 flujos complejos al seed y filtrar lotes finales en grafos
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m6s

- Agregar flujo 5: Las Nubes (Geisha) + El Paraíso (Castillo) → SEC-EXOTIC-001
- Agregar flujo 6: Santa Rita (Caturra Rojo) → División → SEC-SRT-PREM-001 + SEC-SRT-STD-001
- Agregar flujo 7: Trinidad + San José + Villa Rosa → Triple Blend → SEC-TRIPLE-001
- Agregar flujo 8: Mezcla de segundas calidades → SEC-COMERCIAL-001
- Implementar filtro soloFinales en queries, API y composable
- Modificar tab Grafos para mostrar solo lotes finales (sin hijos)
- Actualizar descripción de tab Grafos para clarificar el filtro
- Total: 7 lotes finales de secado para visualización de grafos
This commit is contained in:
2025-11-22 04:05:24 -06:00
parent 1874c81db6
commit f3a170c882
5 changed files with 644 additions and 14 deletions

View File

@@ -8,6 +8,7 @@ import { getLotes } from '../../utils/queries'
* - tipo: filtrar por tipo de lote (uva, despulpado_primera, oreado, etc.)
* - limit: límite de resultados
* - offset: offset para paginación
* - soloFinales: filtrar solo lotes sin hijos (true/false)
*/
export default defineEventHandler(async (event) => {
console.log('🟦 API /api/lotes: Request recibido')
@@ -19,6 +20,7 @@ export default defineEventHandler(async (event) => {
tipo: query.tipo as string | undefined,
limit: query.limit ? parseInt(query.limit as string) : undefined,
offset: query.offset ? parseInt(query.offset as string) : undefined,
soloFinales: query.soloFinales === 'true' || query.soloFinales === '1',
}
console.log('🟦 API /api/lotes: Filtros procesados:', filtros)