From e121fca8cae024238959145015be8a4096010009 Mon Sep 17 00:00:00 2001 From: sexygoat <1538832180@qq.com> Date: Mon, 27 Apr 2026 18:30:26 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=B5=81=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/TrafficCard.vue | 66 ++++++++++++------- .../asset-package-history.vue | 25 +++---- 2 files changed, 52 insertions(+), 39 deletions(-) diff --git a/components/TrafficCard.vue b/components/TrafficCard.vue index 4d37bb2..93353fe 100644 --- a/components/TrafficCard.vue +++ b/components/TrafficCard.vue @@ -39,12 +39,23 @@ + \ No newline at end of file diff --git a/pages/asset-package-history/asset-package-history.vue b/pages/asset-package-history/asset-package-history.vue index 45365e1..6d8085e 100644 --- a/pages/asset-package-history/asset-package-history.vue +++ b/pages/asset-package-history/asset-package-history.vue @@ -111,33 +111,28 @@ // 获取已使用流量 const getUsedFlow = (item) => { if (item.enable_virtual_data) { - // 启用虚流量,显示已用虚流量 return formatMB(item.virtual_used_mb || 0); } else { - // 未启用虚流量,显示已用真流量 - return formatMB(item.data_usage_mb || 0); + return formatMB(item.real_used_mb || 0); } }; // 获取总流量 const getTotalFlow = (item) => { if (item.enable_virtual_data) { - // 启用虚流量,显示虚流量总量 - return formatMB(item.virtual_limit_mb || 0); + return formatMB(item.virtual_total_mb || 0); } else { - // 未启用虚流量,显示真流量总量 - return formatMB(item.data_limit_mb || 0); + return formatMB(item.real_total_mb || 0); } }; // 获取剩余流量 const getRemainFlow = (item) => { if (item.enable_virtual_data) { - // 启用虚流量,显示剩余虚流量 - return formatMB(item.virtual_remain_mb || 0); + const remain = (item.virtual_total_mb || 0) - (item.virtual_used_mb || 0); + return formatMB(remain); } else { - // 未启用虚流量,计算剩余真流量 - const remain = (item.data_limit_mb || 0) - (item.data_usage_mb || 0); + const remain = (item.real_total_mb || 0) - (item.real_used_mb || 0); return formatMB(remain); } }; @@ -147,13 +142,11 @@ let used, total; if (item.enable_virtual_data) { - // 启用虚流量 used = item.virtual_used_mb || 0; - total = item.virtual_limit_mb || 0; + total = item.virtual_total_mb || 0; } else { - // 未启用虚流量 - used = item.data_usage_mb || 0; - total = item.data_limit_mb || 0; + used = item.real_used_mb || 0; + total = item.real_total_mb || 0; } if (!total) return 0;