A implementação deve ser feita dentro do plugin. Não impelmentar no core
o botão deve fazer uma requisição para o endpoint GET_exportFilter() do controlador de pagamentos.
Essa requisição deve enviar os seguintes parametros.
1) search => que contem o texto digitado nas palavras chaves
2) from => que contem a data de previsão de pagamento inicial
3) to => que contem a data de previsão de pagamento final
4) status => que contem o status do pagamento desejado
Todos esses parametros são opcionais de envio. Ou seja, se o gestor não enviar algumd eles a backend entende que a planilha deve sair mesmo assim.
Implementar um form em html que submeta esses dados
Descrição
Existe uma opção que possibilita o gestor a fazer a exportação em um planilha CSV dos dados que estão presentes na tabela de pagamento.
Esta importação, leva em consideração dos filtros aplicado, e insere na planilha exatamente os dados que estão visíveis na tela.
Tarefa
Obs.:
Seguir figma abaixo para inserir o botão https://www.figma.com/file/OYwb6bYY2rWDgZUN578Fij/Redesign---Entregas-FINAIS?type=design&node-id=12742-154805&mode=design&t=PeHf6tPUFuyu3q0b-0
A implementação deve ser feita dentro do plugin. Não impelmentar no core
o botão deve fazer uma requisição para o endpoint
GET_exportFilter()
do controlador de pagamentos.Essa requisição deve enviar os seguintes parametros.
1)
search
=> que contem o texto digitado nas palavras chaves 2)from
=> que contem a data de previsão de pagamento inicial 3)to
=> que contem a data de previsão de pagamento final 4)status
=> que contem o status do pagamento desejadoTodos esses parametros são opcionais de envio. Ou seja, se o gestor não enviar algumd eles a backend entende que a planilha deve sair mesmo assim.