如何控制单据衍生布局菜单的权限原创
3人赞赏了该文章
1,099次浏览
编辑于2022年12月21日 14:43:52
关键词:权限 ,布局
一、需求
现有一个需求,在原单据上扩展出来了两个布局,布局A和布局B,我们需要在应用菜单上设置两个菜单入口,假设两类用户,一类是学生,学生需要只能看到布局A,一类是教师,教师只能看到布局B。
二、思路与方案
在点击新增的时候是校验用户在单据上有没有新增权限,查看详情页也是校验用户有没有查看权限,列表页面也是校验用户有没有查看权限,而这些苍穹的权限设置都是针对于单据实体的,并没有针对于布局做单据的权限设置,正常去配置权限的是选不到单据的布局权限的,但是我们可以借助权限项来设置。
1 建测试页面
2 建两个对应的布局
布局里面设置可见性,使教师布局只能看到教师布局字段,不能看到学生布局字段,而学生布局则反之
3 设置权限
选中单据实体,找到权限控制,找到操作权限控制,点新增:
新增两个权限项
建好后,并把数据返回到单据上
点击确定,这样就在单据上新增了两个权限项了
4 页面添加权限
再在应用菜单上加上刚才新加的权限项
5 配置权限项
根据对应的角色配置不同的权限项
三, 验证结果
这是全功能用户看到菜单项: 可以看到学生布局和教师布局都存在的
这是学生对应的菜单栏。教师也是同样的显示。
这样就配置好了。
四、开发环境版本
COSMICV5.0.003.0
五、参考资料
bidt_devtset-bidt_yanzheng-202 …(9.08KB)
推荐阅读