我的页面名字不返显

master
xufei 2026-06-08 11:21:08 +08:00
parent 44727015e9
commit c7b315e5b1
1 changed files with 24 additions and 5 deletions

View File

@ -195,10 +195,7 @@ class MinePageState extends State<MinePage> {
//
Future<void> _getUserInfo() async {
setState(() {
name = SessionService.instance.userData?.name ?? "登录/注册";
phone = SessionService.instance.userData?.phone ?? "";
});
// final accountId =
// SessionService.instance.accountId ??
// SessionService.instance.userData?.id ??
@ -214,6 +211,24 @@ class MinePageState extends State<MinePage> {
// phone = SessionService.instance.userData?.phone ?? "";
// });
// }
final res = await BasicInfoApi.getUserMessage(
'${SessionService.instance.accountId}',
);
if (res['success']) {
final data = res['data'];
setState(() {
name = data['name'] ?? "登录/注册";
phone = data['username'] ?? "";
});
}else{
setState(() {
name = SessionService.instance.userData?.name ?? "登录/注册";
phone = SessionService.instance.userData?.phone ?? "";
});
}
}
Future<void> _logout() async {
@ -354,6 +369,7 @@ class MinePageState extends State<MinePage> {
FullUserinfoPage(isEidt: false, isChooseFirm: true),
context,
);
_getUserInfo();
break;
case 'changePwd':
await pushPage(MineSetPwdPage('0'), context);
@ -364,7 +380,9 @@ class MinePageState extends State<MinePage> {
context,
);
if (result == null) return;
pushPage(OnboardingFullPage(scanData: result), context);
await pushPage(OnboardingFullPage(scanData: result), context);
_getUserInfo();
break;
case 'face':
pushPage(
@ -395,6 +413,7 @@ class MinePageState extends State<MinePage> {
_logout();
break;
default:
break;
}
}