应用框架右键导出到EXCEL菜单提示无权限问题分析原创
金蝶云社区-Hadwin
Hadwin
1人赞赏了该文章 384次浏览 未经作者许可,禁止转载编辑于2020年11月21日 16:44:00

image.png

如上图所示:右键导出提示权限,但检查下图的确发现也没有禁用菜单

image.png

分析:查询如下sql,我们可以看出与组织关系为-1,即证明与组织无关,只要在其他组织下禁用了这个导出权限项切换组织,也会提示没权限。

SELECT fid,fnumber,flongnumber,FORGRELATION FROM T_pm_permitem where FALIAS_L2 LIKE '%导出到%'

解决方案:

找到对应的在其他组织禁用的选项然后解禁即可

如何查询其他组织下的禁用,根据:https://vip.kingdee.com/article/112968574636942080链接方案查询

--5、查看某权限是否在某组织下被禁用(5.1,5.2查出来的都有效)

--5.1、查看某权限是否在某组织下被禁用(用户权限组织表,替换权限项编码,如何查询权限项编码参考节点6)

SELECT FOWNER, fpermitemId, forgId

FROM T_PM_USERORGPERM

WHERE FPERMITEMID IN (

SELECT FID

FROM T_pm_permitem

WHERE FNUMBER IN ('权限项编码')

)

AND FPermType = 20


--5.2、查看某权限是否在某组织下被禁用(用户角色组织表,替换权限项编码,如何查询权限项编码参考节点6)

SELECT FUserID, FROLEID, forgId

FROM t_pm_userroleorg

WHERE FRoleID IN (

SELECT FRoleID

FROM T_PM_RolePerm

WHERE FPermItemID IN (

SELECT FID

FROM T_pm_permitem

WHERE FNUMBER IN ('权限项编码')

)

AND FPermType = 20

)



赞 1