From 1c62a8cb29bee76023219b41931f3a9366a8f136 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 24 Dec 2025 22:25:42 -0800 Subject: [PATCH] =?UTF-8?q?fix(kyc):=20=E9=AA=8C=E8=AF=81=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E5=90=8E=E7=82=B9=E5=87=BB=E5=AE=8C=E6=88=90=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E5=88=B0=E5=AE=9E=E5=90=8D=E8=AE=A4=E8=AF=81=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用 context.go() 替代 context.pop(),直接跳转到实名认证页面 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../features/kyc/presentation/pages/change_phone_page.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart b/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart index cefa2ea1..4b716c36 100644 --- a/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart +++ b/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart @@ -4,6 +4,7 @@ import 'package:flutter/services.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:go_router/go_router.dart'; +import '../../../../routes/route_paths.dart'; import 'kyc_entry_page.dart'; // 导入 kycServiceProvider /// 更换手机号流程步骤 @@ -437,7 +438,8 @@ class _ChangePhonePageState extends ConsumerState { width: double.infinity, child: OutlinedButton( onPressed: () { - context.pop(); // 返回上一页 + // 直接跳转到实名认证页面,清除中间页面栈 + context.go(RoutePaths.kycEntry); }, style: OutlinedButton.styleFrom( padding: EdgeInsets.symmetric(vertical: 16.h),