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,