角色管理
角色是网页端独有的授权载体:把一组菜单权限和公共权限打包,再套到人身上,就能在不改动机构权限的前提下单独放开某些功能。一个角色从建到生效要走四步——新增角色 → 功能授权 → 人员绑定 → 用户侧确认,四个动作分布在 系统管理 → 角色管理 的同一张列表页上,入口都在行内的「功能授权」「人员绑定」链接里。
一、功能概述
角色管理是一个标准的编码列表窗口,工具栏和列表结构与客户端编码窗口一致;特殊之处在「操作」列的两个链接,它们分别是角色的两个配置子页:
| 入口 | 管什么 | 打开后的页面 |
|---|---|---|
| 功能授权 | 这个角色拥有哪些菜单、哪些按钮权限、哪些公共权限 | 标题 对【角色名】设置操作权限,含 功能菜单 / 公共权限 两个页签 |
| 人员绑定 | 哪些人属于这个角色 | 标题 角色【编号】人员绑定,列出已绑定人员,可添加、删除 |
角色本身不直接给用户权限,它要先被「分配」给用户才生效。用户侧的入口是 系统管理 → 用户管理 → 角色分配。两个入口读写的是同一份绑定关系:在角色的「人员绑定」里加进去的人,到用户侧「角色分配」加载后已经处于勾选状态,不需要重复操作。
二、界面布局说明

| 区域 | 内容 |
|---|---|
| 工具栏 | +新增(蓝色主按钮)、导出、回收站、打印、▾ 更多;最右侧三个图标是搜索面板、刷新、在新窗口打开 |
| 查询条 | 搜索… 输入框 + 蓝色 🔍 按钮,按角色名称模糊匹配 |
| 列表列 | 勾选框 / 行号 / 角色名称(蓝色链接,点开是角色编辑窗口)/ 角色说明(显示 /YY、/HTYY 这类斜杠前缀的助记串)/ 操作 |
| 操作列 | 每行两个链接:功能授权、人员绑定 |
| 空表 | 未建过角色时列表为空白,先点 +新增 |
点 +新增 进入角色编辑窗口:

工具栏是 ← 返回、💾 保存(右侧 ▾ 可另存为其它动作)、✕ 取消、🔄 刷新、˄ 上一行、˅ 下一行;正文分三组:角色信息(展开)、编码状态、审计信息(后两组默认折叠,点标题行右侧 > 展开)。
点行内 功能授权 进入授权页:

| 区域 | 内容 |
|---|---|
| 标题 | 蓝色 对【运营】设置操作权限,方括号里是当前角色名 |
| 工具栏 | ← 返回、☑ 添加全部、🗑 删除全部、💾 保存 |
| 页签 | 功能菜单 / 公共权限 |
| 功能菜单表 | 四列:勾选框 / 菜单名称(树形,+ - 展开收起)/ 层级 / 窗口菜单权限 |
| 窗口菜单权限 | 只有「菜单项」层级的行才有勾选框,如 仓库库存警戒分析 一行给出 导出数据、查看成本价、查看日志;仓库配货标准 给出 编辑、查看日志;采购计划、总库存标准 只有 查看日志;分店配货标准 无权限项 |
切到 公共权限 页签:

公共权限是平铺列表,不是树,两列:权限类型(分组名)与 权限名称(勾选项)。
点行内 人员绑定 进入绑定页:

点 添加 弹出通用选择窗口:

三、业务操作步骤
新建一个角色
- 系统管理 → 角色管理,点 +新增。
- 填 角色名称(必填,红
*),如门店店长;角色说明 与 助记码 可选,助记码用于列表和下拉里的快速识别。 - 点 💾 保存。回到列表,新角色出现在最后一行,名称为蓝色链接,操作列已给出 功能授权 与 人员绑定。
给角色配功能权限
- 在角色行点 功能授权,进入
对【角色名】设置操作权限。 - 功能菜单 页签里逐级展开树:模块 → 子模块 → 菜单项。要放开某个功能,勾它自己那一行的复选框;上级模块和子模块同样要勾,否则菜单树里不会出现(三级校验见 权限模型与生效规则)。
- 需要控制到按钮时,在同一行右侧勾 窗口菜单权限 下的具体项,如只给「查看」不给「编辑」、不给「查看成本价」。
- 切 公共权限 页签,按权限类型找需要的全局项并勾选。
- 点 💾 保存。提示保存后权限缓存立即刷新,绑定该角色的人重新打开页签即可看到变化。
- 想整体清空重来:点 删除全部 取消所有勾选,或点 添加全部 一次全选,再手工减。
把人绑到角色上
- 在角色行点 人员绑定,页面标题为
角色【编号】人员绑定,列表列出当前已绑定的人,工具栏显示已选 N 人。 - 点 添加,弹出「选择人员」窗口:顶部
搜索…+ 搜索,右侧 查看已选 回看已勾但未提交的人;表格三列 编号 / 姓名 / 部门,底部共 180 条, 第 1/9 页与 首页 / 上一页 / 1 2 3 4 5 / 下一页 / 末页;左下选择所有复选框与已选 0 项计数,右下 取消 / 确定。 - 按编号或姓名搜到人,逐行勾选(或
选择所有整页勾),点 确定。列表立即出现新行,已选 N 人随之变化。 - 要移除:在列表里勾掉对应行,点 删除。
- 到 系统管理 → 用户管理 → 角色分配,选这个人点 加载,确认对应角色已勾选——这一步只是核对,不需要再点保存。
改名、停用与删除
- 点列表里的角色名称链接打开编辑窗口,改 角色名称 / 角色说明 / 助记码 后 保存。
- 删除角色:在列表勾选该行,用工具栏的删除动作;删错的从 回收站 里找回。
- 临时收权不必删角色——把 人员绑定 里的人删掉,比改功能授权影响面小、恢复也快。
四、字段详细说明
角色编辑窗口
| 字段 | 含义 |
|---|---|
| 角色名称 | 必填,显示在列表、授权页标题 对【…】设置操作权限 和用户侧的角色行里 |
| 角色说明 | 备注这个角色的用途,列表「角色说明」列显示带斜杠前缀的助记串 |
| 助记码 | 名称的快速检索码,如 运营 记 /YY、后台运营 记 /HTYY |
| 编码状态 | 折叠分组,级别标志 / 明细标志 / 使用标志等系统内部状态,一般不动 |
| 审计信息 | 折叠分组,记录创建与最后修改的人和时间 |
功能菜单表
| 列 | 含义 |
|---|---|
| 菜单名称 | 树形节点,+ 展开、- 收起;叶子是可打开的功能 |
| 层级 | 模块 / 子模块 / 菜单项 三种取值,决定这一行能不能勾窗口权限 |
| 窗口菜单权限 | 该功能下的按钮级权限,逐行不同;无权限项的功能此列为空 |
公共权限表
| 列 | 含义 |
|---|---|
| 权限类型 | 分组名,如 报表管理、查询策略、单据控制、日常办公、生产MES |
| 权限名称 | 具体能力,如 导出报表、导入策略、允许使用所有策略、可修改送审单据、发布公告 |
人员绑定
| 项 | 含义 |
|---|---|
| 已选 N 人 | 当前列表中被勾选的人数,配合 删除 使用 |
| 编号 | 操作员编号,与 用户管理 列表里的编号一致 |
| 姓名 | 操作员姓名 |
| 部门 | 所属机构,即决定他机构授权的那一个部门 |
五、典型使用场景
门店店长包。 建角色 门店店长,功能菜单只勾 门店查询、库存明细账、POS销售明细 这类查询叶子,公共权限不勾;把各店店长绑进去。店长们所属机构各不相同,但看到的功能一致。库存账簿三个页签分别是什么、能查到哪一层,见库存查询与库存明细账。
只读审计包。 建角色只勾报表类菜单,窗口权限统一给 查看日志、不给 编辑、不给 导出数据,用于外部审计或总部抽查。
临时顶班。 某人短期要做出纳的活,把他加进已有的出纳角色,顶班结束从人员绑定里删掉,不动任何机构权限。
成本价分级。 同一功能对不同人显示不同数据:给需要看成本的人在其角色里勾上 查看成本价,其余人不勾,避免整个机构放开。
六、权限控制与前置条件
- 入口在左侧菜单 系统管理 → 角色管理,操作者本人要有该模块授权和窗口的「可编辑」权限,否则只能查看不能保存。
- 角色授权只能增加权限:最终生效的是机构授权与角色授权的并集,角色无法扣掉某人从机构继承来的权限。
- 给用户分配角色的权限,等同于给用户提权的权限,建议只开放给系统管理员岗。
- 角色编号是系统生成的七位码(如
1000002),不由用户填写。
七、常见问题
保存后用户菜单没变化。 先确认上级模块和顶级模块也勾了——三级 AND 缺一即不显示;再确认这个人确实绑定了该角色;最后等最多五分钟,权限结果有 300 秒缓存。
「人员绑定」加了人,用户侧还要再点一次吗? 不需要。两处是同一份绑定关系,用户侧打开「角色分配」→ 选该用户 → 点 加载,对应角色已经是勾选状态。
换了用户下拉里的人,下面的角色列表还是旧人的勾。 选人后必须点蓝色 加载,列表才会按新用户重读。
窗口菜单权限那一列是空的。 说明该功能没有登记按钮级权限项,只能控制到「能不能打开这个功能」这一层。
想临时禁用一个角色。 别删。把 人员绑定 里的人清空即可让角色失效,日后重新加回比重建授权快。
删错了角色。 用列表工具栏的 回收站 找回。
相关文档
- 本目录:权限模型与生效规则、用户管理、越权拦截与权限排查
- 客户端同类内容:40权限配置_岗位权限与个人独立权限、85公共权限主体查询
- 通用操作:表格窗口通用操作、单据窗口通用操作
