Saber用户管理菜单,用户新增bug

Saber 已结 1 1045

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

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


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


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


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


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


1条回答
  •  smallchill
    smallchill (最佳回答者)
    2020-07-28 17:11

    打开没有数据,是因为要选择一下租户,选择后会请求对应的接口然后刷新下拉框

    image.png

    作者追问:2020-07-28 17:11

    好的,谢谢,但是当窗口关闭时也会请求后台查询数据,这个是什么原因呢

    0 讨论(1)
提交回复