diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java index d0d9b617f..df2de6b95 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java @@ -70,12 +70,15 @@ public class EmisStaffController extends BaseController } // 取当前登录用户所在网点操作员 - SysUser qParamUser = new SysUser(); - String ownerSiteCode = getLoginUser().getUser().getOwnerSiteCode(); - qParamUser.setOwnerSiteCode(ownerSiteCode); - qParamUser.setPostIds(postIds); + SysUser queryUser = new SysUser(); + SysUser currentUser = getLoginUser().getUser(); + // 总部可以查看所有,其他站点只能看自己的员工 + if(!currentUser.isTopSite()) { + queryUser.setOwnerSiteCode(currentUser.getOwnerSiteCode()); + } + queryUser.setPostIds(postIds); startPage(); - List list = userService.selectUserList(qParamUser); + List list = userService.selectUserList(queryUser); return getDataTable(list); }