Files
sexygoat 73ce9af11a
Some checks failed
构建并部署前端到测试环境 / build-and-deploy (push) Failing after 2m0s
fix: 代理系列授权店铺
2026-05-09 16:13:11 +08:00

1.8 KiB

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

Why

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

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

What Changes

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

Impact

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