|
...
|
...
|
@@ -159,6 +159,15 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
|
|
|
|
await personnelProvider.getSellerRoleList(context, params,
|
|
|
|
showLoading: showLoading);
|
|
|
|
if (Provider.of<UserModel>(context, listen: false).user!.role_name ==
|
|
|
|
'店长') {
|
|
|
|
if (personnelProvider.roleList != null &&
|
|
|
|
personnelProvider.roleList!.length > 0) {
|
|
|
|
personnelProvider.roleList!.removeWhere(
|
|
|
|
(element) => element.roleName == '管理员' || element.roleName == '店长');
|
|
|
|
print(personnelProvider.roleList);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取员工信息列表
|
|
...
|
...
|
@@ -454,6 +463,21 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
Color wechatColor = data?.openid == null || data?.openid == 'null'
|
|
|
|
? MyColours.color_438E93
|
|
|
|
: MyColours.color_8EBBBE;
|
|
|
|
|
|
|
|
// bool canChange = false; //是否可修改职级
|
|
|
|
|
|
|
|
// if (Provider.of<UserModel>(context, listen: false).user!.role_name ==
|
|
|
|
// '管理员') {
|
|
|
|
// canChange = true;
|
|
|
|
// } else if (Provider.of<UserModel>(context, listen: false).user!.role_name ==
|
|
|
|
// '店长') {
|
|
|
|
// if (position == '店长' || position == '管理员') {
|
|
|
|
// canChange = false;
|
|
|
|
// } else {
|
|
|
|
// canChange = true;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
return Scaffold(
|
|
|
|
backgroundColor: MyColours.color_ffffff,
|
|
|
|
appBar: SystemAppBar(
|
|
...
|
...
|
@@ -738,6 +762,7 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
if (Utils.getAuthority(context, '修改职级'))
|
|
|
|
InkWell(
|
|
|
|
onTap: () async {
|
|
|
|
// if (canChange) {
|
|
|
|
if (personnelProvider.roleList == null ||
|
|
|
|
personnelProvider.roleList?.length == 0) {
|
|
|
|
//没有角色数据
|
|
...
|
...
|
@@ -752,6 +777,9 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
_editAuthUser(roleId);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
// } else {
|
|
|
|
// Utils.showToast('您还没有此权限!');
|
|
|
|
// }
|
|
|
|
},
|
|
|
|
child: Text(
|
|
|
|
'修改职级',
|
...
|
...
|
|