# 页面预置
# 1. 概述
页面预置主要功能是为每个菜单的场景页面的字段,按钮,列表,tab页等功能添加默认的权限编码,通过为角色添加不同的元素权限 以达到控制页面元素的编辑、查看、隐藏的功能;页面预置主要分为预置页面管理、页面元素管理、页面元素导入导出、页面元素授权、 元素权限使用。
# 2. 预置页面
预置页面管理的功能主要包含有:查询预置页面、新增预置页面、修改预置页面、 启/停用预置页面 、删除预置页面、查看、导入、 导出、数据日志、数据生命周期。
# 2.1 查询预置页面
【菜单路径:】系统配置–->页面预置
提示
页面预置左侧的菜单树分为量部分:
1.系统功能:菜单所属模块属性为非biz;
2.业务功能:公共元素+菜单所属模块属性为biz;
2.1 公共元素:系统页面中共有的元素,例如新增、删除等,省去了每个页面单独维护的麻烦,减少维护成本。
# 2.2 新增预置页面
在页面左侧,选择菜单类型的节点,点击右侧预置页面区域的新增跳转预置页面新增页面,如下图所示:
- 预置页面信息说明:
属性名 | 属性说明 |
---|---|
编码 | 预置页面的编码,唯一标识 |
名称 | 预置页面的名称 |
是否可用 | 预置页面的状态是否可用 |
状态 | 页面在什么状态下可以使用,允许多选可以为页面元素在不同状态下授不同的权限;状态由 (默认、新增、修改、查看)组成 |
备注 | 对当前预置页面的解释说明 |
提示
根节点系统功能和业务功能不允许添加预置页面以及维护页面元素
# 2.3 修改预置页面
在页面左侧,选择菜单类型的节点,在右侧查询出节点下面的预置页面列表,点击表格中每行的编辑按钮,编辑预置页面。如下图所示:
详细配置参见功能手册-预置页面-新增预置页面
提示
如果预置页面的状态发生变化,页面中的元素的默认权限以及角色权限也会发生变化,项目稳定以后慎重修改预置页面状态
# 2.4 启/停用预置页面
在页面左侧,选择菜单类型的节点,在右侧查询出节点下面的预置页面列表,点击表格中每行的是否启用开关,激活或者停用预置页面。如下图所示:
- 如果预置页面停用,那么角色中维护菜单下预置元素权限时,对应的预置页面以及预置页面下的元素权限也会消失无法维护,如下操作:
预置页面未停用前:
预置页面未停用后:
# 2.5 删除预置页面
选中需要删除的表格数据,点击删除按钮删除预置页面内容允许多选,如下图所示:
提示
预置页面删除时,页面中的元素的默认权限以及角色权限会全部删除
# 2.6.查看预置页面
点击表格行内的查看按钮,可以查看预置页面的明细内容。如下图所示:
# 2.7.导入预置页面
预置页面提供表格的导入功能,点击模板下载预置页面模板,维护数据选择导入类型即可导入预置页面,详情参考导入流程。
提示
预置页面导入时,如果预置页面状态发生变化、页面元素所属预置页面发生变化、页面元素类型发生变化,会重新生成默认的元素权限。
# 2.8.导出预置页面
预置页面提供表格的导出功能,点击导出按钮选择需要导出的字段,即可导出预置页面数据,详情参考导出流程。
提示
预置页面导出分为两个页签一个为预置页面,一个为页面元素;因此导出时只能选择 `导出查询数据` 类型导出。
# 2.9.查看数据日志
预置页面提供数据日志的查询功能,点击数据日志按钮即可进入数据日志列表页面,详情参考数据日志。
# 2.10.查看数据生命周期
预置页面提供生命周期的查看功能,勾选表格行选中框,点击生命周期即可查看该条数据的生命周期信息,详情参考生命周期。
# 3. 页面元素
页面元素管理的功能主要包含有:查询页面元素、新增页面元素、修改页面元素、 删除页面元素、查看。
# 3.1 页面元素查询
【菜单路径:】系统配置–->页面预置
# 3.2 新增页面元素
点击新增页面元素按钮;跳转页面元素维护页面,如下图所示:
- 页面元素信息说明
属性名 | 属性说明 |
---|---|
上级元素 | 元素所在的上级元素,当前预置页的元素中类型为非页面元素、button按钮类型的元素 |
权限编码 | 页面元素的权限编码,唯一标识 |
名称 | 页面元素的名称 |
类型 | 页面元素的类类型:页面元素、tab页签、tree树、button按钮、table表格 |
排序 | 元素在预置页面中的顺序 |
提示
页面元素添加以后如果类型为 `页面元素` 且页面状态为 `新增`或者`编辑` 默认权限则是 `编辑权限` ;反之默认权限则是`查看权限`
# 3.3 修改页面元素
点击每一行的编辑按钮跳转编辑页面。如下图所示:
详细配置参见功能手册-页面预置-新增页面元素
# 3.4 删除页面元素
通过点击表格上方的删除按钮或者行内的单例删除按钮,来对页面元素来进行删除。如下图所示:
提示
页面元素存在子内容时,不允许删除
# 3.5.查看页面元素
点击表格行内的查看按钮,可以查看页面元素的明细内容。如下图所示:
# 5. 页面元素授权
# 5.1. 概述
页面元素授权主要包含两类:无推送元素授权与组织人员/权限数据推送元素授权。
# 5.2. 默认页面元素授权
选中首页选择菜单类型的节点,查询出节点下面的预置页面列表,点击表格中每行的授权按钮为当前预置页面的页面元素添加默认权限,如下图所示:
- 权限参数信息如下
属性名 | 属性说明 |
---|---|
元素名称 | 页面元素在页面中的名称 |
元素标识 | 页面元素的身份信息 |
元素类型 | 页面元素在页面中的展示方式 |
(新增、编辑) | 预置页面的状态 |
(编辑、只读、禁用) | 预置页面各个状态下页面元素所能维护的权限 |
提示
1.如果页面元素类型为 `页面元素` 且页面状态为 `新增`或者`编辑` 默认权限则是 `编辑权限` ;反之默认权限则是`查看权限`
2.如果预置页面的状态发生变化,默认权限也会发生变化。
# 5.3. 组织人员/权限数据推送开启后页面元素授权
组织人员/权限数据推送开关主要是控制组织人员数据是否来自主数据推送或者权限数据角色、菜单等数据是否来自开放平台。如果开启了推送授权以后
,相关的功能则不允许进行操作。同样以上述默认权限为例,在推送开关未打开时【新增】元素的权限为只读
,打开开关以后【新增】元素变为了禁用
,如下所示:
由组织人员/权限数据推送开启控制的页面元素明细后期陆续更新,敬请关注。。。。
提示
组织人员/权限数据推送开启以后,页面元素的权限取元素的默认权限与组织人员/权限数据推送控制的元素的权限中的最小值。例如:上述新增按钮的默认权限为只读;组织人员/权限数据推送控制新增按钮的权限为禁用,那么新增按钮的权限为禁用。
权限状态顺序:编辑>只读>禁用
# 6. 元素权限使用
用户登录系统,打开页面时,元素权限接口会查询当前页面
下面的所有元素权限以及公共元素
中的元素权限,作为一个元素权限集合返回。
提示
元素权限,以角色维护的元素权限为准,如果角色没有维护角色的元素权限则取以默认权限,如果同时存在多个角色的元素权限,取各个角色中每个元素权限最大的元素权限。