zy-asrs-flow/src/pages/system/role/components/scope.jsx
@@ -112,9 +112,9 @@ setMenuExpandedKeys([]); } if (values.includes('checkAll')) { setMenuIds(menuTreeAllKeys) } else { setMenuIds([]); } }} /> </Col> @@ -139,7 +139,6 @@ halfChecked: checkInfo.halfCheckedKeys // 父节点 }); }} // defaultCheckedKeys={onSelect} /> )} </Col> zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/system/controller/RoleController.java
@@ -153,6 +153,7 @@ Long roleId = param.getId(); List<Long> menuIds = new ArrayList<>(param.getMenuIds().getChecked()); menuIds.addAll(param.getMenuIds().getHalfChecked()); roleMenuService.remove(new LambdaQueryWrapper<RoleMenu>().eq(RoleMenu::getRoleId, roleId)); for (Long menuId : menuIds) { if (!roleMenuService.save(new RoleMenu(roleId, menuId))) { throw new CoolException("服务器内部错误");