diff --git a/lib/providers/user_provider.dart b/lib/providers/user_provider.dart index 071d523..a8cbc80 100644 --- a/lib/providers/user_provider.dart +++ b/lib/providers/user_provider.dart @@ -52,8 +52,8 @@ class UserProvider extends ChangeNotifier { _isLogin = true; //每次打开app更新用户信息 await updateUserInfo(); - await updateConSms(); - await updateRefSms(); + updateConSms(); + updateRefSms(); } Future logout() async { diff --git a/lib/ui/login/login_page.dart b/lib/ui/login/login_page.dart index 669db37..06bde89 100644 --- a/lib/ui/login/login_page.dart +++ b/lib/ui/login/login_page.dart @@ -133,17 +133,19 @@ class _LoginPageState extends State { BotToast.showText(text: "过快"); return ; } - _lastTap = DateTime.now(); - var base = await apiClient.request(API.app.login, - data: {'phone': _phoneController.text, 'code': _smsCodeController.text}); - if (base.code == 0) { - print("123123${base.data['token']}"); - await UserTool.userProvider.setToken(base.data['token']); - Get.offAll(const TabNavigator()); - } - else { - - } + _lastTap = DateTime.now(); + var base = await apiClient.request(API.app.login, + data: {'phone': _phoneController.text, 'code': _smsCodeController.text}); + if (base.code == 0) { + print("123123${base.data['token']}"); + var a= await UserTool.userProvider.setToken(base.data['token']); + print(a); + print("4567899"); + Get.offAll(const TabNavigator()); + } + else { + CloudToast.show(base.msg); + } } }, @@ -220,7 +222,12 @@ class _LoginPageState extends State { await apiClient.request(API.app.captcha, data: { 'phone': _phoneController.text, }); - _beginCountDown(); + if((_phoneController.text).isEmpty ){ + BotToast.showText(text: "手机号不能为空"); + }else{ + _beginCountDown(); + } + if (_cantSelected) return; _cantSelected = true; Future.delayed(const Duration(seconds: 1), () { diff --git a/lib/ui/user/privacy_rights_page.dart b/lib/ui/user/privacy_rights_page.dart index 5531e1a..d4a8fbd 100644 --- a/lib/ui/user/privacy_rights_page.dart +++ b/lib/ui/user/privacy_rights_page.dart @@ -16,7 +16,7 @@ class PrivacyRightsPage extends StatefulWidget { @override _PrivacyRightsPageState createState() => _PrivacyRightsPageState(); } -final Uri _url = Uri.parse('https://www.dxbs.vip/explain.html'); +final Uri _url = Uri.parse('https://www.dxbs.vip//explain.html'); // final Telephony telephony = Telephony.instance; // late final bool permissionsGranted; // String body = "";