Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 成都数之联科技股份有限公司请求不公布姓名获国家专利权

成都数之联科技股份有限公司请求不公布姓名获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉成都数之联科技股份有限公司申请的专利一种动态菜单的实现方法及系统及装置及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115964109B

龙图腾网通过国家知识产权局官网在2026-04-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211531520.6,技术领域涉及:G06F9/451;该发明授权一种动态菜单的实现方法及系统及装置及介质是由请求不公布姓名;请求不公布姓名设计研发完成,并于2022-12-01向国家知识产权局提交的专利申请。

一种动态菜单的实现方法及系统及装置及介质在说明书摘要公布了:本发明公开了一种动态菜单的实现方法及系统及装置及介质,涉及树形菜单技术领域,通过获取第一用户的登录数据来获取第一用户的角色数据,基于第一用户的角色数据将第一用户分为第二用户和第三用户。第二用户对应菜单树的获得,通过前端去控制菜单树的生成及筛选,而后端只需要返回第二用户对应的菜单权限标识数组,减少了数据请求的复杂度;第三用户对应菜单树的获得,对于一些特殊的用户权限系统拥有固定的角色权限,每个角色权限拥有固定的菜单权限,通过控制角色权限与菜单权限的一一映射关系,再通过前端去获取第三用户对应的角色权限获得其对应的菜单权限从而得到对应的菜单树,而不用进行后端请求,减少了对后端接口请求的依赖度。

本发明授权一种动态菜单的实现方法及系统及装置及介质在权利要求书中公布了:1.一种动态菜单的实现方法,其特征在于,所述方法包括以下步骤: S1.获取第一用户的登录数据; S2.基于所述第一用户的登录数据,获取所述第一用户的角色数据; S3.将所述第一用户的角色数据与预设角色数据进行匹配,若匹配失败,则进行步骤S4,若匹配成功,则进行步骤S7; S4.通过前端构建第一初始菜单树,所述第一用户的角色数据中与所述预设角色数据匹配失败对应的用户为第二用户,所述第二用户拥有所述第一初始菜单树的非空真子集; S5.基于所述第二用户拥有所述第一初始菜单树的非空真子集,后端获取所述第二用户对应的菜单权限标识数组并返回至所述前端; S6.基于所述第二用户对应的菜单权限标识数组,所述前端对所述第一初始菜单树进行过滤得到第一子菜单树; S7.通过前端构建多个第一菜单树,多个所述第一菜单树与多个用户角色形成一一映射关系,所述第一用户的角色数据中与所述预设角色数据匹配成功对应的用户为第三用户; S8.基于多个所述第一菜单树与多个所述用户角色的映射关系,所述前端获取所述第三用户对应的第二子菜单树; 通过前端构建第一初始菜单树包括:将菜单数据库中的数据分级放入N个数组中,其中N为≧2的正整数;获取第1级数组中的第1数据;获取第2级数组中的第2数据,并与所述第1数据中对应的数据进行拼接;持续获取所述N个数组中的数据,直至获取到第N级数组中的第N数据,并与所述第N-1数据中对应的数据进行拼接; 所述方法还包括:所述前端对所述第一子菜单树和所述第二子菜单树进行优化处理,包括获取所述第二用户对所述第一子菜单树中各个节点进行选择操作的操作次数并与预设操作次数进行对比,将超过所述预设操作次数对应的菜单树节点收缩至所述第一子菜单树节点对应的父节点下的隐藏节点;还包括获取所述第三用户对所述第二子菜单树中各个节点进行选择操作的操作次数并与所述预设操作次数进行对比,将超过所述预设操作次数对应的菜单树节点收缩至所述第二子菜单树节点对应的父节点下的隐藏节点; 所述前端对所述第一初始菜单树过滤得到第一子菜单树包括:基于所述第二用户对应的菜单权限标识数组,对所述第一初始菜单树中的数据均添加过滤标识;基于所述过滤标识,对所述第一初始菜单树进行递归过滤; 对所述第一初始菜单树进行递归过滤包括:所述过滤标识包括第一过滤标识和第二过滤标识;将所述第一初始菜单树中数据的过滤标识与所述第一过滤标识和所述第二过滤标识进行匹配;当所述第一初始菜单树中数据的过滤标识与所述第一过滤标识匹配成功,则保留与所述第一过滤标识匹配成功对应的所述第一初始菜单树数据;当所述菜单树中数据的过滤标识与所述第二过滤标识匹配成功,则删除与所述第二过滤标识匹配成功对应的所述第一初始菜单树数据; 通过前端构建多个第一菜单树包括: a1.通过所述前端构建第二初始菜单树; a2.基于所述第三用户的角色权限为所述第二初始菜单树的每一个节点分配权限值,所述每一个节点的权限值为0或者1; a3.对所述第二初始菜单树的每一个节点的权限值进行判断,将权限值为0对应的节点从所述第二初始菜单树中删除,将权限值为1对应的节点保留; a4.重复步骤a2至步骤a3,得到多个用户一一对应的多个所述第一菜单树; 所述方法还包括:所述前端对经过优化处理后的所述第一子菜单树和所述第二子菜单树进行渲染得到对应的动态菜单。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人成都数之联科技股份有限公司,其通讯地址为:610042 四川省成都市武侯区锦绣街8号2层270号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。