表单字段权限控制

2023-03-04 18:55:50 来源:网络

表单字段权限控制

如何操作权限控制,有什么方法?

被授权对象-系统功能

在力软框架中可以对菜单、按钮、数据进行授权操作,那么要拿来授权的这些菜单、按钮就需要先在系统中注册(自定义表单、代码生成器生成的功能会自动将菜单和按钮注册到系统中来)

系统中所有的菜单、按钮都注册在这里

菜单注册:

打开“系统管理”--“系统功能”点击“新增”按钮即可打开菜单注册界面。如图

按钮注册

点击图中的下一步进入按钮注册界面。

如果我们用代码开发的功能中加了按钮,需要在此处注册,否则不能把这个按钮授权给角色   或者用户。

视图注册

点击图 中的下一步进入视图注册界面。

视图的编号要跟表格中的字段名一致,这样设置权限的时候就可以设置表格中哪些列显示哪   些列不显示。

角色管理

角色新增:

打开“单位组织”--“角色管理”点击“新增”按钮即可打开角色新增界面。如图

给用户分配角色:

在图 角色管理界面中选中一个角色后,点击工具栏中的“角色成员”。即让选择的用户拥有该角色的权限。如图

角色授权

在图  角色管理界面中选中一个角色后,点击工具栏中的“角色授权”。即可对选中角色授权。

菜单授权:如下图,勾选菜单功能后,拥有该角色的用户就可以访问这些菜单。

按钮授权:点击图 中的下一步进入按钮授权界面,勾选按钮后,拥有该角色的用户就可以访问这些按钮了。如下图

用户管理

岗位管理

数据权限

管理数据权限被授权源

在本框架中可自定义管理哪些数据源。在 MVC 的后台代码中,一般是通过控制器中的

Action 对外提供接口,调用接口就可以得到指定的数据列表。

那么要对这种数据列表进行管理的话就需要将得到该数据列表的路由注册到数据授权

功能中的“接口管理”。

打开“系统管理”--“数据权限管理”点击“接口管理”

在这里就可以定义需要进行数据权限管控的数据源。以及数据源里的字段,然后在数据   权限授权的地方可以根据这些字段做条件匹配,符合条件的数据才能显示出来。从而数据数   据权限管控。

5.2、数据权限授权

打开“单位组织”--“角色管理”点击“更多”--“数据授权”按钮即可打开数据权限授权界面。

数据权限设置步骤:

选择要授权的角色,点击工具栏上的数据授权。

选择要授权的数据源。点击新增。

添加数据权限的匹配条件。

设置完成以后调用到该接口的功能都会按此处设置的匹配条件来过滤数据,以此实现数据权   限。

如何避免隐藏字段被操作?

  这儿有两种方法可以实现你的目的,一是在表的打开界面时回写那里有字段控制,可以进行字段的隐藏或者只能被查看不能被修改;第二种办法会比较麻烦一点,就是你在表单的编辑界面启用字段级权限,然后在更多-设置中找到权限管理,就可以对表单的字段进行控制,但是这里一旦进行控制了就是针对用户组或者某个用户!而前面那种可以写上执行条件公式而达到什么条件下才能看,各有各的作用,你去试试看吧。在使用系统过程中有很多字段在不同的机构,需要查看的字段不一样,对于很多机构多余字段放在那里对查看带来负担。

那隐藏不常用字段如何操作呢?

 

 

 

具体的环节讲解如下: 

 

 

 

环节1:隐藏字段业务场景介绍

 

 

 

 

比如A校区不需要看到学员列表中的编号字段,A校区是已学员学号做唯一标识,这样我们就可以隐藏掉学员列表中的“编号”字段。

 

 

 

环节2:隐藏字段操作指南

 

 

 

 

 

① 操作路径:学员—管理—学员管理—显示列,每个机构有自己关注的重点信息,对于一些多余的

字段我们可以选择屏蔽掉,把重要的显示出来,在学员管理里点击【显示列】按钮;

 

 

② 把需要显示的字段打勾,无需显示的字段取消勾选,鼠标移开自动保存;

 

 

PS:每个老师都可以自己定义自己想看的字段

免责声明:内容来自网络,若侵犯您的权利,请在一个月内通知我们,会及时删除

@轻流