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


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

若依 菜单已分配,无法删除解决相关推荐

  1. Windows 服务卸载之后 重新安装提示 “指定的服务已标记为删除”

    背景:        将一个项目做成一个windows服务,在调试的时候,需要卸载.安装该服务,但提示下面的错误:"指定的服务已标记为删除",进入服务管理界面,启动自己注册的服务, ...

  2. 控制服务器信息不存在或已删除,错误1075:依存服务不存在, 或已标记为删除的解决方法...

    错误1075:依存服务不存在, 或已标记为删除的解决方法 2020年09月09日 | 萬仟网科技 | 我要评论 错误1075:依存服务不存在, 或已标记为删除的解决方法今天帮客户配置服务器的时候,启动 ...

  3. 【sql server】已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行 解决方法总结

    #事故现场: 1.在手动修改某表中数据是,出现如下错误提示:  已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行 2.表结构及数据: #解决方法: 1.原因分析:提示被删除的行不是唯一行, ...

  4. 已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行,如何解决

    操作数据库时经常遇到"已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行,如下: 原因分析:提示被删除的行不是唯一行,后来检查一遍,发现: 是数据库中出现了重复的键值或数据,当试图 ...

  5. mysql指定服务标记为删除_如何解决“指定的服务已标记为删除”

    如何解决"指定的服务已标记为删除" 我尝试使用services.msc删除Windows服务,并遇到以下错误: [SC] DeleteService FAILED 1072: 指定 ...

  6. 百度网盘虚假下载(文件已修改或删除)解决方法

    百度网盘虚假下载(文件已修改或删除)解决方法 一.前言 二.解决思路 三.锁定的原因 四.解决方法 百度网盘虚假下载(文件已修改或删除)解决方法过程记录 不想看过程,只想看解决方法的朋友可以直接跳到- ...

  7. 电脑开始菜单文件夹无法删除的解决方法

    在我们使用电脑的过程中,随着时间的增长,我们安装的应用与电脑中的文件越来越多,而开始菜单中的文件夹也逐渐增加,造成了开始菜单十分混乱,而部分文件夹中的内容已经没用,这时许多用户会直接从开始菜单中删除不 ...

  8. win10可用空间变成未分配_Win10专业版下第二个硬盘未分配,如何解决?

    有时您可能会在PC上遇到硬盘未分配的消息.如果发生这种情况,您将无法访问您的硬盘驱动器或任何文件.这可能是一个大问题,但您可以使用我们的解决方案解决它. 如果您的第二个硬盘驱动器未分配,则可能无法正常 ...

  9. desktop不可用。如果该位置位于这台电脑上,请确保设备或驱动器已连接,或者光盘已插入。如果该位置位于网络上请确保已连接到网络或Internet,然后重试。如果仍然找不到该位置,则他可能已移动或删除

    desktop不可用.如果该位置位于这台电脑上,请确保设备或驱动器已连接,或者光盘已插入.如果该位置位于网络上请确保已连接到网络或Internet,然后重试.如果仍然找不到该位置,则他可能已移动或删除 ...

最新文章

  1. ibm db2获取目标时间与当前时间的差值_高帧频视觉实时目标检测系统
  2. Seaborn使用lmplot函数可视化散点图并添加回归曲线以及回归线对应的置信区间(Scatter plot with regression line)
  3. 集群(cluster)原理(转)
  4. MySQL查看和修改表的存储引擎
  5. css——模态框【遮罩层的制作;信息层;往白色的块里添加表单】
  6. 什么是 bootstrap 中的 break point
  7. 8口网管型工业以太网交换机产品性能介绍
  8. 【LeetCode笔记】53. 最大子序和(Java、动态规划)
  9. 搜狐新闻推荐算法原理 | “呈现给你的,都是你所关心的”
  10. MySQL 5.7 解压版 安装教程(图文详细)[Windows](转载)
  11. C++正则表达式创建匿名函数
  12. 使用Modular QoS CLI(MQC)基于FR的DLCI号对包进行分类
  13. 计算机取证的相关案例,计算机取证案例分析
  14. Unity 之 Scorll Rect 动态循环列表
  15. cents7.6安装rancher
  16. seedlab:V** tunneling The Container Version
  17. 基于K-均值的app列表聚类分析
  18. 用anacnda创建虚拟环境用不用指定python版本
  19. nvcc编译器之GPU代码编译(chapter 5)
  20. 一场疫情,全民变厨子、医生变战士、教师变主播、只有孩子们,依然是神兽!...

热门文章

  1. 艾美捷游离巯基检测试剂盒基本参数和特点说明
  2. 弘辽科技:淘宝商家如何轻松打造人气宝贝?
  3. 支付宝推出AR实景红包,让你和捉小精灵一样抢红包
  4. 开源赋能,决胜未来 — 参加原子全球开源峰会有感
  5. 史上最全IO讲解,以源码角度为你剖析,颠覆你的认知!
  6. 可控的金币随机掉落算法
  7. 第6课:学习用 requests 请求网站,并得到网站数据
  8. CocosCreator接入GoogleAdMob激励广告
  9. 实现手机验证码功能(Redis)
  10. linux 系统相关问题排查,如果你觉得你的系统存在瓶颈你应该查看哪些指标,拿到指标以后多少可以认为你的系统是正常的?