在最近的项目有个功能是给用户角色相关的模块赋予增删改查的权限原型大体如下
这是产品一开始给的原型,但是每个模块所拥有的权限不一样,不一定四个都会有,或者会有别的权限,
网上找寻资料后,根据这个项目进行修改的https://github.com/Echo987/vue-tableAuthor,而作者也是根据花裤衩的树形表格进行的修改 项目的效果是这样子

根据项目的需求对这个表格进行了一点修改,并增加了全选:

权限的相关数据都是后台生成,大体格式

其中selectchecked存储的是权限操作的id为数组,sonData中存储权限操作的对象。
全选操作需要遍历整个数据对每个checkAll Indeterminate 进行赋值true

本文介绍了一个项目中用户角色权限管理的功能实现过程,包括原型设计、功能调整及全选操作的实现。根据需求,对表格进行了修改并增加了全选功能,权限数据由后台生成。
2253

被折叠的 条评论
为什么被折叠?



