数据权限(所在机构可见)无法在表单中使用机构

Blade 未结 1 1029
edrp
edrp 剑圣 2020-04-21 16:48

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

1. 我的员工资料中引用机构

          {

            label: "所属部门",

            prop: "deptId",

            search: true,

            // span: 24,/tree

            type: "tree",

            dicUrl: "/api/blade-system/dept/tree",

            props: {

              label: "title",

              value: "id"

            },

            rules: [

              {

                required: true,

                message: "请选择所属部门",

                trigger: "blur"

              }

            ]

          },  

2. 设置了数据权限

image.png

3.角色的设置

image.png4.用户的设置:建立了用户1,设置用户1的角色和部门

image.png

5.机构设置

image.png

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

期待的是在员工资料中可以使用机构(所属部门),实际看到的是打开这个页面的连接时,直接退出登录,返回到登录页面:显示【请求未授权】


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

boot 

2.5.0

win10


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


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


如果不能这样使机构,使用自己的建立的部门,请问翼总,在表单select的时候,如何限定是所在部门的内容?(一个公司有很多分公司,每个分公司都会有自己的信息,这个信息在select的时候,如果使用权限,只显示对应机构或者是自己创建部门的信息),翼总能否给个思路,指导一下?已经困扰了一个多月了,谢谢,谢谢!

1条回答
  • 这个select方法在DeptController内,被限定为只有管理员角色才可以调用,具体配置如下

    image.png


    如果需要让普通员工也在表格内获取,需要重新新建一个controller,把方法copy一份过去,这样就不限制了

    1 讨论(0)
提交回复