Guía de uso

Lista de pedidos y filtros

El tablero de pedidos ayuda al equipo a buscar, filtrar, exportar y actualizar estados sin abrir todo el espacio de detalle.

Intención de la página

La intención de Lista de pedidos y filtros es responder preguntas operativas rápido y mostrar el pedido correcto antes de editar datos más profundos.

Contexto para soporte

Para problemas de lista o filtros, incluye el modo de búsqueda activo, los filtros usados, el id de pedido esperado y si el problema apareció en KPIs, la fila visible o la exportación.

Cómo funciona

La página abre con tarjetas KPI y la acción para crear pedido, luego pasa a filtros y resultados. Esta organización permite entender primero la carga de trabajo y buscar después.

Quick status filtering answers broad questions such as how many pending orders remain. Simple search is best when the user knows an id, ordered-by name, or order-for text. Advanced search is best when the user needs several filters together.

La tabla de resultados está diseñada para lectura rápida: cliente, dependiente, tipo, línea de producto, fechas, totales, estado de factura electrónica, estado del pedido y acciones viven en una misma fila visible. Así el usuario puede decidir si edita, cambia estado, exporta o abre detalle desde la misma pantalla.

Botones y acciones

AcciónQué hace
Crear pedidoInicia un nuevo pedido desde el banco de trabajo principal.
SimpleMuestra el modo de búsqueda rápida.
AvanzadoMuestra filtros agrupados para identificación, fechas y clasificación.
BuscarAplica los filtros visibles para acotar los registros mostrados en la página.
LimpiarRestablece los filtros para volver a la lista completa de trabajo.
Exportar CSVExporta filas visibles de la lista de pedidos.
EditarAbre el cuadro de diálogo de edición ligero para los campos del encabezado del pedido.
EliminarElimina el pedido seleccionado después de la confirmación.
Status selectorCambia el estado del pedido directamente desde la fila de la tabla.
Crear ticketAbre una solicitud de soporte con esta página ya adjunta como contexto.

Mapa de contenido

Columna izquierda / bloque rápido

Quick filter

Filtro rápido por estado para cambiar el foco sin construir una consulta compleja.

Contenido visible

  • Estado all/pending/in progreso/paid/cancelled según etiquetas visibles.

Acciones

  • Moverse rapido entre estados operativos.

Modo sencillo

Simple search

Busqueda directa cuando el usuario recuerda un id, ordenado por o pedido para.

Contenido visible

  • Una sola entrada de texto.
  • Buscar y Borrar.

Acciones

  • Buscar por texto amplio sin llenar todos los filtros.

Modo avanzado

Advanced filters

Busqueda agrupada para identificación, fechas y clasificación.

Contenido visible

  • DNI, cliente, dependiente y tipo.
  • Fecha de creación y fecha de entrega.
  • Estado y línea de productos.

Acciones

  • Hacer filtros de precisión para soporte, auditoría o seguimiento.

tabla principal

DataGrid de resultados

Vista tabular final de la consulta con acciones por fila.

Contenido visible

  • Columnas operativas completas.
  • Recuento visible/total.
  • Acciones Editar, Eliminar y estado por fila.

Acciones

  • Exportar CSV.
  • Abrir detalle.
  • Estado de actualización.

Ejemplos operativos

Ejemplo 1: si un supervisor necesita solo pedidos pendientes para hoy, combine estado rápido con fecha de entrega y reduzca la tabla a trabajo accionable.

Ejemplo 2: si un cliente dice que su pedido no aparece, usa una simple búsqueda por nombre o id antes de asumir que el pedido no existe.

Ejemplo 3: si exportas un CSV para revisión externa, primero deja la tabla exactamente en el subconjunto que quieres compartir.

Cómo se lee en el código

ArchivoQué hace
frontend/src/modules/orders/components/orders-workbench-sections.tsxAquí viven OrdersDesktopFiltersSection, tarjetas KPI, enlaces DataGrid y construcción visual del banco de trabajo de filtros y resultados.
frontend/src/modules/orders/components/orders-workbench-panel.tsxControla filterMode, simpleSearch, advancedFilters, statusFilter y filteredRows. Esa es la lógica que decide qué pedido aparece o no aparece en la tabla.

Guías relacionadas