记一次左侧菜单不可见的解决思路.壮汉将菜单发布给关了

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

记一次左侧菜单不可见的解决思路.壮汉将菜单发布给关了

从原来的服务器备份了一个账套下来,部署后发现[生产制造]下的[生产订单]菜单看不到,导致生产模块没有

26f066dbdb311470347c2f6c6fb6de0.webp

通过一番检查,检查临时许可,检查权限,重设权限,发现都没有起作用

最后通过一番折腾,发现菜单发布给哪位壮士给取消了

image.webp

这里有好几十个菜单

我本可以一个一个勾选进行发布,但是作为一名程序员,做这样的工作兼职有些丢脸

这样会浪费我很多宝贵的时间,

于是我开始着手从数据库层面解决这个问题

首先我们通过SQL 找到生产领料模块的表

image.webp


然后我们通过一条SQL查询能发现 FSTATUS ,和 FHTMLSTATUS 分别对应了功能上的客户端发布和WEB端发布

SELECT Y.*,X.FNAME FROM dbo.T_META_CONSOLEDETAIL_L X
JOIN T_META_CONSOLEDETAIL Y
ON X.FDETAILFUNCID= y.FDETAILFUNCID
WHERE Y.FSUBFUNCID='a56cc46046514b6ea32ae3586d5bab6f'

那么我们稍微改造一下这个SQL

WITH a AS(
SELECT Y.*,X.FNAME FROM dbo.T_META_CONSOLEDETAIL_L X
JOIN T_META_CONSOLEDETAIL Y
ON X.FDETAILFUNCID= y.FDETAILFUNCID
WHERE Y.FSUBFUNCID='a56cc46046514b6ea32ae3586d5bab6f'
)
UPDATE  a SET a.FSTATUS=1 ,a.FHTMLSTATUS=1

这时候这些菜单就变成了发布状态,

然后依次将需要发布的模块都UPDATE一下

这时候我们可以看到,发布状态全都勾上了

image.webp

最后到页面上去检验一下效果

image.webp

收工!

记一次左侧菜单不可见的解决思路.壮汉将菜单发布给关了

从原来的服务器备份了一个账套下来,部署后发现[生产制造]下的[生产订单]菜单看不到,导致生产模块没有通过一番检查,检查临时许可,检查权限,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息