门户应用菜单
一、涉及数据表 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化菜单,注意层级,必须为四级,前三级为目录,第四级才是菜单,不含应用
* 调整门户菜单顺序与打开方式
至此,我们在保证用户有权限的情况下,即可在web端看到新增的菜单,应用中心能看到菜单即为成功,接下来将脚本导出即可
2、利用查询分析器导出脚本
(1)系统化菜单与客户化菜单脚本导出 两个表T_BAS_SysMenuItem与T_PM_MainMenuItem的脚本均可利用自己填写的编码进行查询导出
* 先查询出来,确定是否为自己刚才新增的菜单数据
SELECT * FROM T_BAS_SysMenuItem where FNUMBER = '11'
SELECT * FROM T_PM_MainMenuItem where FNUMBER = '11'
* 在查询语句前加 geninsert 关键字,执行服务器脚本,直接导出insert脚本
(2)门户菜单脚本导出 表T_JP_Page脚本的导出建议使用主键进行菜单查询,利用F12直接在页面上获取,利用其他字段,经常会搞错
SELECT * FROM T_JP_Page where FID = '8a69de91-c9d7-4f9e-8b39-aa473a7df689' 确定好菜单后,同样利用GenInsert关键字提取即可
门户应用菜单
本文2024-09-22 20:16:03发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-112523.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf