租户菜单等问题

Blade 未结 2 406
dubbo
dubbo 2023-12-20 11:48

一、该问题的重现步骤是什么?

1. 新增一个租户耗时8秒多 怎么排查是什么原因

2. 删除租户后,没有级联删除角色,机构,用户等数据

3.新增子项菜单后,子菜单和上级菜单变成平级了,通过编辑再修改上级菜单才能正常

4.新建的租户,保存后,再新增一个菜单,同时产品包和角色都分配了新的菜单 结果登录这个租户看不到并集的菜单,酒店订单是建立租户 之前分配的

 

二、你期待的结果是什么?实际看到的又是什么?

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex最新版本 windows系统启动前端,后端在服务器

四、请提供详细的错误堆栈信息,这很重要。

 

五、若有更多详细信息,请在下面提供。

1.png2.png3.png4.png5.png6.png7.png

2条回答
  •  dubbo
    dubbo (楼主)
    2023-12-20 14:54

    问题1、建议官方出优化方案,系统本身功能8秒不正常吧 现在数据量才多少

    问题2、官方后续什么时候优化这个bug 给个时间节点,建议加入到开发计划中

    问题3、麻烦根据描述自测下

    问题4、已确定是bug,官方请自测下,同问题2给出时间节点

    作者追问:2023-12-20 14:54

     1. 本地测试只有3秒,请问是你第一次8秒,还是每次8秒以上

     2. 目前租户删除只及联删除用户,其他是不删除的,否则与租户相关的任何数据都做删除,如果记录几千几万条,会非常耗时间给数据库带来极大压力。后续恢复租户也会带来很大的问题。所以删掉用户无法登录使用就足够了。

     3. 问题已修复:https://center.javablade.com/blade/BladeX/commit/9377deede2a70982809fdfd621b2bc5395f59680

     4. 这个是element组件的bug(在他们官网的例子也是一样的问题,只能等待修复),当父节点被选中后,子节点打开会被自动选中。此时需要再次保存把数据入库才可以。解决方法也简单,配置check-strictly 即可,但是带来的问题就是无法点击父节点自动选中子节点,需要自行每个选上。如果子节点有几百个需要点击几百次。所有权衡利弊,还是选择了现在的方式。

提交回复