跳到主要内容

如何在报表中只能看到自己部门的数据

1. 使用场景

用户在报表页面查询数据时,需要限制用户只能查看自己本部门的数据。

2. 操作步骤

2.1 在业务数据表单中添加一个单行文本组件,定义标题为「部门编码」或「部门ID」

如不希望用户查看修改此信息,可将状态设置为隐藏,注意在高级-数据提交-中设置为始终提交。

业务数据表单

2.2 在页面 JS 面板的 didMount() 函数内,添加代码 —— 给「部门编码」组件赋当前表单提交人所在的部门编码信息。

参考代码如下:

//给部门编码组件赋值表单提交人所在的部门ID信息
export function didMount() {
this.$('部门编码组件的fieldId').setValue(window.loginUser.deptId);
}

2.3 在报表页面的表格组件内配置条件过滤,使「部门编码」字段-匹配-当前登录者变量-部门编码。

参考下图:

条件过滤

宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!

点此填写调研问卷


--------------------获取宜搭最新信息,欢迎关注我们--------------------

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4