Skip to main content

菜单管理

1. 功能介绍

菜单管理是V-AppBase中,用于管理菜单目录、菜单项关联的功能。

注意:系统预置菜单目录不可编辑及调整,新增菜单目录需在顶级节点配置中心菜单或用户菜单下新增下级。

2. 软件应用设计器中的配置

创建构件及对应功能点入口窗体,并配置构件菜单。

案例下载

2.1 窗体定义

一个业务功能点,一般会有一个入口窗体,所以我们先新建一个对应的窗体,代表红框标志处的入口窗体。如下图:

img

操作步骤:在软件应用设计器中,创建一个构件,添加一个普通窗体,如下图:

img

2.2 定义窗体输入

根据实际的业务添加窗体输入,这里主要是针对配置“构件菜单”的参数传递时,作为传递参数使用。

img

2.3 窗体方法配置

根据实际的业务配置窗体方法,这里是为了表现打开“构件菜单”时,设置不同传入参数,打开同一窗体,展示不同效果。

在本示例中,在窗体加载事件配置了“显示设置的提示信息”规则,用于提示接收到的参数值。

img

2.4 配置构件菜单

双击“构件视图”中的“构件菜单”,进入菜单项编辑。

点击“新增菜单” → 填写菜单编码、名称:

img

选择打开窗体:

img

编辑需传入的参数(不需要可忽略):

img

新增导航菜单的样式图标(不需要可忽略):

img

点击保存 → 部署构件到服务 → 菜单备选项配置完成。

注意事项:

1.参数值目前只允许常量,而且不需要双引号;

2.菜单类型有导航菜单、开始菜单和下拉菜单3种;

3.图片来源也有3种途径:资源(构件资源管理中图标)、链接(url地址)和 样式图标(V-AppBase内置图标库);

4.图片支持格式:jpeg、jpg、gif,且每种菜单类型只能添加一条记录。

3. 配置中心配置

作用:挂菜单,管理待选菜单项,关联菜单项,授权使用。

3.1 菜单目录

账号类型账号初始密码描述
超级管理员sa123456使用超级管理员账号登录配置中心完成下列操作;

访问路径:首页 /业务系统初始化配置 /菜单管理 > 菜单管理 → 用户菜单 → 新增 → 新增子级目录

下面为“用户菜单”业务自定义菜单为例,进行菜单目录的配置。

步骤:选中用户菜单 → 新增同级目录 或 新增子级目录 → 输入菜单目录信息(名称、编码、目录图片、显示名称) → 失去焦点自动保存

img

注意事项:

  1. 菜单分为3大类:配置中心菜单、用户菜单、移动菜单,每种菜单又分为两种类别:系统预置和业务自定义;
  2. 如果菜单类别是“系统预置”,则只允许对已存在菜单的显示名称、图片修改;
  3. 配置中心菜单是超级管理员的菜单,不提供菜单授权;
  4. 菜单目录支持层级管理;
  5. 菜单目录设置菜单图标的方式与构件菜单添加菜单图标的方式类似。

3.2 待选菜单项管理

访问路径:首页 /业务系统初始化配置 /基础设置 /待选数据 > 待选菜单项管理

img

①新增模块管理的目录(最好和菜单目录同名,便于管理),新增完成点击保存,如下:

img

②然后点击新增的目录,点击右边的”新增”,选择菜单项:

img

如上图,输入构件编码,定位到菜单项所在构件,选中对应的菜单,确定,即添加完成。

3.3 新增菜单项

在菜单目录下配置菜单项。

访问路径:首页 /业务系统初始化配置 /菜单管理 > 菜单管理 → 新增 → 新增菜单项

img

在“待选菜单项选择”弹窗中,选择在开发平台中配置的菜单,确定。

img

3.4 菜单排序

菜单排序可对用户导航菜单树进行排序进行调整,包括菜单目录及菜单项。

访问路径:首页 /业务系统初始化配置 /菜单管理 > 菜单管理 → 排序操作(上移、下移、升级、降级)

img

3.5 菜单权限配置

上述操作后,菜单已配置完成,只需要对用户进行授权,被授权后的用户重新登录后,就可见到新配置的菜单了。此处我们先采取所有人授权的方式使菜单可见。访问路径:首页 /业务系统初始化配置 /权限设置 /权限应用 > 所有人权限

img

3.6 演示效果

账号类型账号初始密码描述
机构人员自定义123456使用机构人员账号登录业务系统完成下列操作;

登录窗体管理,是对用户登录的界面,进行设置。

访问路径:首页 /业务系统初始化配置 /机构组织 /机构组织 > 人员库管理

img

注销当前用户,使用【新建人员】账号(初始密码8)登录业务系统查看效果,如下图:

img

菜单能正常显示出来并且”示例菜单项“可以接收到窗体输入的数据。

img

注意:不同菜单项绑定相同的窗体可以设置不同的窗体输入。