你这个问题我首先觉得比较宽泛吧,回答起来可能不能够很具体。
抛砖引玉,我接触后台的时间也不长,也是边做边看他人分享的经验
所以我就按照我之前做后台的数据权限管理的经验来说,希望对你有帮助
需要做如下几个工作:
1. 首先你要弄清楚你后台需要管理的所有业务,将业务拆解成一个个节点,每个节点哪个角色分别要做什么事情,输出什么事情
2. 弄清楚你的权限管理要做到多么细,一般分为页面级别,操作级别,数据级别
页面级别:就是颗粒度最粗的,你规定哪些用户可以看到哪些页面,看到即可以全部数据可见,全部操作可做
操作级别:就是在页面级别的基础上,规定特定角色可以进行哪些操作,是增删改查都可以,还是只能增加
数据级别:这是颗粒成都最细的了,规定角色可以看到哪些数据,即“字段”,然后哪些字段可以操作,哪些字段不可以操作
产出方法的话我之前用的是excel,其他特殊需求,比如只能修改一次这样的内容加在原型或者产品需求文档中
数据权限分为菜单权限和功能权限,菜单权限就是指大的模块,比如用户管理,角色管理;功能权限可以具体到操作权限,如增删查改审核。
菜单-按钮-角色-用户,先添加菜单,菜单所属按钮,新增角色,分配菜单和按钮权限,新增用户,分配角色。