[发明专利]一种配置界面的生成方法、装置和系统有效
申请号: | 202310293903.2 | 申请日: | 2023-03-24 |
公开(公告)号: | CN116009867B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 赵哲;肖圣端;张权;王刚;吕炎州;黎俊宏 | 申请(专利权)人: | 广州市易鸿智能装备有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/71 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 钟文瀚 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 界面 生成 方法 装置 系统 | ||
1.一种配置界面的生成方法,其特征在于,包括以下步骤:
响应于用户输入的配置类结构数据,获得所述配置类结构数据的类别属性;
其中,所述类别属性包括根配置类、小类别类和列表类;
根据所述类别属性对所述配置类结构数据进行分类,当所述类别属性为所述根配置类时,在所述根配置类中加入菜单内容特性和角色权限特性的定义,获得对应的根配置类组件,具体包括:
通过所述菜单内容特性确定菜单内容,通过所述角色权限特性确定所述菜单内容是否显示于所述配置界面;其中,所述菜单内容包括:配置内容保存在硬盘中的位置,所述配置内容的排序和所述配置内容显示的图标;
当所述类别属性为小类别类时,在所述小类别类中加入组特性和显示组件特性的定义,并根据所述配置类结构数据确定是否在所述小类别类中加入影响显示特性、角色影响特性、监听特性、检测函数特性中的零项或多项定义,获得对应的小类别类组件,具体包括:
通过所述组特性确定生成的小类别类组,通过所述显示组件特性确定生成的小类别类控件,通过所述影响显示特性确定所述小类别类控件被所述小类别类控件对应的指定控件的值的影响是否显示,通过所述角色影响特性确定所述小类别类控件被用户的角色的影响,通过所述监听特性确定所述配置界面的小类别类配置是否被修改,通过所述检测函数特性确定所述小类别类组中的各项数值是否符合预设的小类别类标准数值,并在判断确定检测的数值不符合所述小类别类标准数值时,向用户发送提醒通知;
当类别属性为列表类时,在所述列表类中根据所述配置类结构数据确定是否加入列表组件显示特性、列表影响显示特性、列表角色显示特性、列表监听特性和列表检测函数特性中的零项或多项定义,获得对应列表类组件,具体包括:
通过所述列表组件显示特性确定生成的列表类控件,通过所述列表影响显示特性确定所述列表类控件被所述列表类控件对应的指定控件的值的影响是否显示,通过所述列表角色显示特性确定所述列表类控件被用户的角色的影响,通过所述列表监听特性确定所述配置界面的列表类配置是否被修改,通过所述列表检测函数特性确定所述列表类控件中的各项数值是否符合预设的列表类标准数值,并在判断确定检测的数值不符合所述列表类标准数值时,向用户发送提醒通知;
调用所述根配置类组件、所述小类别类组件和所述列表类组件生成对应配置界面。
2.如权利要求1所述的一种配置界面的生成方法,其特征在于,所述调用所述根配置类组件、所述小类别类组件和所述列表类组件生成对应配置界面,具体包括:
扫描根配置类组件中菜单内容特性包含的属性,并根据角色权限特性的定义确定是否在所述配置界面上显示所述根配置类组件中所述菜单内容特性的属性;
扫描小类别类组件和列表类组件中若干个特性包含的附加属性,并根据所述若干个特性的附加属性调整所述配置界面。
3.如权利要求1所述的一种配置界面的生成方法,其特征在于,所述调用所述根配置类组件、所述小类别类组件和所述列表类组件生成对应配置界面,具体还包括:
扫描所述配置类组件的参数,以根配置类组件的参数为基础生成对应所述配置界面,并根据小类别类组件的参数和列表类组件的参数调整所述配置界面;
其中,所述参数包括配置对象、角色名称、菜单显示、副本创建、组编辑和标签控件中的一个或多个组合。
4.如权利要求1所述的一种配置界面的生成方法,其特征在于,在所述调用所述根配置类组件、所述小类别类组件和所述列表类组件生成对应配置界面之后,还包括:
订阅若干个事件,当第一事件被触发时,向用户发送所述第一事件对应的第一通知;
其中,所述事件包括参数保存事件、列表组选择事件、保存通知事件、按钮点击事件、按钮取消事件和提醒确认事件。
5.如权利要求1所述的一种配置界面的生成方法,其特征在于,在所述调用所述根配置类组件、所述小类别类组件和所述列表类组件生成对应配置界面之后,还包括:
扫描所述配置类组件的主题更改设置,根据所述主题更改设置调整所述配置界面的颜色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市易鸿智能装备有限公司,未经广州市易鸿智能装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310293903.2/1.html,转载请声明来源钻瓜专利网。