From 69a93b1041d5b106fc592daf95811b780598f013 Mon Sep 17 00:00:00 2001 From: adriano Date: Mon, 16 Jun 2025 16:26:37 -0300 Subject: [PATCH] fix: display monetary value --- frontend/components/transcription-table.tsx | 22 ++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/frontend/components/transcription-table.tsx b/frontend/components/transcription-table.tsx index 454edd3..9f3354b 100644 --- a/frontend/components/transcription-table.tsx +++ b/frontend/components/transcription-table.tsx @@ -12,7 +12,7 @@ import { Download, Search, Loader2, DollarSign, TrendingUp, Calculator } from "l const API_BASE_URL = process.env.NEXT_PUBLIC_API_URL || "http://localhost:5000/api/v1" -function formatDateBr(dateStr:string) { +function formatDateBr(dateStr: string) { const [year, month, day] = dateStr.split("-"); return `${day}/${month}/${year}`; } @@ -319,7 +319,7 @@ export default function TranscriptionTable() { {formatCurrency(costInfo.total_client_cost, "BRL")}

- {formatDateBr(costInfo.start_date)} até {formatDateBr(costInfo.end_date)} + {formatDateBr(costInfo.start_date)} até {formatDateBr(costInfo.end_date)}

@@ -495,22 +495,24 @@ export default function TranscriptionTable() { {(item as HitTranscriptionData).src || "-"} {(item as HitTranscriptionData).dst || "-"} {(item as HitTranscriptionData).total_billsec || "-"} - {(item as HitTranscriptionData).total_min || "-"} + {(item as HitTranscriptionData).total_min || "-"} - {(item as HitTranscriptionData).client_total_cost - ? `R$ ${(item as HitTranscriptionData).client_total_cost.slice(0, 4)}` + {(item as HitTranscriptionData)?.client_total_cost + ? `R$ ${Number((item as HitTranscriptionData).client_total_cost).toFixed(2)}` : "-"} + {(item as HitTranscriptionData).client_price ? `R$ ${(item as HitTranscriptionData).client_price}` : "-"} - {(item as HitTranscriptionData).custo_hit - ? `$ ${(item as HitTranscriptionData).custo_hit.slice(0, 4)}` + {(item as HitTranscriptionData)?.custo_hit + ? `$ ${Number((item as HitTranscriptionData).custo_hit).toFixed(2)}` : "-"} + {formatDateTime((item as HitTranscriptionData).start_call || "-")} {formatDateTime((item as HitTranscriptionData).end_call || "-")} {(item as HitTranscriptionData).qtd_token_input || "-"} @@ -525,10 +527,12 @@ export default function TranscriptionTable() { {(item as ClientTranscriptionData).total_billsec || "-"} {(item as ClientTranscriptionData).total_min || "-"} - {(item as ClientTranscriptionData).client_total_cost - ? `R$ ${(item as ClientTranscriptionData).client_total_cost.slice(0, 4)}` + {(item as ClientTranscriptionData)?.client_total_cost + ? `R$ ${Number((item as ClientTranscriptionData).client_total_cost).toFixed(2)}` : "-"} + + )}