大佬您好,关于咱们提到的这两个问题,是这样子的。
1. 通过组件做了类似于按钮组,确实在页面上做不了各自的配置
不过关于这个功能的设计,一般是 这样子来使用,首先组件做的一组按钮组,是为了一种业务服务的,也就是说只要用到这个按钮组的地方,权限设置是一样的,并不是为了适应所有的地方,所以权限主要设置在按钮上,无论这个组件放在页面上的任何地方,都遵循相同的权限。
2. 关于角色创建这一点,现在确实是根据需要创建对应的角色,若是咱们真的会将页面细分到,每一个页面都需要4个角色,而且200个页面都存在这种情况,确实是需要创建800个角色。
对于这800个角色,无论是创建还是维护,其实都不是很方便,我们现在也有在考虑是否应该给所有的按钮配置一个角色,自动生成是否会方便一些,但是有一个问题,就是很多情况下,应用的设计并不需要所有页面都需要细分那么多的按钮。只有个别的页面才会有。所以真全部创建,对于不需要的用户,就会看起来很麻烦,可能简单的创建一些页面和按钮,就会出现几十上百的角色,而且用户还不清楚这些角色是做什么的。
关于这个,不知道楼主有没有好一些的想法,可以分享一下,结合咱们实际的场景,是否真的会有情况确实大多数页面都需要这些角色,需要的依据是什么,我们可以参考一下。
|