登录/加入会议接口调用弹窗优化

This commit is contained in:
fuenmao 2024-12-24 09:33:09 +08:00
parent 1cabad280c
commit 7135b7767e
2 changed files with 13 additions and 23 deletions

View File

@ -46,17 +46,12 @@ class LoginLogic extends GetxController with RequestToolMixin {
}else if(state.checkAgreementBool.value != true){ }else if(state.checkAgreementBool.value != true){
ToastUtils.showError("请阅读并勾选相关协议"); ToastUtils.showError("请阅读并勾选相关协议");
}else{ }else{
try{ BaseStructureResult<UserInfoEntity> res = await getClient().login(state.userNameController.text, md5.convert(utf8.encode(state.passwordController.text)).toString());
ToastUtils.showLoading(); if (null != res.data) {
BaseStructureResult<UserInfoEntity> res = await getClient().login(state.userNameController.text, md5.convert(utf8.encode(state.passwordController.text)).toString()); UserStore.to.setToken(res.data!.token);
if (null != res.data) { UserStore.to.setUserDetailInfo(res.data!);
UserStore.to.setToken(res.data!.token); // Get.toNamed(Routes.startPage);
UserStore.to.setUserDetailInfo(res.data!); Get.offAllNamed(Routes.startPage);
// Get.toNamed(Routes.startPage);
Get.offAllNamed(Routes.startPage);
}
}finally{
ToastUtils.dismiss();
} }
} }
} }
@ -72,17 +67,12 @@ class LoginLogic extends GetxController with RequestToolMixin {
}else if(state.checkAgreementBool != true){ }else if(state.checkAgreementBool != true){
ToastUtils.showError("请阅读并勾选相关协议"); ToastUtils.showError("请阅读并勾选相关协议");
}else{ }else{
try{ BaseStructureResult<UserInfoEntity> res = await getClient().anonLogin(await DeviceInfo.getDeviceId(),state.nickNameCodeController.text, state.meetingCodeController.text);
ToastUtils.showLoading(); if (null != res.data) {
BaseStructureResult<UserInfoEntity> res = await getClient().anonLogin(await DeviceInfo.getDeviceId(),state.nickNameCodeController.text, state.meetingCodeController.text); UserStore.to.setToken(res.data!.token);
if (null != res.data) { UserStore.to.setUserDetailInfo(res.data!);
UserStore.to.setToken(res.data!.token); // Get.toNamed(Routes.meetingMainPage, arguments: {"roomNumber": state.meetingCodeController.text});
UserStore.to.setUserDetailInfo(res.data!); Get.offAllNamed(Routes.startPage, arguments: {"roomNumber": state.meetingCodeController.text});
// Get.toNamed(Routes.meetingMainPage, arguments: {"roomNumber": state.meetingCodeController.text});
Get.offAllNamed(Routes.startPage, arguments: {"roomNumber": state.meetingCodeController.text});
}
}finally{
ToastUtils.dismiss();
} }
} }
} }

View File

@ -77,7 +77,7 @@ class UserPageState extends State<UserPage> {
alignment: Alignment.center, alignment: Alignment.center,
child: Text( child: Text(
UserStore.to.userInfoEntity.value!.userName.length >= 3 UserStore.to.userInfoEntity.value!.userName.length >= 3
? UserStore.to.userInfoEntity.value!.userName.substring(1,UserStore.to.userInfoEntity.value!.userName.length) ? UserStore.to.userInfoEntity.value!.userName.substring(UserStore.to.userInfoEntity.value!.userName.length - 2,UserStore.to.userInfoEntity.value!.userName.length)
: UserStore.to.userInfoEntity.value!.userName, : UserStore.to.userInfoEntity.value!.userName,
style: TextStyle( style: TextStyle(
fontSize: 30.sp, fontSize: 30.sp,