refactor: adicionar logos de cartões e corrigir contagem de parcelas pendentes

- Exibir logo do cartão ao lado do nome da parcela na análise
- Corrigir contagem de "X pendentes" para excluir parcelas já pagas
- Adicionar cartaoLogo à query e tipo InstallmentGroup
This commit is contained in:
Claude
2025-11-16 16:48:33 +00:00
parent c29319049c
commit 3fdcfba407
2 changed files with 26 additions and 8 deletions

View File

@@ -41,6 +41,7 @@ export type InstallmentGroup = {
paymentMethod: string;
cartaoId: string | null;
cartaoName: string | null;
cartaoLogo: string | null;
cartaoDueDay: string | null;
totalInstallments: number;
paidInstallments: number;
@@ -74,6 +75,7 @@ export async function fetchInstallmentAnalysis(
purchaseDate: lancamentos.purchaseDate,
cartaoId: lancamentos.cartaoId,
cartaoName: cartoes.name,
cartaoLogo: cartoes.logo,
cartaoDueDay: cartoes.dueDay,
})
.from(lancamentos)
@@ -131,6 +133,7 @@ export async function fetchInstallmentAnalysis(
paymentMethod: row.paymentMethod,
cartaoId: row.cartaoId,
cartaoName: row.cartaoName,
cartaoLogo: row.cartaoLogo,
cartaoDueDay: row.cartaoDueDay,
totalInstallments: row.installmentCount ?? 0,
paidInstallments: 0,