【星空旗舰版】门户菜单不显示问题排查原创
金蝶云社区-汪星能
汪星能
6人赞赏了该文章 58次浏览 未经作者许可,禁止转载编辑于2024年10月18日 10:17:46
summary-icon摘要由AI智能服务提供

本文介绍了影响门户左侧全功能菜单显示隐藏的原因及解决方法,包括因应用可见性设置错误、加入全员应用黑名单、上级菜单不可见、菜单树重叠问题及用户无权限等原因导致的菜单不显示或显示异常,并给出了相应的解决步骤和操作建议。

一、影响门户左侧全功能菜单显示隐藏原因如下图:

image.png


二、菜单不显示实例分析:

image.png

场景一:应用轻分析生产环境有,恢复到本地环境没有。

原因:用户把这个应用可见性设置为了“不可见”

解决方法:应用可见性设置为“可见”后显示


image.png

应用轻分析不显示。

原因:用户把这个应用加入了全员应用黑名单

解决方法:从【开发平台】搜索打开全员应用黑名单】,删除指定应用即可显示


image.png

image.png

场景三排污口基础信息可以通过搜索搜出,但在全功能菜单不显示。

原因定位1、通过开发平台】-【税务管理】-【财产和行为税可以看到排污口基础信息菜单是可见性是“可见”的。因此,这个菜单可以通过搜索搜出来。

2、全功能菜单不显示的原因是这个菜单的上级菜单环保税是不可见的,而全功能菜单实际是从上到下按照层级显示的菜单。上级菜单“不可见”,下级菜单也无法正常显示。

正确做法上级菜单操作可见性时,下级菜单可见性要跟随修改,且下级可见性单独修改时,上级菜单要跟随下级菜单可见性同步到正确的状态。


image.png

image.png

场景四:左侧菜单树重叠问题

问题定位:这个菜单页面使用的是bos_portal_apphome_grid应用首页-栅格的基对象模板表单,自带左侧菜单栏。查看应用】-【首页设置的应用首页是自带左侧菜单,因此两个菜单嵌套在一起。

复现条件:首先在系统参数】-【门户参数】-【门户页签中关闭菜单平铺模式,平铺模式下看不到左侧菜单树叠加情况,因为打开菜单时不会打开应用首页。

正确做法:普通菜单不要使用应用首页的级对象模板表单。


image.png

场景五:用户反馈【主生产计划】应用不显示。

image.png


问题定位1全功能菜单菜单显示设置界面打开设置以后,正常应该能看到如图所示主生产计划应用。如果是未勾选,说明是有用户或者管理员隐藏了这个应用。

但是,实际情况是设置状态下,主生产计划应用是不显示的。说明并非用户隐藏了这个引用。

image.png


问题定位2开发平台】-【主生产计划】-【查看应用,发现可见性已打开,启用状态为已启用。看来不是这里的设置导致应用不显示。

image.png


问题定位31sql查询分析器查出应用:主生产计划,编码:mps,应用id35YK7XCPFTJ=

2、通过应用黑名单t_meta_appblacklist查出主生产计划也不在应用黑名单之列。

说明主生产计划不显示并不是应用黑名单导致。


image.png

问题定位41、通过首页菜单加载全功能菜单的日志PermissionServiceImpl.getUserBizApps可以看出,在获取用户的有权应用id时,主生产计划】id:“35YK7XCPFTJ=”并不在其中,说明它是一个没有权限的应用。

2、查询用户权限,发现该用户是全功能用户,并且没有直接禁权该应用,所以不应该存在没有权限问题。

image.png


问题定位51、发现在应用启用配置界面,主生产计划应用是禁用状态。状态启用后观察,主生产计划应用依然没有显示!

为什么?

image.png

因为有缓存,通过ctrl+alt+h快捷键可以快速清除缓存。就可以正常看到了。




图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!