2025年4月10日16:46:52

master
qmstyle 2025-04-10 16:46:58 +08:00
parent a50e70cd7b
commit 563fdaa861
2 changed files with 8 additions and 2 deletions

View File

@ -113,7 +113,13 @@ public class PermissionChooseController {
private void setPermissionChecked(CheckBoxTreeItem<PermissionWrapper> item) {
Permission permission = item.getValue().getPermission();
if (permission != null && role.hasPermission(permission.getId())) {
item.setSelected(true);
if (permission.getParentId() == 0){
item.setIndeterminate(true);
}else {
item.setSelected(true);
}
}
item.getChildren().forEach(child ->

View File

@ -79,7 +79,7 @@ public class Role {
}
public void setPermissions(List<Permission> permissions) {
this.permissions = new ArrayList<>(permissions);
this.permissions = permissions;
}
public void addPermission(Permission permission) {