Frontend de erp-construccion - Workspace V2
Implementación completa de 16 hooks personalizados de React Query para gestión del módulo HSE (Health, Safety & Environment): **Incidentes (7 hooks):** - useIncidentes, useIncidente, useIncidenteStats - useCreateIncidente, useUpdateIncidente - useInvestigateIncidente, useCloseIncidente **Capacitaciones (6 hooks):** - useCapacitaciones, useCapacitacion - useCreateCapacitacion, useUpdateCapacitacion - useToggleCapacitacion, useDeleteCapacitacion **Inspecciones (7 hooks):** - useTiposInspeccion (con staleTime 30min) - useInspecciones, useInspeccion, useInspeccionesStats - useCreateInspeccion, useUpdateEstadoInspeccion - useAddHallazgo **Características:** - Query Keys jerárquicos type-safe - Manejo centralizado de errores con toast - Invalidación inteligente de queries relacionadas - Patrón consistente con useConstruccion.ts - TypeScript completamente tipado - 291 líneas de código **Validaciones:** ✓ npm run type-check (sin errores) ✓ npm run lint (sin warnings) Archivos: - web/src/hooks/useHSE.ts (nuevo, 291 líneas) - web/src/hooks/index.ts (export agregado) Relacionado: MAA-017 (Módulo HSE Backend) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| mobile | ||
| web | ||
| .gitignore | ||
| README.md | ||
erp-construccion-frontend-v2
Frontend de erp-construccion - Workspace V2