feat(alta): dropdown de modelo filtrado por proyecto en vivienda/crédito

- MODELOS_POR_PROYECTO con los modelos reales del inventario
  (DIAGONAL, SENDA, ATELIER, ESTANZA, SOLANA); texto libre en OTRO/Montebello
- PROYECTOS ampliado con ATELIER, ESTANZA y SOLANA
- Limpia el modelo al cambiar de proyecto si no aplica
This commit is contained in:
2026-08-28 05:28:59 +00:00
parent 26bf08e789
commit 1f5b6ee088
2 changed files with 41 additions and 3 deletions

View File

@@ -10,7 +10,25 @@ import type {
SlotDocumento,
} from '../types'
export const PROYECTOS = ['RESIDENCIAL MONTEBELLO', 'SENDA', 'DIAGONAL', 'OTRO'] as const
export const PROYECTOS = [
'RESIDENCIAL MONTEBELLO',
'SENDA',
'DIAGONAL',
'ATELIER',
'ESTANZA',
'SOLANA',
'OTRO',
] as const
// Modelos por proyecto (inventario real, ago-2026). Los proyectos sin lista
// (RESIDENCIAL MONTEBELLO histórico, OTRO) capturan el modelo en texto libre.
export const MODELOS_POR_PROYECTO: Partial<Record<(typeof PROYECTOS)[number], string[]>> = {
DIAGONAL: ['1R', '2RA', '2RB', '2RC'],
SENDA: ['HIMALAYA', 'SANTIAGO', 'ESMERALDA PA', 'ESMERALDA PB', 'SANTA CRUZ'],
ATELIER: ['TRIBECA', 'SOHO'],
ESTANZA: ['DUPLO A', 'DUPLO B'],
SOLANA: ['MIRADOR', 'PANORAMA'],
}
export const ESTADOS_CIVILES: { valor: EstadoCivil; etiqueta: string }[] = [
{ valor: 'SOLTERO', etiqueta: 'Soltero(a)' },