Melhorias no upload de faturas: overlay com bloqueio visual e barra de progresso, validações por status no backend, feedback final com contagem de duplicados, impedimento de novos envios até reinício

This commit is contained in:
2025-07-29 17:09:58 -03:00
parent e7c2a64714
commit 5eac7782a1
3 changed files with 312 additions and 69 deletions

View File

@@ -108,8 +108,11 @@ async def processar_em_lote():
status_arquivos[item['nome_original']] = {
"status": resultado.get("status"),
"mensagem": resultado.get("mensagem", ""),
"tempo": resultado.get("tempo", "---")
"tempo": resultado.get("tempo", "---"),
"tamanho": os.path.getsize(item['caminho_pdf']) // 1024, # tamanho em KB
"data": time.strftime("%d/%m/%Y", time.localtime(os.path.getmtime(item['caminho_pdf'])))
}
resultados.append(status_arquivos[item['nome_original']])
except Exception as e:
status_arquivos[item['nome_original']] = {