fix(充点弹窗): 升级报价按目标档位与账期双重匹配

- PlatformProfileRechargeModal 的 quoteForTarget 同时校验 targetPlan 与 cycleKind,账期不一致的陈旧报价按“暂无报价”处理,避免展示错误金额并解锁下单。
This commit is contained in:
2026-10-03 17:28:17 +08:00
parent cf6004718e
commit 2514759949
@@ -928,7 +928,10 @@ function PlatformRechargeCheckoutDialog({
const productId = resolveMembershipProductId(target.plan, target.cycleKind);
const submitting = submittingProductId === productId;
const quoteForTarget =
isUpgrade && membershipQuote && membershipQuote.targetPlan === target.plan
isUpgrade &&
membershipQuote &&
membershipQuote.targetPlan === target.plan &&
membershipQuote.cycleKind === target.cycleKind
? membershipQuote
: null;
const amountCents = quoteForTarget