菜单下面新增按钮。
    微信图片_20211017144727.png
    权限标识 sys:permission:edit

    前端按钮控制

    1. v-action:sys:permission:edit

    后端权限控制

    1. @PreAuthorize("hasAuthority('sys:permission:edit')")
    2. @PutMapping("/edit")
    3. public AjaxJson edit(@RequestBody SysPermission sysPermission) {
    4. if (BMBeanUtils.isNotEmpty(sysPermission.getParentId())){
    5. if (sysPermission.getParentId().equals(sysPermission.getId())){
    6. return AjaxJson.errer("不能选择自己为父菜单!");
    7. }
    8. }
    9. sysPermissionService.updatePermission(sysPermission);
    10. return AjaxJson.success("编辑成功!");
    11. }

    给当前用户角色授权当前按钮权限
    e8dd8f43ac528fca3e616b17cf91234.png