Commit 6982e1bb28892c1a3e5b9fa59dcd5719aa08daa9

Authored by wdn127929
1 parent 01f37b0a

制定服务人员

... ... @@ -311,6 +311,19 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
_user.role_name = '迎宾';
await UserModel().saveUserInfo(_user);
print( Provider.of<UserModel>(context, listen: false).user.role_name_addition);
}
}
_saveUserAddition(String rolename) async {
if (App.sp.containsKey('user')) {
String s = App.sp.getString('user');
User _user = User.fromJson(json.decode(s));
_user.role_name_addition = rolename;
await UserModel().saveUserInfo(_user);
print( Provider.of<UserModel>(context, listen: false).user.role_name_addition);
}
}
... ... @@ -330,6 +343,8 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
if (user.openid == element.id) {
if (element.accountType == '3') {
_saveUser('管理员');
}else{
_saveUserAddition('管理员');
}
}
});
... ... @@ -338,6 +353,8 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
if (user.openid == element.id) {
if (element.accountType == '3') {
_saveUser('店长');
}else{
_saveUserAddition('店长');
}
}
});
... ... @@ -346,6 +363,8 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
if (user.openid == element.id) {
if (element.accountType == '3') {
_saveUser('客户经理');
}else{
_saveUserAddition('客户经理');
}
}
});
... ... @@ -354,6 +373,8 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
if (user.openid == element.id) {
if (element.accountType == '3') {
_saveUser('收银员');
}else{
_saveUserAddition('收银员');
}
}
});
... ... @@ -362,6 +383,8 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
if (user.openid == element.id) {
if (element.accountType == '3') {
_saveUser('服务员');
}else{
_saveUserAddition('服务员');
}
}
});
... ... @@ -370,6 +393,8 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
if (user.openid == element.id) {
if (element.accountType == '3') {
_saveUser('前台');
}else{
_saveUserAddition('前台');
}
}
});
... ... @@ -378,6 +403,8 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
if (user.openid == element.id) {
if (element.accountType == '3') {
_saveUser( '迎宾');
}else{
_saveUserAddition('迎宾');
}
}
});
... ... @@ -1858,10 +1885,12 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
}
if (index == 0) {
if (!Utils.getAuthority(context, '消息中心')) {
Utils.showToast('您没有相关权限');
return;
}
} else if (index == 2) {
if (!Utils.getAuthority(context, '桌位')) {
Utils.showToast('您没有相关权限');
return;
}
} else if (index == 3) {
... ...
... ... @@ -474,7 +474,7 @@ class MyPageState extends State<MyPage> with WidgetsBindingObserver {
'员工编号:' +
model.user.account +
" " +
model.user.role_name_addition,
(model.user.role_name_addition??'') ,
TextStyle(
fontWeight: FontWeight.bold,
color: MyColours.color_ffffff,
... ...
... ... @@ -393,7 +393,7 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> {
_setSellerUserAccountType(String accountType) async {
Map<String, String> params = {
'uid': Provider.of<UserModel>(context, listen: false).user.openid,
'uid': data.id,
'account_type': accountType
};
await personnelProvider.setSellerUserAccountType(context, params);
... ...
... ... @@ -101,6 +101,7 @@ class UserModel with ChangeNotifier {
"openid": user['id'],
"account": user['account'],
"role_name": user['role_name'],
'role_name_addition':user['role_name'],
"sellerid": seller['id'],
"sellerimage": seller['seller_image'],
"sellercode": params['seller_code'],
... ...