Files
one-pipe-system/openspec/changes/update-asset-virtual-traffic-progress-denominator/proposal.md
sexygoat 69b024b5cc
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m2s
fix: 虚流量进度条
2026-05-28 11:20:33 +08:00

1.5 KiB

Change: 更新资产信息虚流量进度条计算口径

Why

资产信息页在管理员双区块流量视图中会分别展示“真流量使用”和“虚流量使用”。当前“虚流量使用”的进度条需要明确以“虚流量已用 / 真流量总量”为口径,避免使用停机阈值或虚流量总量作为分母导致展示比例与业务认知不一致。

该口径需要同时作用于“当前生效套餐”和“套餐列表”,保证同一资产下不同套餐展示区域的虚流量进度一致。

What Changes

  • 资产信息页“当前生效套餐”的“虚流量使用”进度条 MUST 按 virtual_used_mb / real_total_mb 计算百分比。
  • 资产信息页“套餐列表”中每条套餐记录的“虚流量使用”进度条 MUST 按 virtual_used_mb / real_total_mb 计算百分比。
  • “虚流量使用”的数值文案可以继续展示已用虚流量与停机阈值/虚流量阈值信息,但进度条分母 MUST 使用真流量总量。
  • real_total_mb 为空、缺失或小于等于 0 时,进度条 MUST 稳定显示为 0%,不得出现 NaNInfinity 或渲染异常。
  • 本次变更不修改后端接口字段契约。

Impact

  • Affected specs:
    • asset-package-traffic-display
  • Affected code:
    • src/views/asset-management/asset-information/components/CurrentPackageCard.vue
    • src/views/asset-management/asset-information/components/PackageListCard.vue
  • Dependencies:
    • 继续使用现有套餐流量字段:virtual_used_mbreal_total_mbvirtual_total_mb