Files
luo f52970ae6c
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 6m22s
fix: 资产信息流量显示
2026-07-21 14:51:29 +08:00

56 lines
3.3 KiB
Markdown

## ADDED Requirements
### Requirement: Virtual Traffic Threshold Aligns With Real Traffic Remaining
For super admins and platform users, the asset information page SHALL display the virtual traffic stop threshold immediately after real traffic remaining in both the `当前生效套餐` card and each applicable `套餐列表` row.
The displayed stop-threshold value MUST continue to use `virtual_total_mb`. The corresponding breakpoint marker MUST render on the real traffic progress bar and MUST continue to calculate its position as `virtual_total_mb / real_total_mb`.
#### Scenario: Current package shows threshold and breakpoint with real traffic
- **GIVEN** 当前登录账号的 `user_type``1``2`
- **AND** 当前套餐可展示真流量和虚流量使用信息
- **WHEN** 页面渲染“当前生效套餐”的流量信息
- **THEN** 系统 MUST 在真流量剩余后展示虚流量停机阈值
- **AND** 停机阈值 MUST 显示 `virtual_total_mb` 的现有格式化值
- **AND** 系统 MUST 将停机阈值断点标记渲染在真流量进度条
- **AND** 断点位置 MUST 按 `virtual_total_mb / real_total_mb` 计算
- **AND** 系统 MUST NOT 在虚流量进度条渲染该断点标记
#### Scenario: Package list shows threshold and breakpoint with real traffic
- **GIVEN** 当前登录账号的 `user_type``1``2`
- **AND** 套餐列表中的记录可展示真流量和虚流量使用信息
- **WHEN** 页面渲染该记录的流量信息
- **THEN** 系统 MUST 在真流量剩余后展示虚流量停机阈值
- **AND** 停机阈值 MUST 显示该记录的 `virtual_total_mb` 的现有格式化值
- **AND** 系统 MUST 将该记录的停机阈值断点标记渲染在真流量进度条
- **AND** 断点位置 MUST 按该记录的 `virtual_total_mb / real_total_mb` 计算
- **AND** 系统 MUST NOT 在虚流量进度条渲染该断点标记
### Requirement: Virtual Traffic Usage Displays Real Total And Remaining
For super admins and platform users, the `虚流量使用` section on the asset information page SHALL display virtual traffic used, real traffic total, and remaining virtual traffic capacity in that order in both the `当前生效套餐` card and each applicable `套餐列表` row.
The total MUST use `real_total_mb`. The remaining value MUST be calculated as `real_total_mb - virtual_used_mb`.
#### Scenario: Current package virtual traffic shows total and remaining
- **GIVEN** 当前登录账号的 `user_type``1``2`
- **AND** 当前套餐可展示虚流量使用信息
- **WHEN** 页面渲染“当前生效套餐”的虚流量使用区块
- **THEN** 系统 MUST 在虚流量已使用后展示总量
- **AND** 总量 MUST 显示 `real_total_mb` 的现有格式化值
- **AND** 系统 MUST 在总量后展示剩余
- **AND** 剩余 MUST 显示 `real_total_mb - virtual_used_mb` 的现有格式化值
#### Scenario: Package list virtual traffic shows total and remaining
- **GIVEN** 当前登录账号的 `user_type``1``2`
- **AND** 套餐列表中的记录可展示虚流量使用信息
- **WHEN** 页面渲染该记录的虚流量使用区块
- **THEN** 系统 MUST 在虚流量已使用后展示总量
- **AND** 总量 MUST 显示该记录的 `real_total_mb` 的现有格式化值
- **AND** 系统 MUST 在总量后展示剩余
- **AND** 剩余 MUST 显示 `real_total_mb - virtual_used_mb` 的现有格式化值