From d962dc8023c9acd7ea4702a67217bf82fd841c78 Mon Sep 17 00:00:00 2001 From: cxc Date: Tue, 28 Jun 2022 16:56:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=94=99=E8=AF=AF=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/net/dio_utils.dart | 2 +- lib/pages/login_page.dart | 21 ++++++++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/lib/net/dio_utils.dart b/lib/net/dio_utils.dart index 7fd86b5..f363143 100644 --- a/lib/net/dio_utils.dart +++ b/lib/net/dio_utils.dart @@ -232,7 +232,7 @@ class DioUtils { } else { //业务代码异常 return LoginInfo.error( - code: responseMap["code"], msg: responseMap["message"]); + code: responseMap["code"], msg: responseMap["msg"]); } } else { return LoginInfo.error(code: 503, msg: "数据格式无法识别"); diff --git a/lib/pages/login_page.dart b/lib/pages/login_page.dart index 579a945..9be9a6c 100644 --- a/lib/pages/login_page.dart +++ b/lib/pages/login_page.dart @@ -8,8 +8,6 @@ import 'package:flutter/material.dart'; import 'package:fluttertoast/fluttertoast.dart'; import 'package:provider/provider.dart'; -import '../components/controller.dart'; - class LoginPage extends StatefulWidget { final String username; @@ -188,12 +186,21 @@ class _LoginPageState extends State { String password = _passwordEditController.text; if (userName.trim().length != 11) { - Fluttertoast.showToast(msg: "请输入11位手机号"); + Fluttertoast.showToast( + msg: "请输入11位手机号", + backgroundColor: Colors.red, + textColor: Colors.orange, + fontSize: 20.0); return; } if (password.trim().length < 5) { - Fluttertoast.showToast(msg: "请输入5位以上密码"); + Fluttertoast.showToast( + msg: "请输入5位以上密码", + backgroundColor: Colors.orange, + textColor: Colors.white, + fontSize: 20.0); + return; } Map map = { @@ -222,7 +229,11 @@ class _LoginPageState extends State { // loginStreamController.add(0); } else { //登录失败页面小提示 - Fluttertoast.showToast(msg: responseInfo.msg); + Fluttertoast.showToast( + msg: responseInfo.msg, + backgroundColor: Colors.red, + textColor: Colors.white, + fontSize: 20.0); } } }