[发明专利]一种定义功能菜单的方法及装置在审
申请号: | 201811504205.8 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109634606A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 姬祖亮;王小明;陈永 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/33 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定义功能 接收用户 数据模型 模型配置 配置信息 字段信息 表信息 字典表 字典 生成数据 配置 | ||
1.一种定义功能菜单的方法,其特征在于,包括:
接收用户输入的字典的表信息和字典的字段信息;
根据所述表信息和所述字段信息,生成数据模型;
接收用户输入的针对所述数据模型的模型配置信息;
根据所述模型配置信息,对所述数据模型进行配置;
接收用户输入的表单配置信息;
根据所述表单配置信息和所述数据模型,生成字典表单;
根据所述字典表单,生成功能菜单。
2.根据权利要求1所述的方法,其特征在于,
所述根据所述字典表单,生成功能菜单,包括:
当接收到用户输入的发布命令时,弹出目录选择界面;
确定用户通过所述目标选择界面选择的待发布目录;
接收用户输入的菜单名称;
将所述待发布目录作为所述功能菜单的目录,将所述菜单名称作为所述功能菜单的名称,将所述字典表单发布为所述功能菜单。
3.根据权利要求1所述的方法,其特征在于,
所述表达配置信息,包括:所述数据模型中可显示的字段、所述数据模型中可编辑的字段;
所述根据所述表单配置信息和所述数据模型,生成字典表单,包括:
向用户提供至少一种表单模板;
确定用户从所述至少一种表单模板中选择的目标表单模板;
根据所述数据模型、所述目标表单模板、所述数据模型中可显示的字段和所述数据模型中可编辑的字段,生成所述字典表单。
4.根据权利要求1-3中任一所述的方法,其特征在于,
进一步包括:
接收用户输入的菜单权限配置信息;
根据所述菜单权限配置信息,配置使用所述功能菜单所需要的权限;
和/或,
进一步包括:
接收用户输入的针对目标字段的字段权限配置信息;
根据所述字段权限配置信息,配置访问所述功能菜单中的所述目标字段所需要的权限;
和/或,
进一步包括:
接收用户输入的针对目标数据的数据权限配置信息;
根据所述数据权限配置信息,配置访问所述功能菜单中的目标数据所需要的权限。
5.根据权利要求1-3中任一所述的方法,其特征在于,
所述字典的表信息,包括:表名、所述字典的维护方式;
所述字典的字段信息,包括:字段的长度、字段的类型、字段是否为空;
和/或,
在所述根据所述字典表单,生成功能菜单之后,进一步包括:
实时记录针对所述功能菜单的操作日志;
实时记录针对所述功能菜单的数据版本。
6.一种定义功能菜单的装置,其特征在于,包括:
第一接收单元,用于接收用户输入的字典的表信息和字典的字段信息;
模型生成单元,用于根据所述表信息和所述字段信息,生成数据模型;
第二接收单元,用于接收用户输入的针对所述数据模型的模型配置信息;
模型配置单元,用于根据所述模型配置信息,对所述数据模型进行配置;
第三接收单元,用于接收用户输入的表单配置信息;
表单生成单元,用于根据所述表单配置信息和所述数据模型,生成字典表单;
菜单生成单元,用于根据所述字典表单,生成功能菜单。
7.根据权利要求6所述的装置,其特征在于,
所述菜单生成单元,用于:
当接收到用户输入的发布命令时,弹出目录选择界面;
确定用户通过所述目标选择界面选择的待发布目录;
接收用户输入的菜单名称;
将所述待发布目录作为所述功能菜单的目录,将所述菜单名称作为所述功能菜单的名称,将所述字典表单发布为所述功能菜单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811504205.8/1.html,转载请声明来源钻瓜专利网。