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

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

**在项目中删除某个菜单时,提示存在子菜单(菜单已分配),不允许删除,如下:** ![](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,这个怎么解决呢? 项目里有个角色管理模块,把关联要删除菜单的角色取消关联菜单,再次删除就可以了。 角色管理在这:

目录
相关文章
|
7月前
若依框架 --- 修改默认跳转页面
若依框架 --- 修改默认跳转页面
785 0
|
3月前
|
前端开发 JavaScript UED
react或者vue更改用户所属组,将页面所有数据进行替换(解决问题思路)____一个按钮使得页面所有接口重新请求
在React或Vue中,若需在更改用户所属组后更新页面所有数据但不刷新整个页面,可以通过改变路由出口的key值来实现。在用户切换组成功后,更新key值,这会触发React或Vue重新渲染路由出口下的所有组件,从而请求新的数据。这种方法避免了使用`window.location.reload()`导致的页面闪烁,提供了更流畅的用户体验。
60 1
react或者vue更改用户所属组,将页面所有数据进行替换(解决问题思路)____一个按钮使得页面所有接口重新请求
|
5月前
|
JavaScript
若依修改---白名单怎样添加,怎样在初始化页面初始为自己的页面
若依修改---白名单怎样添加,怎样在初始化页面初始为自己的页面
若依修改---白名单怎样添加,怎样在初始化页面初始为自己的页面
|
5月前
|
监控
若依如何添加目录菜单,左边的内容,找到左侧目录系统管理下的菜单管理,上级菜单什么意思,创建好放哪里,这里的首页,系统管理,系统监控是主类目是并集 ,显示排序,值越小排名越靠前
若依如何添加目录菜单,左边的内容,找到左侧目录系统管理下的菜单管理,上级菜单什么意思,创建好放哪里,这里的首页,系统管理,系统监控是主类目是并集 ,显示排序,值越小排名越靠前
|
7月前
|
SQL 前端开发 JavaScript
分配操作菜单
分配操作菜单
|
7月前
|
微服务
【若依】 若依框架 删除左侧无用菜单报错 ‘菜单已分配,不允许删除’
【若依】 若依框架 删除左侧无用菜单报错 ‘菜单已分配,不允许删除’
1412 2
|
7月前
|
SQL 算法 Java
若依框架---更新删除注意点
若依框架---更新删除注意点
307 0
|
7月前
|
缓存 前端开发 JavaScript
若依框架中的权限控制逻辑 ---- 菜单
若依框架中的权限控制逻辑 ---- 菜单
683 0
|
7月前
|
JSON JavaScript 小程序
uniapp的配置文件、入口文件、主组件、页面管理部分
uniapp的配置文件、入口文件、主组件、页面管理部分