权限中心
2020-11-24 15:23:15 0 举报
AI智能生成
文档
作者其他创作
大纲/内容
用户申请
内部申请
企业微信登入
用户名称,内部企微获取
用户邮箱,内部用户企微获取
所在部门(按照部门结构),企微获取
职务,自己填写
备注,说明要申请的权限,已及原因
用户类型: 1.内部用户
外部申请
微信登入
用户名称,微信获取
用户openID,微信获取,用户唯一标识
备注,说明要申请的权限,已及原因
用户类型: 1.外部用户
用户审批
通过
企微通知,通过,消息模板包括角色,后台地址等
姓名 name
邮箱 email
user_role表 角色分配
role_part 表 搜索字段和筛选权限分配
user_data_permission 表 媒体或行业权限分配
user_apply status =2 通过
user_apply user_id 回写
驳回
企微通知,驳回原因
user_apply status =3 驳回
user_apply reason 驳回原因
后台配置
通用辞典配置(字段和筛选选)
dict.type 类型名
dict.label 页面显示名称
dict.value 对应的key
dict.parent_id 父级ID 0为顶级
dict.level 处于第几级
dict.sort 排序
后端路由配置
name api的名称
请求方式 1 get 2 post 3 delete 4 put
后端路由api接口 eg: /user/info
check_login 是否需要检查登入 0 不需要 1 需要
check_auth 是否需要检查权限 0 不需要 1 需要
check_columns 是否需要对字段验权限 0 不需要 1 需要
需要 dict.type = columns
router_part.columns api中查询的字段,逗号分隔,对应dict表中的id
check_filter_columns 是否需要对筛选字段验权限 0 不需要 1 需要
需要 dict.type = filter_columns
router_part.filter_columns api支持筛选的字段,逗号分隔,对应dict表中的id
权限组(菜单)配置(permission)
name 权限名
action 每个权限对应的action,用于前段控制
pid 上层id
ID
关联router(permission_router)
permission_id permission表的ID
router_id router表的ID
用户登入
外部微信登入
内部企微扫码登入
检查user表中是否存在该用户
不存在
跳转用户申请页面
不存在
生成token,返回前端,跳转登入后指定默认页面
更新user表中的 content内容 企微登入后获取
更新头像,企微获取
用户管理
外部用户
内部用户
查询列表
编辑
删除
停用
分配角色
分配媒体,行业
功能权限管理
角色权限设置
编辑角色拥有的权限
permission_ids
编辑角色拥有,查看的字段,已经筛选项
columns
filter_columns
角色管理
新增
name 角色名称
code 角色code
description 角色描述
编辑
删除
列表
0 条评论
下一页