Appearance
菜单权限主体查询
一、功能概述
1. 功能简介
菜单权限主体查询,用于反向追溯权限分配人:可以查询任意菜单窗口、任意按钮细项权限,都分配给了哪些操作员。
传统权限配置是“给角色勾选菜单”,本功能是反向查询:选定菜单→列出所有拥有此菜单权限的用户,方便管理员做权限审计、权限清理、账号安全核查。
功能路径:

2. 核心用途
- 权限审计:快速查看某个功能菜单开放给了哪些员工,避免权限过度下放;
- 离职清理:人员离职时,一键查询该人员持有的全部菜单权限;
- 权责管控:核查敏感财务功能(费用编码、账户设置)的人员授权清单;
- 细项追溯:不仅能查主菜单,还可以查询窗口内【导入、导出、修改编码】这类按钮级细项权限的持有人。
3. 整体结构
本窗口分为3个分页标签:
- 菜单权限:查询主菜单窗口的授权人员;
- 窗口权限主体:查看当前菜单下拥有权限的所有操作员列表;

- 窗口细项权限主体:查询窗口内部按钮、操作项的授权人员。
二、界面布局说明

左侧:功能模块树形目录
- 树形结构:系统全部业务模块(系统维护、基础数据、财务管理、仓储管理等);
- 点击对应模块,右侧自动加载该模块下所有菜单窗口;
- 顶部标题栏会自动拼接路径:
【上级模块 - 本级模块】-> 当前选中菜单名称。
右上区域:模块菜单窗口列表(菜单权限分页)
| 字段 | 说明 |
|---|---|
| ID | 菜单功能编号 |
| 菜单窗口名称 | 业务窗口名称(管理费用、银行账号、税率设置等) |
右下区域:窗口细项权限列表
列出当前窗口内部所有按钮级操作权限:导入数据、导出数据、修改用过的编码、扩展表结构、查看日志等细项权限。
分页标签(顶部标签栏)
- 菜单权限(默认页):浏览模块菜单与窗口细项权限清单;
- 窗口权限主体:选中菜单后,切换到此页,查看所有拥有该菜单访问权限的操作员清单;
列表字段:用户ID、用户名称、所属部门、权限分配类型; - 窗口细项权限主体:选中某一条按钮权限后,切换到此页,查看拥有该按钮权限的操作员。
顶部工具栏
- 退出:关闭当前查询窗口;
- 帮助:打开功能说明文档。
三、业务操作步骤
步骤1:打开功能入口
系统菜单 → 权限管理 → 菜单权限主体查询,打开本查询窗口。
步骤2:选择业务模块与目标菜单
- 在左侧树形目录,逐级展开模块,例如:基础数据→资金编码;
- 在右侧菜单表格,点击选中目标窗口,例如:管理费用;
- 下方自动加载该窗口内全部细项按钮权限。
步骤3:查询【主菜单】的授权人员
- 选中右侧任意菜单行;
- 点击顶部标签切换至【窗口权限主体】;
- 表格自动刷新,列出所有拥有“管理费用”窗口访问权限的账号:
用户编号、姓名、部门、授权类型一目了然。
步骤4:查询【按钮细项权限】的授权人员
- 在右下细项列表选中权限项(如:导入数据、导出数据);
- 切换标签到【窗口细项权限主体】;
- 系统自动列出所有拥有该按钮操作权限的操作员。
步骤5:切换其他菜单继续查询
- 重新在右侧菜单列表点击其他窗口;
- 切换权限主体标签页,自动重新加载对应人员清单;
- 左侧切换模块,菜单列表同步刷新。
四、字段详细说明
1)窗口权限主体人员列表
| 字段名 | 含义 |
|---|---|
| 用户ID | 操作员登录账号编码 |
| 用户名称 | 员工姓名 |
| 所属部门 | 人员所在部门(会计、厂长、总经理、库管等) |
| 权限分配类型 | 授权来源,可能是“正式员工授权” 或者 “兼职员工授权” |
2)菜单窗口列表
| 字段名 | 含义 |
|---|---|
| ID | 菜单唯一功能编号 |
| 菜单窗口名称 | 业务功能窗口名称 |
3)窗口细项权限列表

| 字段名 | 含义 |
|---|---|
| ID | 细项权限编号 |
| 菜单窗口名称 | 归属窗口 |
| 操作权限 | 按钮名称(管理、导入数据、导出数据、修改编码等) |
五、典型使用场景
场景1:财务权限审计
需要核查“管理费用、银行账号”窗口都开放给了哪些财务人员。
操作:选中资金编码模块→管理费用→切换到窗口权限主体,导出人员名单。
场景2:收回离职员工权限
想要清理离职人员全部菜单权限,先通过本功能反向查看该员工持有哪些菜单,再进入权限配置逐个回收。
场景3:管控敏感操作权限
核查“导入数据、导出数据”这类高风险操作,只保留财务主管账号,其他人员全部收回权限。
操作:选中窗口→选中导出权限→查看权限主体,清理多余账号。
场景4:多岗位权限核对
核对厂长、会计、库管各自菜单边界,防止越权开放跨部门功能。
六、权限控制与前置条件
- 本查询窗口本身仅开放给系统管理员、权限管理员;普通操作员无法打开此菜单;
- 菜单、细项权限数据来自系统权限主表;
- 人员授权来源为角色权限分配,查询结果实时读取当前生效权限。
七、常见问题
- 切换标签页后人员列表为空
- 原因:未选中任意菜单窗口,参数ID=0;
- 处理:先在右上表格点击选中一条菜单,再切换权限主体标签。
- 下方细项权限不刷新
- 必须点击上方主菜单行,程序自动过滤出当前窗口对应的按钮权限。
- 左侧模块树点击后菜单无变化
点击节点触发自动刷新,可等待定时器执行,或者重新点击一次模块节点。
··
