From 15d2e1047bcd880e48739b9f81f44ab3b72824f2 Mon Sep 17 00:00:00 2001 From: Rust Date: Wed, 22 Oct 2025 16:45:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=9C=A8=E4=B8=8D=E6=98=AF?= =?UTF-8?q?=E6=B8=B8=E5=AE=A2=E6=A8=A1=E5=BC=8F=E4=B8=8B=EF=BC=8C=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=B3=A8=E5=86=8C=E7=95=8C=E9=9D=A2=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E9=97=AE=E9=A2=98=E3=80=82=E4=B8=BA=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=89=80=E6=9C=89=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E6=A1=86=E6=B7=BB=E5=8A=A0=E7=8B=AC=E7=AB=8B=E7=9A=84?= =?UTF-8?q?=20FocusNode,=E5=B9=B6=E7=A1=AE=E4=BF=9D=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E7=9A=84=E7=84=A6=E7=82=B9=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/app/common/app_config.dart | 6 +++--- .../kr_login/controllers/kr_login_controller.dart | 12 ++++++++++++ lib/app/modules/kr_login/views/kr_login_view.dart | 5 +++++ 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/lib/app/common/app_config.dart b/lib/app/common/app_config.dart index 53cdf51..9f32845 100755 --- a/lib/app/common/app_config.dart +++ b/lib/app/common/app_config.dart @@ -23,8 +23,8 @@ class KRDomain { static const String kr_domainKey = "kr_base_domain"; static const String kr_domainsKey = "kr_domains_list"; - static List kr_baseDomains = ["apicn.bearvpn.top","apibear.nsdsox.com"]; - static String kr_currentDomain = "apicn.bearvpn.top"; + static List kr_baseDomains = ["api.maodag.top","api.maodag.top"]; + static String kr_currentDomain = "api.maodag.top"; // static List kr_baseDomains = ["api.kkmen.cc"]; // static String kr_currentDomain = "api.kkmen.cc"; @@ -1039,7 +1039,7 @@ class AppConfig { /// 请求域名地址 String get baseUrl { if (kDebugMode) { - return "http://192.168.0.113:8082"; + return "https://api.maodag.top"; } return "${KRProtocol.kr_https}://${KRDomain.kr_api}"; } diff --git a/lib/app/modules/kr_login/controllers/kr_login_controller.dart b/lib/app/modules/kr_login/controllers/kr_login_controller.dart index 9d86e88..f7f6f90 100755 --- a/lib/app/modules/kr_login/controllers/kr_login_controller.dart +++ b/lib/app/modules/kr_login/controllers/kr_login_controller.dart @@ -121,6 +121,10 @@ class KRLoginController extends GetxController // 添加 FocusNode late FocusNode kr_accountFocusNode; + late FocusNode kr_passwordFocusNode; + late FocusNode kr_confirmPasswordFocusNode; + late FocusNode kr_codeFocusNode; + late FocusNode kr_inviteCodeFocusNode; // 添加获取按钮文本的方法 String kr_getNextBtnText() { @@ -161,6 +165,10 @@ class KRLoginController extends GetxController // 初始化 FocusNode kr_accountFocusNode = FocusNode(); + kr_passwordFocusNode = FocusNode(); + kr_confirmPasswordFocusNode = FocusNode(); + kr_codeFocusNode = FocusNode(); + kr_inviteCodeFocusNode = FocusNode(); // 监听 kr_loginStatus 的变化 ever(kr_loginStatus, (status) { @@ -603,6 +611,10 @@ class KRLoginController extends GetxController animationController.dispose(); inviteCodeController.dispose(); kr_accountFocusNode.dispose(); + kr_passwordFocusNode.dispose(); + kr_confirmPasswordFocusNode.dispose(); + kr_codeFocusNode.dispose(); + kr_inviteCodeFocusNode.dispose(); super.onClose(); } diff --git a/lib/app/modules/kr_login/views/kr_login_view.dart b/lib/app/modules/kr_login/views/kr_login_view.dart index 9995b6b..79f0b89 100755 --- a/lib/app/modules/kr_login/views/kr_login_view.dart +++ b/lib/app/modules/kr_login/views/kr_login_view.dart @@ -1034,6 +1034,7 @@ class KRLoginView extends GetView { SizedBox(width: 8.w), Expanded( child: TextField( + focusNode: controller.kr_inviteCodeFocusNode, controller: controller.inviteCodeController, decoration: InputDecoration( hintText: AppTranslations.kr_login.enterInviteCode, @@ -1253,6 +1254,7 @@ class KRLoginView extends GetView { SizedBox(width: 8.w), Expanded( child: TextField( + focusNode: controller.kr_accountFocusNode, controller: controller.accountController, keyboardType: TextInputType.emailAddress, decoration: InputDecoration( @@ -1340,6 +1342,7 @@ class KRLoginView extends GetView { SizedBox(width: 8.w), Expanded( child: TextField( + focusNode: controller.kr_codeFocusNode, controller: controller.codeController, keyboardType: TextInputType.number, decoration: InputDecoration( @@ -1393,6 +1396,7 @@ class KRLoginView extends GetView { SizedBox(width: 8.w), Expanded( child: Obx(() => TextField( + focusNode: controller.kr_passwordFocusNode, controller: controller.psdController, obscureText: controller.kr_obscureText.value, keyboardType: TextInputType.text, @@ -1450,6 +1454,7 @@ class KRLoginView extends GetView { SizedBox(width: 8.w), Expanded( child: Obx(() => TextField( + focusNode: controller.kr_confirmPasswordFocusNode, controller: controller.agPsdController, obscureText: controller.kr_obscureText.value, keyboardType: TextInputType.text,