|
@@ -3,7 +3,9 @@ import 'package:flutter_tracker/dio/login_dao.dart';
|
|
|
import 'package:flutter_tracker/model/message_model.dart';
|
|
|
import 'package:flutter_tracker/routes/routes.dart';
|
|
|
import 'package:flutter_tracker/utils/app_util.dart';
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
class RegisterPage extends StatefulWidget {
|
|
|
const RegisterPage({Key key}) : super(key: key);
|
|
|
|
|
@@ -103,10 +105,14 @@ class _RegisterPageState extends State<RegisterPage> {
|
|
|
|
|
|
void register() async {
|
|
|
MessageModel messageModel = await LoginDao.register(_userName, _pwd);
|
|
|
- if (messageModel.success) {
|
|
|
- Navigator.of(context).pushNamed(Routes.loginPage);
|
|
|
+ if (messageModel != null) {
|
|
|
+ if (messageModel.success) {
|
|
|
+ Navigator.of(context).pushNamed(Routes.loginPage);
|
|
|
+ }
|
|
|
+ AppUtil.buildToast(messageModel.msg);
|
|
|
+ } else {
|
|
|
+ AppUtil.buildToast("注册失败,请检查网络");
|
|
|
}
|
|
|
- AppUtil.buildToast(messageModel.msg);
|
|
|
}
|
|
|
|
|
|
|