PSI应用平台实施指南PSI应用平台实施指南
使用手册
系统管理
二次开发
使用手册
系统管理
二次开发
  • 实施配置
    • 解决方案
    • 主菜单维护
    • 码表设置
    • 自定义表单
    • 视图开发助手
    • 系统数据字典
    • FId一览
  • 编码开发

    • 独立模块
      • 如何新增一个模块

主菜单维护


当用户通过PSI应用平台(例如:码表设置)定制新的业务模块后,就需要把新模块挂接到PSI应用平台的主菜单中,这个时候就需要使用主菜单维护。

fid

fid是PSI应用平台中的一个专用术语,用来表示一个功能的全局唯一ID。

一个fid可以对应一个业务模块,也可以对应到一个业务模块中的一个按钮功能。

在主菜单维护中使用的fid是业务模块的fid。

显示排序

显示排序用来控制同一级别的菜单项目的显示先后次序。

显示排序是一个整数值,根据需要排序的次序来设置。

强调一下,是同一级别的菜单排序次序,这个值可以是正整数,也可以录入负整数。

菜单项的性质

菜单项分为两类:系统菜单和自定义模块菜单。

  1. 系统菜单:PSI应用平台固有的模块对应的菜单,例如:用户管理、权限管理等等。

  2. 自定义模块菜单:通过PSI应用平台创建的模块所对应的菜单。例如,通过码表设置生成的用户自定义模块。

首次挂接菜单后需配置权限

首次把码表、自定义表单等模块生成的fid挂接到菜单的时候,由于当前用户可能没有该fid的权限,在主菜单上就不会出现。这时候需要进入到权限管理配置适当的角色权限,之后就能在主菜单上看到新挂接的模块了。

注意:如果当前用户是admin,也是如此,没有用户例外。

工具

主菜单数据生成SQL语句

PSI应用平台的主菜单存储在数据库表中(t_menu_item和t_menu_item_plus),导出SQL后,可以用于如下场景:

  • 开发环境中初始化当前主菜单,该SQL保存在git中用于版本控制

  • 开发完新模块后,用生成的SQL向生产环境中部署

上一页面
解决方案
下一页面
码表设置