门户应用菜单

一、涉及数据表 Web化菜单想要加在门户中显示,共涉及到三张表,分别为
(1)系统化菜单(T_BAS_SysMenuItem)

(2)客户化菜单(T_PM_MainMenuItem)

* 客户化菜单的所有菜单均来自系统化菜单,甚至连主键ID都是一样的,可以简单地理解为系统化菜单为客户化菜单的一个备份,EAS都是直接从客户化菜单表中取菜单信息的,因此二开的非标准化菜单,只需要在T_PM_MainMenuItem中加数据就可以正常使用
(3)门户菜单(T_JP_Page)

* 门户菜单中菜单种类有很多种,表中FPageType字段值代表菜单类型,
EXTERNAL_LINK :从客户端导入的web菜单
EXTERNAL_LINK_G:从客户端导入的gui菜单
FOLDER:目录 PAGE:页签类型的菜单
LINK:链接类型的菜单
二、具体操作步骤 分为两大步,先手动新增菜单,再利用查询分析器导出脚本
**所有步骤均需要administrator登录,同时切换到管理单元,GUI与WEB都是
1、手动新增菜单
(1)新增客户化菜单
* 客户端左上角 系统 -> 客户化菜单编辑
* 页面左上角 菜单类型切换至web菜单

* 必须保证四层结构,前三层为目录,叶子节点为菜单
名称:单据的名称
编码:具有唯一性,不可重复,建议统一规范
简码:与编码保持一致即可
UI对象:WAF开发平台上的单据ID,需要填写全路径,可以参照其他web化菜单的格式,
比如 /easweb/dynamicPage.do?event=initialize&method=doEvent&uipk=单据ID&inwafpage=true
功能:根据单据的功能,手工绑定单据的权限项,一般是绑定查看权限

(2)新增门户菜单
* 组织切换至管理单元
* 个人面板 -> 门户管理 -> 应用中心配置
* 从客户化菜单中引入web化菜单,注意层级
门户应用菜单
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



