Feature: Filtros de Pedido (Tipo de Entrega e Status Transferência) #5
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: joelson/Portalweb#5
Loading…
Reference in New Issue
No description provided.
Delete Branch "feature/status-transfer-filter"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Este PR implementa novos filtros na busca de pedidos para "Tipo de Entrega" e "Status Transferência". Ambos os filtros agora suportam seleção múltipla e contam com validação estrita dos valores permitidos no schema.
Alterações Principais
1. Novos Filtros (Frontend)
Foi adicionado suporte a
Autocompletemúltiplo no componenteSearchBar.tsx:Filtro: Tipo de Entrega
deliveryTypeRI,EN,EF,RPFiltro: Status Transferência
statusTransferEm Trânsito,Em Separação,Aguardando Separação,Concluída2. Refatoração Técnica
order-filters.schema.ts): Atualizado para validar estritamente os enums permitidos e aceitar tanto arrays quanto strings únicas.useOrderFilters.ts): Lógica ajustada para fazer o parse correto dos parâmetros da URL quando múltiplos valores são selecionados.Como Testar
...&deliveryType=RI,EN&statusTransfer=Em%20Trânsito,Concluída