LDA - Muelles (/lda/muelles)¶
- Permisos:
Accesslda.CONFIG_VIEWpara consultar yAccesslda.CONFIG_EDITpara crear o editar. - APIs:
GET /api/lda/muelles(usa los centros seleccionados enProjectSelector)GET /api/lda/muelles/<centro_costos_id>POST /api/lda/muellesPATCH /api/lda/muelles(body conid)DELETE /api/lda/muelles(body conmuelle_id)GET /api/lda/sucursalesyGET /api/lda/sucursales/<centro_costos_id>para poblar el autocompletado de sucursales.
Objetivo¶
Gestionar el catalogo de muelles disponibles por centro de costos, mostrando al mismo tiempo la informacion de proveedor y cliente del proyecto activo.
Flujo principal¶
- Seleccion de centro:
ProjectSelectorcarga tus centros disponibles. Si tienes mas de uno, la vista muestra pestanas para alternar sin refrescar la pagina. - Identidad del proyecto: la tarjeta superior resume proveedor, cliente y contactos del centro activo. Este bloque tambien se imprime cuando exportas la tabla.
- Tabla dinamica: la
DynamicTablelista descripcion y sucursal. Puedes ordenar, filtrar con la barra DSL y exportar.
Altas y ediciones¶
- Usa Nuevo muelle o la opcion Editar del menu contextual.
- Completa los campos requeridos:
- Descripcion.
- Sucursal con el autocompletado.
- El centro de costos se fija con el contexto activo y no se puede cambiar en el formulario.
- Guarda para cerrar el dialogo. La tabla se recarga con
tableRef.reload().
Eliminacion¶
- En el menu contextual elige Eliminar.
- El flujo usa
toast.promise: mientras se elimina muestra el estado, y si el backend detecta movimientos asociados responde con el error que devuelve la API.
Consejos¶
- Si la lista de sucursales aparece vacia, revisa la notificacion: la carga ocurre en paralelo al montar el componente.
- Usa descripciones consistentes (por ejemplo
Muelle 01 - Matamoros) para facilitar la lectura en reportes de movimientos.