# Change: 更新套餐管理中的角色化流量展示与零售价约束

## Why

当前套餐管理列表会向所有账号展示真流量、虚流量和虚流量比例，但最新业务要求代理账号和企业账号不再看到虚流量拆分口径，只保留总量视图，避免暴露不必要的内部计量细节。

同时，代理侧“修改零售价”弹窗缺少成本价展示和建议售价上限约束，前端当前也没有把“建议售价的 2 倍”作为输入上限，会导致代理录入超出业务允许范围的零售价。

## What Changes

- 为套餐管理列表补充按账号类型展示流量字段的规则：
  - 当 `user_type` 为 `3`（代理账号）或 `4`（企业账号）时，隐藏“虚流量”和“虚流量比例”列
  - 同一视角下，将列表中的“真流量”列文案改为“总流量”
  - 该“总流量”继续使用接口返回的 `real_data_mb` 展示
- 为代理侧“修改零售价”弹窗补充价格展示和校验规则：
  - 在“单位：元”提示前展示当前套餐的成本价
  - 展示提示文案：`零售价不能大于建议售价 * 2 = xxx`
  - 将零售价输入框最大值设置为同一上限
  - 表单校验阻止提交超过该上限的零售价
- 不修改套餐管理相关后端接口路径、字段结构或权限模型

## Impact

- Affected specs:
  - `package-management`
- Affected code:
  - `src/views/package-management/package-list/index.vue`
- Dependencies:
  - 套餐列表接口继续返回 `real_data_mb`、`virtual_data_mb`、`suggested_retail_price`、`cost_price`
  - 当前登录用户信息继续提供 `user_type`
- Notes:
  - 本提案默认“可修改零售价”的套餐记录会返回 `suggested_retail_price`；如果后端允许为空，实施阶段需要补充兜底交互
