|
|
@@ -11,6 +11,7 @@ import 'package:deus_app/widget/gsy_flex_button.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
import '../../common/utils/ConstantString.dart';
|
|
|
+import '../../common/utils/LoadingDialogHelper.dart';
|
|
|
import '../../generated/json/login_response_entity_helper.dart';
|
|
|
|
|
|
// import 'package:deus_app/common/utils/common_utils.dart';
|
|
|
@@ -190,6 +191,7 @@ class _LoginPageState extends State<LoginPage> {
|
|
|
if (!CommonUtils.validationInput(_username)) {
|
|
|
showToast(ConstantString.loginNull);
|
|
|
} else {
|
|
|
+ LoadingDialogHelper.showLoading(context);
|
|
|
var result = await DioUtil().request('auth/login',
|
|
|
method: DioMethod.post,
|
|
|
data: {'username': _username, 'password': _password});
|
|
|
@@ -200,6 +202,7 @@ class _LoginPageState extends State<LoginPage> {
|
|
|
debugPrint(loginResponseEntity.data.token);
|
|
|
getInfo();
|
|
|
} else {
|
|
|
+ LoadingDialogHelper.dismissLoading(context);
|
|
|
showToast(loginResponseEntity.msg);
|
|
|
}
|
|
|
}
|
|
|
@@ -207,11 +210,17 @@ class _LoginPageState extends State<LoginPage> {
|
|
|
getInfo() async{
|
|
|
var result = await DioUtil().request('user/current-user',
|
|
|
method: DioMethod.post);
|
|
|
+ LoadingDialogHelper.dismissLoading(context);
|
|
|
UserResponseEntity entity=userResponseEntityFromJson(UserResponseEntity(), result);
|
|
|
- StoreHelper.putStorage(ConstantString.name, entity.data.name);
|
|
|
- StoreHelper.putStorage(ConstantString.orgName, entity.data.orgName);
|
|
|
- StoreHelper.putStorage(ConstantString.phone, entity.data.phone);
|
|
|
- await Navigator.pushNamed(context, HomePage.routeName);
|
|
|
- Navigator.pop(context);
|
|
|
+ if(entity.code==0){
|
|
|
+ StoreHelper.putStorage(ConstantString.name, entity.data.name);
|
|
|
+ StoreHelper.putStorage(ConstantString.orgName, entity.data.orgName);
|
|
|
+ StoreHelper.putStorage(ConstantString.phone, entity.data.phone);
|
|
|
+ await Navigator.pushNamed(context, HomePage.routeName);
|
|
|
+ Navigator.pop(context);
|
|
|
+ }else{
|
|
|
+ showToast(entity.msg);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|