Skip to content

权限管理

功能需求表

序号功能需求需求描述功能说明校验规则交互说明与流程涉及字段错误提示成功提示
1权限分组列表查询展示所有权限分组列表,支持分页浏览表格字段:ID、分组名称、创建时间、操作(编辑删除)
分页规则:每页显示10条数据
-支持"上一页"、"下一页"翻页,支持页码跳转,显示总数据条数"共 X 条"ID、分组名称、创建时间-
2新增权限分组支持管理员创建新的权限分组字段定义:
• 分组名称:文本输入框,必填,2-50个字符,唯一性校验
• 菜单授权:树形选择器,必填,至少选择一项
菜单授权树结构:采用三级树形结构,支持复选框选择,支持展开/折叠节点,选中父节点自动选中所有子节点,取消子节点不影响父节点选中状态,必须至少选择一个权限项
分组名称:不能为空;2-50个字符;唯一性校验
菜单授权:至少选择一项
1.点击"新增"按钮,弹出"设置权限"表单弹窗
2.填写分组名称
3.在树形选择器中选择菜单权限
4.点击"确认"按钮提交
5.校验数据(名称唯一性、权限必选)
6.保存成功,显示成功提示
7.弹窗关闭,列表刷新
分组名称、菜单授权分组名称长度为2-50个字符
该分组名称已存在
请至少选择一个菜单权限
权限分组创建成功
3编辑权限分组支持编辑权限分组信息和菜单权限可编辑字段:分组名称、菜单授权
编辑操作不创建新分组,直接更新现有分组
分组名称:2-50个字符;唯一性校验
菜单授权:至少选择一项
1.点击表格操作列的"编辑"链接
2.弹出"设置权限"表单弹窗,自动回填当前权限分组数据
3.修改分组名称
4.修改菜单权限选择
5.点击"确认"按钮保存
6.校验数据
7.保存成功,显示成功提示
8.弹窗关闭,列表刷新
分组名称、菜单授权分组名称长度为2-50个字符
该分组名称已存在
请至少选择一个菜单权限
权限分组更新成功
4删除权限分组支持删除权限分组点击"删除"链接,弹出二次确认对话框
删除操作为软删除(逻辑删除),设置 is_deleted = 1
删除操作不可恢复
业务规则:不允许删除管理员分组;不允许删除关联了用户的权限分组;删除权限分组时需检查是否有用户关联,如有则提示无法删除
-1.点击权限分组行的"删除"链接
2.弹出确认对话框:"确定要删除该权限分组吗?"
3.点击"确定"按钮
4.调用删除接口
5.显示成功提示
6.弹窗关闭,列表刷新
-不可删除系统管理员分组
删除失败,该权限分组关联了用户
权限分组删除成功

提示信息表

场景提示类型提示内容
新增成功Success权限分组创建成功
编辑成功Success权限分组更新成功
删除成功Success权限分组删除成功
删除失败Error删除失败,该权限分组关联了用户
名称已存在Error该分组名称已存在,请更换
网络异常Error网络异常,请稍后重试
分组名称长度为2-50个字符Error分组名称长度为2-50个字符
该分组名称已存在Error该分组名称已存在
请至少选择一个菜单权限Error请至少选择一个菜单权限
不可删除系统管理员分组Error不可删除系统管理员分组