找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-2-27 17:45  /   查看:3525  /  回复:0
前面看了那个基础教程,可能大家觉得也就那样了,没有啥新意啊


那其实功能确实听起来也就这样,
但是一般的功能,还需要一个好的段子手为大家将功能和实际场景串接起来,整一个故事,讲出效果,然后再让听众有无限的想象空间,才行。

没错,我就是这样的人
-------------------------------------------正片开始--------------------------------------------
比如我现在要开发一个库存管理系统
image.png101634215.png
那我现在可以怎么设置权限呢?
我可以创建很多的功能角色,这些角色不绑定任何用户,就是绑定到权限,比如页面的权限,数据的权限,菜单的权限
image.png537538756.png
然后在设计器中将这些权限,绑定到对应的资源上,比如菜单权限就按照成上面角色名设置(页面同理)
image.png892715759.png
这样我就将这些功能的权限和应用中我想设置的所有权限一一对应。

然后我们就可以在服务端(或者设计器)创建很多的业务角色,比如采购员,销售主管,然后让这些角色继承
image.png214507750.png
(此图正式版会有改变)
同时把一些角色直接绑定到组织结构中,
image.png31390379.png

经过这么一系列的操作,我们可以达成什么效果呢?
1.如果有一个新人加入,直接将他绑定到组织节点中,他就有相应的权限了。比如可以销售部下面的所有人都有了销售权限。至于销售权限都有啥,我们只需要调整销售角色继承自哪些功能角色就好
image.png166500243.png
(此截图仅是预览版,正式应该不会叫继承,设置方式也可能会变化,但是大概的意思不变)
2.如果我们要将一些角色的权限拿掉,那只需要从他继承的功能角色中删除就行。比如以后销售不需要管是否已经给客户发货了,那就直接将发货菜单项的功能角色从销售
3.如果我们需要增加一些角色,那还是只需要让他们直接集成现有功能角色就行。比如增加一个盘库员,那我们就可以将和盘库相关的功能角色继承给这个盘库员
可能大家对我说的继承有点困惑,这点大家不用纠结,大概意思就是说A角色拥有了B角色的所有权限。这个文字会在正式版中有修改


这个功能的好处还有很多,剩下的就交给大家去探索了


最后的最后,我把这个工程文件发给大家体验
库存管理系统9.0.fgcc (9.43 MB, 下载次数: 276)

评分

参与人数 5满意度 +25 收起 理由
Mr.Z + 5
13794930121 + 5
钮钴禄小懒子 + 5
sz_xd + 5
moer + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部