一、该问题的重现步骤是什么?
1. 在用户管理菜单页面,点击新增,弹窗后,选择所属角色、所属部门、所属岗位时,没有数据,需要关闭后弹窗后,再打开才会有数据可以选择。
2. 查看network发现,弹窗时时没有取加载对应的数据,而是关闭时才加载
3.代码中有这样一段:
mounted() {
// 非租户模式默认加载管理组数据
if (!website.tenantMode) {
this.initData(website.tenantId);
}
},
当条件为false的时候就不会加载了。开启租户模式就不会走initData方法,需添加改造一下:
// 非租户模式默认加载管理组数据
if (!website.tenantMode) {
this.initData(website.tenantId);
}else{
this.initData();
}
这样可以加载到数据,但是当关闭窗口的时候,还会第二次请求后台获取所属角色、所属部门、所属岗位 相关数据
目前https://saber.bladex.cn/ 也有同样的bug
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端