若依框架 --- 菜单已分配,无法删除解决

简介: 若依框架 --- 菜单已分配,无法删除解决

**在项目中删除某个菜单时,提示存在子菜单(菜单已分配),不允许删除,如下:** ![](https://ucc.alicdn.com/images/user-upload-01/20201023115950263.png#pic_center) 查了一下源码:

public AjaxResult remove(@PathVariable("menuId") Long menuId){   
    if (menuService.selectCountMenuByParentId(menuId) > 0)    {
    return AjaxResult.warn("存在子菜单,不允许删除");  
    }   
    if (menuService.selectCountRoleMenuByMenuId(menuId) > 0)    {
    return AjaxResult.warn("菜单已分配,不允许删除");   
    }   
    return toAjax(menuService.deleteMenuById(menuId));
}


发现都是关联到role,这个怎么解决呢? 项目里有个角色管理模块,把关联要删除菜单的角色取消关联菜单,再次删除就可以了。 角色管理在这:

目录
相关文章
|
2天前
|
运维 Devops
云效产品使用报错问题之代码域修改配置后,删除了代码组,代码未删除,但是项目现在看不到了,如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
2天前
若依框架 --- 修改默认跳转页面
若依框架 --- 修改默认跳转页面
292 0
|
2天前
|
微服务
【若依】 若依框架 删除左侧无用菜单报错 ‘菜单已分配,不允许删除’
【若依】 若依框架 删除左侧无用菜单报错 ‘菜单已分配,不允许删除’
22 2
|
2天前
|
SQL 算法 Java
若依框架---更新删除注意点
若依框架---更新删除注意点
123 0
|
2天前
|
缓存 前端开发 JavaScript
若依框架中的权限控制逻辑 ---- 菜单
若依框架中的权限控制逻辑 ---- 菜单
171 0
|
10月前
|
缓存 前端开发 NoSQL
vue-element-admin实战 | 第二篇: 最小改动接入后台实现根据权限动态加载菜单
vue-element-admin实战 | 第二篇: 最小改动接入后台实现根据权限动态加载菜单
|
网络架构
后台管理系统——角色分配、粘贴地址跳转至404以及角色分配控制按钮权限
角色分配、粘贴地址跳转至404以及角色分配控制按钮权限
56 0
|
XML 存储 搜索推荐
一个真实的 SAP 标准 UI5 应用的扩展开发项目(Extension Project)分享 - UI5 界面上新增订单创建者字(1)段
一个真实的 SAP 标准 UI5 应用的扩展开发项目(Extension Project)分享 - UI5 界面上新增订单创建者字段
若依管理系统图片的显示、修改操作
若依管理系统图片的显示、修改操作
3389 0
若依管理系统图片的显示、修改操作
|
前端开发 Java 数据库
给角色分配菜单的功能后台代码的编写 | 学习笔记
快速学习给角色分配菜单的功能后台代码的编写
127 0
给角色分配菜单的功能后台代码的编写 | 学习笔记