From 86611dc9eef0ed45f5212c662a669bc95368724a Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Sat, 4 Jul 2026 22:46:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(client):=20=E5=9C=A8=E7=BA=BF=E8=B4=AD?= =?UTF-8?q?=E4=B9=B0=E5=AE=8C=E6=88=90=E5=90=8E=E9=80=89=E6=8B=A9=E9=A1=B5?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E8=90=BD=E5=88=B0=20=E9=AB=98=E7=BA=A7?= =?UTF-8?q?=E7=89=88=C2=B7=E5=B9=B4=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 支付成功即把套餐 tab 置为高级版、周期置为年付(特惠单同时本地置灰 「已享受」)——继续购买/复购时直接主推年付高级档 Co-Authored-By: Claude Fable 5 --- client/lib/screens/settings/purchase_card.dart | 5 +++++ 1 file changed, 5 insertions(+) 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, '尚未确认到账,支付完成后通常数秒内到账');