2025年4月10日16:46:52
parent
a50e70cd7b
commit
563fdaa861
|
|
@ -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 ->
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue