部门修改不允许最后层级节点选择

This commit is contained in:
RuoYi
2018-12-01 18:39:54 +08:00
parent 6a592827e8
commit d24481f9a5
5 changed files with 26 additions and 8 deletions

View File

@ -23,9 +23,10 @@ public interface ISysDeptService
/**
* 查询部门管理树
*
* @param dept 部门信息
* @return 所有部门信息
*/
public List<Map<String, Object>> selectDeptTree();
public List<Map<String, Object>> selectDeptTree(SysDept dept);
/**
* 根据角色ID查询菜单

View File

@ -28,6 +28,7 @@ public class SysDeptServiceImpl implements ISysDeptService
/**
* 查询部门管理数据
*
* @param dept 部门信息
* @return 部门信息集合
*/
@Override
@ -40,13 +41,15 @@ public class SysDeptServiceImpl implements ISysDeptService
/**
* 查询部门管理树
*
* @param dept 部门信息
* @return 所有部门信息
*/
@Override
public List<Map<String, Object>> selectDeptTree()
@DataScope(tableAlias = "d")
public List<Map<String, Object>> selectDeptTree(SysDept dept)
{
List<Map<String, Object>> trees = new ArrayList<Map<String, Object>>();
List<SysDept> deptList = selectDeptList(new SysDept());
List<SysDept> deptList = deptMapper.selectDeptList(dept);
trees = getTrees(deptList, false, null);
return trees;
}