elunez / eladmin

eladmin jpa 版本:项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
https://eladmin.vip/demo
Apache License 2.0
21.31k stars 7.35k forks source link

角色管理->选中角色; 菜单分配->点击保存;刷新页面所有二级菜单权限消失 #412

Closed cai-peiyuan closed 4 years ago

cai-peiyuan commented 4 years ago

版本:2.5 环境:本地 重现步骤:打开角色管理,选中一个角色,菜单分配按钮处点击保存按钮,重新刷新页面,显示404。返回首页刷新页面后,二级菜单权限消失。

image image image

原因: http://localhost:8013/api/menus/superior 接口没有返回数据之前点了保存按钮,导致二级菜单权限消失。 建议在接口返回数据之前,保存按钮为不可点击状态。

elunez commented 4 years ago

感谢反馈,已修复 https://github.com/elunez/eladmin-web/commit/cd01e3a21b08980300895e092e30dd7b21ffd35d

gee1k commented 4 years ago

好像还是存在,前端菜单树那里的逻辑感觉有问题。有时候正在操作时会莫名的自动折叠回去了。然后会发现内部的子级没有选中(正确的数据是选中的)