常规控件权限控制 === 自定义表单设计器,提供了强大的控件,文本、下拉、时间、radio、多行文本等控件,此为普通控件。 设计器普通控件界面: ![](https://img.kancloud.cn/84/00/84009fbb688cc96ac8b2d060e53990d8_619x396.png) ## 1.权限案例 通过自定义表单权限,限制demo角色,录入请假单时无法录入联系方式。 (这个括号可以删除:为什么选择录入作为案例而不选择查看,因为查看还得知道id,需要知道数据来源先去找数据,对于入门级的案例来讲添加更适合。) **表单设计页面效果如下:** ![](https://img.kancloud.cn/43/56/43564de0eac0e9e0f92401fb923675ea_1365x683.png) **请假单录入页面效果:** ![](https://img.kancloud.cn/3f/2f/3f2f4e8a5ba551b4e20b9a9e4c193fd3_703x639.png) ## 2.表单设计器控件配置 ①控件字段[请假原因],控件名称设置如下 说明: 控件名称也可以是中文,不要带有空格 ![](https://img.kancloud.cn/94/f2/94f297b10c9efb5fd26725f26c5d4701_920x451.png) ②控件字段[联系方式],控件名称设置如下 ![](https://img.kancloud.cn/29/22/292201b826cfdcb8ddf7e69bfe551221_618x393.png) ## 3.表单权限配置 ①创建权限类型菜单 ![](https://img.kancloud.cn/fa/5b/fa5b93ed0c73e0c6a7c05f0ae4fcec55_1235x791.png) ②针对刚创建菜单,配置表单控件权限 ![](https://img.kancloud.cn/b5/eb/b5eb8ba9e3af950f7dc832d38d62b8f8_1472x637.png) [请假原因] 字段页面控件权限配置 ![](https://img.kancloud.cn/8e/d9/8ed93647aa597b98cdfec012ca5b0800_727x489.png) 同上添加多个操作字段:[部门] 和 [联系方式] 字段。 ## 4.表单控件权限授权角色 ![](https://img.kancloud.cn/8e/50/8e506e8101fc3bba3266869843fdd577_1399x814.png) 注: 1、admin【用户】不受权限控制 2、勾选权限需保存相关操作 3、若不勾选则页面不显示 上图配置表示:页面上不显示联系方式。 ## 5.测试自定义表单权限效果 采用demo用户(授权demo角色)登录系统, 访问请假单添加页面:autoFormController/af/employee_leave_form/goAddPage.do ![](https://img.kancloud.cn/2c/68/2c685990c64616a72113aeb6cd40d1fd_788x650.png)