这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

21 lines
472 B

import 'package:core/models/auth.dart';
import 'package:get/get.dart';
class CenterState {
CenterState({
required this.isAuthenticated,
this.token,
this.profile,
});
Token? token;
UserProfile? profile;
bool isAuthenticated;
String get userName {
return !isAuthenticated ? 'Label:Anonymous'.tr : profile!.userName;
}
String get phoneNumber {
return !isAuthenticated ? '' : profile!.phoneNumber ?? 'Label:PhoneNumberNotBound'.tr;
}
}