feat(orders): nome do cliente na lista de pedidos via LEFT JOIN vw_clientes

- JOIN de vw_pedidos_erp com vw_clientes pelo id_cliente + id_empresa
- Campos nomeCliente e razaoCliente adicionados ao PedidoSummary (contrato)
- Tabela, cards mobile e drawer exibem razão social (fallback para nome)

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-29 19:00:22 +00:00
parent fb6df551b7
commit 2d4f342697
3 changed files with 38 additions and 14 deletions

View File

@@ -51,6 +51,8 @@ export const PedidoSummarySchema = z.object({
numPedSar: z.string(),
numero: z.number().int().optional(), // número do pedido no ERP
idCliente: z.number().int(),
nomeCliente: z.string().nullable().optional(),
razaoCliente: z.string().nullable().optional(),
codVendedor: z.number().int(),
situa: z.number().int(),
statusDescr: z.string().optional(), // descrição legível do status