角色下面有人的才显示

master
xxssyyyyssxx 2021-11-26 19:07:12 +08:00
parent 710358e23c
commit dc4499a192
3 changed files with 10 additions and 6 deletions

View File

@ -12,7 +12,7 @@ public interface SysRoleRepository extends JpaRepository<SysRole, Integer> {
*
* @return
*/
@Query(" from SysRole sp where sp.deleted=0 order by last_updated_time asc")
@Query(" from SysRole sp where sp.deleted=0 and sp.isEnable=1 order by last_updated_time asc")
public List<SysRole> findAllRole();

View File

@ -248,9 +248,13 @@ public class ProjectService {
for (SysRole sysRole : roleList) {
zTreeNodes.add(new ZTreeNode(PREFIX_ROLE + sysRole.getId(), "0", sysRole.getName(),
isChecked(visibleRoleList, sysRole.getId()), false));
zTreeNodes.addAll(filterAdmins(adminList, sysRole, visibleUserList));
List<ZTreeNode> filterAdmins = filterAdmins(adminList, sysRole, visibleUserList);
if(CollectionUtil.isNotEmpty(filterAdmins)){
//下面有人才要
zTreeNodes.add(new ZTreeNode(PREFIX_ROLE + sysRole.getId(), "0", sysRole.getName(),
isChecked(visibleRoleList, sysRole.getId()), false));
zTreeNodes.addAll(filterAdmins);
}
}
return zTreeNodes;

View File

@ -36,7 +36,7 @@
<input type="text" class="am-form-field am-input-sm" id="startDate"
name="startDate" autocomplete="off"
value="" placeholder="项目计划开始时间"
data-am-datepicker>
data-am-datepicker required>
</div>
</div>
<div class="am-u-sm-2 am-u-md-4 input-msg"></div>
@ -49,7 +49,7 @@
<input type="text" class="am-form-field am-input-sm" id="endDate"
name="endDate" autocomplete="off"
value="" placeholder="项目计划结束时间"
data-am-datepicker>
data-am-datepicker required>
</div>
</div>
<div class="am-u-sm-2 am-u-md-4 input-msg"></div>