# 表单设计器 - 数据权限 [TOC] ## 功能介绍 数据权限的作用是:全局控制单个表单的查询条件,可以做到诸如“只查看特定性别的数据”、“不同的登录用户、角色、部门看到的数据各不相同”等功能。 ## 操作路径 在表单设计器列表上,找到你要配置权限的一项,在更多里找到并点击权限控制 ![](https://img.kancloud.cn/65/6f/656f57e3ce14f1f1c26724c9552d3ba1_958x576.png) 在右边打开的抽屉里,第一个选项卡就是数据权限 ![](https://img.kancloud.cn/46/c9/46c981105133dce023f8f3c4958f360a_786x532.png) ## 添加权限 默认是没有任何数据的,你可以点击列表上的 ![](https://img.kancloud.cn/f3/04/f3041a48587720dffe32b5092f8b04ea_98x45.png) 按钮,来添加新的数据权限。 点击后弹出如下窗口,各个字段的含义均已在图里标出: ![](https://img.kancloud.cn/c9/b3/c9b342e46c3743dcd10a3b638fb8e4f5_815x486.png) ## 规则值的全局变量 规则值允许使用 `#{...}` 样式的变量,可以使用的变量规则值为 * `sysOrgCode` 所属机构编码 * `sysMultiOrgCode` 所属机构编码 * `sysUserCode` 系统用户编码(对应登录用户账号) * `sysUserName` 登录用户真实姓名 * `sysDate` 系统日期"yyyy-MM-dd" * `sysTime` 系统时间"yyyy-MM-dd HH:mm" > 注意事项: > 1. 以上变量需要配合`#{...}` 使用才能正常访问,例如`#{sysUserCode}` > 2. 以上变量均可驼峰转成下划线使用,例如`#{sysUserCode}`转`#{sys_user_code}` ## 示例 ### 数据隔离(只能查看自己创建的数据) ![](https://img.kancloud.cn/24/74/247455e4afa9a3dff48a05a5ec18aa88_813x486.png)