Ingeniería → Sistema de marcas (/ingenieria/sistema_marcas)¶
- Permisos:
AccessIngenieria.SISTEMA_MARCAS_VIEWpara visualizar;AccessIngenieria.SISTEMA_MARCAS_EDITpara crear/editar/clonar/eliminar unidades constructivas. - APIs:
GET /api/ingenieria/unidad_constructivaPOST /api/ingenieria/unidad_constructivaPATCH /api/ingenieria/unidad_constructivaDELETE /api/ingenieria/unidad_constructiva/{id}PATCH /api/ingenieria/unidad_constructiva/active/{id}POST /api/ingenieria/unidad_constructiva/copy/{id}GET /api/ingenieria/unidad_constructiva/dibujo/{id}(redirección al dibujo asociado)
Objetivo¶
Gestionar unidades constructivas (UC): crear, editar, clonar, activar/inactivar y enlazar con dibujos.
Funcionalidades¶
- Listado principal (
DynamicTable): - Columnas: centro de costos, clave, nombre, descripción, estado, fechas.
- Filtros DSL (
clave~=UC-10,is_active=false). - Doble clic abre el detalle del nivel (
/ingenieria/sistema_marcas/[id]). - Acciones por fila:
- Editar: abre modal con formulario para ajustar datos básicos.
- Clonar: duplica la unidad en otro centro de costos, permitiendo cambiar clave/nombre/estatus.
- Activo/Inactivo: toggle rápido sin salir de la tabla.
- Dibujo: consulta si existe un dibujo asociado (
/unidad_constructiva/dibujo/{id}) y redirige. - Eliminar: elimina la UC (si no tiene dependencias).
- Crear unidad:
- Botón “Nueva unidad constructiva”.
- Selecciona centro de costos, define clave, nombre, descripción y estado.
- Clonar unidad:
- Modal dedicado donde eliges centro destino, nueva clave/nombre y si se copia como activa.
- Llama a
POST /copy/{id}.
Consejos¶
- Antes de clonar, asegúrate de que el centro de costos destino no tenga una UC con la misma clave.
- Usa la opción “Dibujo” para validar la documentación asociada antes de distribuir planos.
- Si planeas eliminar una UC, primero revisa que no existan niveles o marcas dependientes; de lo contrario, la API devolverá error.