Commit code. Update time: 2023-06-25

This commit is contained in:
TK
2023-06-25 11:50:55 +08:00
parent 2d74227878
commit 39a5f2fa92
244 changed files with 26147 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
import 'package:sail/models/base_model.dart';
import 'package:sail/models/user_model.dart';
import 'package:sail/service/user_service.dart';
class LoginModel extends BaseModel {
final UserService _userService = UserService();
final UserModel _userModel;
LoginModel(this._userModel);
// 登陆方法
login(String? account, String? passWord) async {
var parameters = {'email': account, 'password': passWord};
return _userService.login(parameters)?.then((loginEntity) async {
_userModel.setToken(loginEntity);
return _userService.info();
}).then((userEntity) {
_userModel.setUserInfo(userEntity);
notifyListeners();
return userEntity;
});
}
}