diff --git a/client/lib/screens/settings/purchase_card.dart b/client/lib/screens/settings/purchase_card.dart index c1884cc..5e4fdd0 100644 --- a/client/lib/screens/settings/purchase_card.dart +++ b/client/lib/screens/settings/purchase_card.dart @@ -122,6 +122,11 @@ class _PurchaseCardState extends ConsumerState { setState(() { _newExpiresAt = st.expiresAt; _phase = _Phase.success; + // 购买完成后,选择页默认落到 高级版·年付(特惠只能买一次, + // 后续复购/升级的主推档位);本次若是特惠单,本店已享用置灰 + if (_isPromo) _promoUsed = true; + _tabIdx = 2; + _cycleIdx = 0; }); } else if (manual) { showDsToast(context, '尚未确认到账,支付完成后通常数秒内到账');