From dfe6c4d858ea2366a831434c3df24dbdf2a11fa1 Mon Sep 17 00:00:00 2001 From: zhx Date: Sun, 24 May 2026 14:48:12 +0800 Subject: [PATCH] fix: render dashboard summary rate from live summary --- apps/src/views/statistics/datav.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/apps/src/views/statistics/datav.vue b/apps/src/views/statistics/datav.vue index c03c507..e4f2e23 100644 --- a/apps/src/views/statistics/datav.vue +++ b/apps/src/views/statistics/datav.vue @@ -888,6 +888,14 @@ function formatSummaryValue(key: SummaryMetricKey, summary: SummaryMetric) { return formatAmount(summary[key]); } +function summaryCellText(key: string) { + const summary = visibleSummary.value; + if (key === 'luckyGiftProfitRate') { + return formatPercent(calcPercent(summary.luckyGiftProfit, summary.luckyGiftTotalFlow)); + } + return formatSummaryValue(key as SummaryMetricKey, summary); +} + function filterCountry(input: string, option?: Record) { const keyword = input.toLowerCase(); const label = String(option?.label || '').toLowerCase(); @@ -1288,9 +1296,9 @@ onBeforeUnmount(() => { :scroll="{ x: summaryScrollX }" size="small" > -