Skip to content

角色管理 ​

角色是网页端独有的授权载体:把一组菜单权限和公共权限打包,再套到人身上,就能在不改动机构权限的前提下单独放开某些功能。一个角色从建到生效要走四步——新增角色 → 功能授权 → 人员绑定 → 用户侧确认,四个动作分布在 系统管理 → 角色管理 的同一张列表页上,入口都在行内的「功能授权」「人员绑定」链接里。

一、功能概述 ​

角色管理是一个标准的编码列表窗口,工具栏和列表结构与客户端编码窗口一致;特殊之处在「操作」列的两个链接,它们分别是角色的两个配置子页:

入口管什么打开后的页面
功能授权这个角色拥有哪些菜单、哪些按钮权限、哪些公共权限标题 对【角色名】设置操作权限,含 功能菜单 / 公共权限 两个页签
人员绑定哪些人属于这个角色标题 角色【编号】人员绑定,列出已绑定人员,可添加、删除

角色本身不直接给用户权限,它要先被「分配」给用户才生效。用户侧的入口是 系统管理 → 用户管理 → 角色分配。两个入口读写的是同一份绑定关系:在角色的「人员绑定」里加进去的人,到用户侧「角色分配」加载后已经处于勾选状态,不需要重复操作。

二、界面布局说明 ​

角色管理列表:新增/导出/回收站/打印工具栏、搜索框,以及角色名称、角色说明、操作三列

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

点 +新增 进入角色编辑窗口:

新增角色窗口:返回/保存/取消/刷新/上一行/下一行工具栏,角色信息分组含角色名称必填、角色说明、助记码

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

点行内 功能授权 进入授权页:

功能授权-功能菜单页签:对【运营】设置操作权限,返回/添加全部/删除全部/保存工具栏,菜单树按模块、子模块、菜单项三级展开,右侧是窗口菜单权限勾选框

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

切到 公共权限 页签:

功能授权-公共权限页签:权限类型与权限名称两列的平铺列表,含报表管理、查询策略、单据控制、日常办公、生产MES 等分组

公共权限是平铺列表,不是树,两列:权限类型(分组名)与 权限名称(勾选项)。

点行内 人员绑定 进入绑定页:

角色【1111】人员绑定:返回/添加/删除工具栏与已选人数,列表为编号、姓名、部门

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

选择人员弹窗:搜索框与查看已选按钮、编号姓名部门三列、共 180 条分页、选择所有与已选项数、取消确定

三、业务操作步骤 ​

新建一个角色 ​

  1. 系统管理 → 角色管理,点 +新增。
  2. 填 角色名称(必填,红 *),如 门店店长;角色说明 与 助记码 可选,助记码用于列表和下拉里的快速识别。
  3. 点 💾 保存。回到列表,新角色出现在最后一行,名称为蓝色链接,操作列已给出 功能授权 与 人员绑定。

给角色配功能权限 ​

  1. 在角色行点 功能授权,进入 对【角色名】设置操作权限。
  2. 功能菜单 页签里逐级展开树:模块 → 子模块 → 菜单项。要放开某个功能,勾它自己那一行的复选框;上级模块和子模块同样要勾,否则菜单树里不会出现(三级校验见 权限模型与生效规则)。
  3. 需要控制到按钮时,在同一行右侧勾 窗口菜单权限 下的具体项,如只给「查看」不给「编辑」、不给「查看成本价」。
  4. 切 公共权限 页签,按权限类型找需要的全局项并勾选。
  5. 点 💾 保存。提示保存后权限缓存立即刷新,绑定该角色的人重新打开页签即可看到变化。
  6. 想整体清空重来:点 删除全部 取消所有勾选,或点 添加全部 一次全选,再手工减。

把人绑到角色上 ​

  1. 在角色行点 人员绑定,页面标题为 角色【编号】人员绑定,列表列出当前已绑定的人,工具栏显示 已选 N 人。
  2. 点 添加,弹出「选择人员」窗口:顶部 搜索… + 搜索,右侧 查看已选 回看已勾但未提交的人;表格三列 编号 / 姓名 / 部门,底部 共 180 条, 第 1/9 页 与 首页 / 上一页 / 1 2 3 4 5 / 下一页 / 末页;左下 选择所有 复选框与 已选 0 项 计数,右下 取消 / 确定。
  3. 按编号或姓名搜到人,逐行勾选(或 选择所有 整页勾),点 确定。列表立即出现新行,已选 N 人 随之变化。
  4. 要移除:在列表里勾掉对应行,点 删除。
  5. 到 系统管理 → 用户管理 → 角色分配,选这个人点 加载,确认对应角色已勾选——这一步只是核对,不需要再点保存。

改名、停用与删除 ​

  1. 点列表里的角色名称链接打开编辑窗口,改 角色名称 / 角色说明 / 助记码 后 保存。
  2. 删除角色:在列表勾选该行,用工具栏的删除动作;删错的从 回收站 里找回。
  3. 临时收权不必删角色——把 人员绑定 里的人删掉,比改功能授权影响面小、恢复也快。

四、字段详细说明 ​

角色编辑窗口 ​

字段含义
角色名称必填,显示在列表、授权页标题 对【…】设置操作权限 和用户侧的角色行里
角色说明备注这个角色的用途,列表「角色说明」列显示带斜杠前缀的助记串
助记码名称的快速检索码,如 运营 记 /YY、后台运营 记 /HTYY
编码状态折叠分组,级别标志 / 明细标志 / 使用标志等系统内部状态,一般不动
审计信息折叠分组,记录创建与最后修改的人和时间

功能菜单表 ​

列含义
菜单名称树形节点,+ 展开、- 收起;叶子是可打开的功能
层级模块 / 子模块 / 菜单项 三种取值,决定这一行能不能勾窗口权限
窗口菜单权限该功能下的按钮级权限,逐行不同;无权限项的功能此列为空

公共权限表 ​

列含义
权限类型分组名,如 报表管理、查询策略、单据控制、日常办公、生产MES
权限名称具体能力,如 导出报表、导入策略、允许使用所有策略、可修改送审单据、发布公告

人员绑定 ​

项含义
已选 N 人当前列表中被勾选的人数,配合 删除 使用
编号操作员编号,与 用户管理 列表里的编号一致
姓名操作员姓名
部门所属机构,即决定他机构授权的那一个部门

五、典型使用场景 ​

门店店长包。 建角色 门店店长,功能菜单只勾 门店查询、库存明细账、POS销售明细 这类查询叶子,公共权限不勾;把各店店长绑进去。店长们所属机构各不相同,但看到的功能一致。库存账簿三个页签分别是什么、能查到哪一层,见库存查询与库存明细账。

只读审计包。 建角色只勾报表类菜单,窗口权限统一给 查看日志、不给 编辑、不给 导出数据,用于外部审计或总部抽查。

临时顶班。 某人短期要做出纳的活,把他加进已有的出纳角色,顶班结束从人员绑定里删掉,不动任何机构权限。

成本价分级。 同一功能对不同人显示不同数据:给需要看成本的人在其角色里勾上 查看成本价,其余人不勾,避免整个机构放开。

六、权限控制与前置条件 ​

  • 入口在左侧菜单 系统管理 → 角色管理,操作者本人要有该模块授权和窗口的「可编辑」权限,否则只能查看不能保存。
  • 角色授权只能增加权限:最终生效的是机构授权与角色授权的并集,角色无法扣掉某人从机构继承来的权限。
  • 给用户分配角色的权限,等同于给用户提权的权限,建议只开放给系统管理员岗。
  • 角色编号是系统生成的七位码(如 1000002),不由用户填写。

七、常见问题 ​

保存后用户菜单没变化。 先确认上级模块和顶级模块也勾了——三级 AND 缺一即不显示;再确认这个人确实绑定了该角色;最后等最多五分钟,权限结果有 300 秒缓存。

「人员绑定」加了人,用户侧还要再点一次吗? 不需要。两处是同一份绑定关系,用户侧打开「角色分配」→ 选该用户 → 点 加载,对应角色已经是勾选状态。

换了用户下拉里的人,下面的角色列表还是旧人的勾。 选人后必须点蓝色 加载,列表才会按新用户重读。

窗口菜单权限那一列是空的。 说明该功能没有登记按钮级权限项,只能控制到「能不能打开这个功能」这一层。

想临时禁用一个角色。 别删。把 人员绑定 里的人清空即可让角色失效,日后重新加回比重建授权快。

删错了角色。 用列表工具栏的 回收站 找回。

相关文档 ​