Material Catalog — Import Flow
components/ui/material-catalog
Flujo completo de visualización de materiales e importación masiva de materiales: descarga de plantilla, carga del archivo, vista previa con validación, confirmación y estado de éxito.
CardTemplateImportMaterials
Tarjeta informativa con botón de descarga para la plantilla oficial de importación.
Plantilla de importación
Descarga la plantilla oficial y rellena los datos de tus materiales para importarlos fácilmente.
CardUploadExcel — Default
Zona de arrastre para subir el archivo Excel. Estado por defecto con botón habilitado.
Arrastra tu archivo Excel aquí
o haz clic para seleccionar desde tu computadora.
Formatos aceptados: .xlsx, .xls, .csv (máx. 10MB)
CardUploadExcel — Importing
Estado durante la importación: botón deshabilitado con spinner y texto de progreso.
Arrastra tu archivo Excel aquí
o haz clic para seleccionar desde tu computadora.
CardInfoMaterials — Con datos
Tarjeta de métricas mostrando el conteo de materiales válidos tras la importación.
CardInfoMaterials — Empty state
Estado vacío cuando no hay información disponible para mostrar.
Sin información sobre veces cotizado
TablePreviewImport
Vista previa de los materiales a importar con validación de estado. Incluye paginación, filtro de filas por página, menú de acciones (Ver / Editar / Eliminar) y diálogos de confirmación.
Vista previa de materiales
Se importarán 7 de 10 materiales
| Nombre del material | Categorización | Estado | Acciones |
|---|---|---|---|
Correcto | |||
Correcto | |||
Advertencia | |||
Correcto | |||
Advertencia | |||
Correcto | |||
Correcto | |||
Correcto | |||
Advertencia | |||
Correcto |
TableProvidersMaterials
Tabla de proveedores que ofrecen el material, con atributos adicionales, historial de cotización y último precio registrado.
Proveedores con este material en su catálogo
5 proveedores tienen este material en su catálogo.
| Nombre del proveedor | Atributos agregados | Veces cotizado | Último precio |
|---|---|---|---|
| Holcim Argentina S.A. | Marca: Holcim Origen: Nacional Certificado: IRAM | 14 | $8.500 / bolsa |
| Distribuidora del Norte | Marca: Loma Negra Origen: Nacional | 7 | $8.200 / bolsa |
| Materiales Sur | Marca: Minetti | 3 | $8.700 / bolsa |
| Constructivos S.R.L. | Marca: Holcim Certificado: IRAM | 21 | $8.350 / bolsa |
| Grupo Cemento S.A. | Marca: CPN Origen: Importado | 2 | $9.100 / bolsa |
CardImportSuccess — Con advertencia
Pantalla de confirmación tras una importación exitosa. Incluye nota de advertencia para materiales que no pudieron importarse.
¡Importación exitosa!
Tus materiales han sido importados correctamente al sistema.
Nota: 3 materiales no pudieron ser importados debido a errores en el formato de los datos. Revisá el reporte para más detalles.
CardImportSuccess — Sin advertencia
Estado exitoso sin errores parciales: todos los materiales fueron importados.
¡Importación exitosa!
Tus materiales han sido importados correctamente al sistema.
CategoryCombobox
Combobox con estructura de árbol: Rubro → Categoría → Subcategoría (seleccionable). Incluye buscador que filtra en los tres niveles.
DialogCreateMaterial
Dialog para crear un nuevo material. Incluye nombre y categorización con árbol de rubros. Al confirmar muestra un toast con opción de deshacer.
DialogEditMaterial
Dialog para editar un material existente. Carga los datos actuales y permite modificar nombre y categorización. Al guardar muestra un toast con opción de deshacer.
AlertDialogDeleteMaterial
Alert dialog de confirmación para eliminar un material. Acción destructiva con opción de deshacer mediante toast.
TableMaterialCatalog
Tabla del catálogo de materiales con columnas de nombre, categorización, uso y acciones (ver, editar, eliminar). Incluye paginación y selector de filas por página.
| Nombre del material | Categorización | Uso | Acciones |
|---|---|---|---|
| Cemento Portland 50kg | Hormigón / Cementos / Portland | 14 | |
| Cal hidratada 30kg | Hormigón / Cales / Hidratada | 6 | |
| Ladrillo cerámico 6x12x24 | Mampostería / Ladrillos / Cerámico | 22 | |
| Bloque de hormigón 20x20x40 | Mampostería / Bloques / De hormigón | 8 | |
| Varilla ADN 420 3/8" | Acero / Varillas / ADN 420 | 19 | |
| Malla sima 15x15 | Acero / Mallas / Sima | 11 | |
| Ladrillo hueco 8x18x33 | Mampostería / Ladrillos / Hueco | 17 | |
| Varilla lisa 1/4" | Acero / Varillas / Lisa | 4 | |
| Cal hidráulica 25kg | Hormigón / Cales / Hidráulica | 3 | |
| Malla electrosoldada 15x15 | Acero / Mallas / Electrosoldada | 9 |
