|
...
|
...
|
@@ -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) {
|
...
|
...
|
|