feat(frontend): Relatórios > Chamadas — filtros completos
O backend (CallsController.list) já aceitava todos os filtros da especificação (from/to/extensionId/agentId/queueId/campaignId/trunkId/phone/hangupCause/ dispositionId) desde a fase CDR — só a tela nunca expunha nada além de busca por telefone. Adicionados os 8 filtros restantes (período real, ramal/agente/fila/ campanha/tronco/disposição como Select, causa de encerramento como texto livre), cada um refletido na querystring, mesmo padrão de filtro-via-URL já usado em Leads/ Callbacks/Assinaturas. Testado ponta a ponta: selecionar um filtro de fila navega pra ?queueId=<uuid> e a busca server-side já aplica o filtro. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BFaBaBSQGhyXGEgtTYZGV8
This commit is contained in:
@@ -51,6 +51,8 @@ export interface Call {
|
||||
queueId: string | null;
|
||||
agentId: string | null;
|
||||
campaignId: string | null;
|
||||
extensionId: string | null;
|
||||
trunkId: string | null;
|
||||
hangupCause: string | null;
|
||||
dispositionId: string | null;
|
||||
waitTime: number | null;
|
||||
|
||||
Reference in New Issue
Block a user