Skip to content

菜单权限主体查询

一、功能概述

1. 功能简介

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

功能路径:

image.png

2. 核心用途

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

3. 整体结构

本窗口分为3个分页标签:

  1. 菜单权限:查询主菜单窗口的授权人员;
  2. 窗口权限主体:查看当前菜单下拥有权限的所有操作员列表;

image.png

  1. 窗口细项权限主体:查询窗口内部按钮、操作项的授权人员。

二、界面布局说明

image.png

左侧:功能模块树形目录

  1. 树形结构:系统全部业务模块(系统维护、基础数据、财务管理、仓储管理等);
  2. 点击对应模块,右侧自动加载该模块下所有菜单窗口;
  3. 顶部标题栏会自动拼接路径:【上级模块 - 本级模块】-> 当前选中菜单名称

右上区域:模块菜单窗口列表(菜单权限分页)

字段说明
ID菜单功能编号
菜单窗口名称业务窗口名称(管理费用、银行账号、税率设置等)

右下区域:窗口细项权限列表

列出当前窗口内部所有按钮级操作权限:导入数据、导出数据、修改用过的编码、扩展表结构、查看日志等细项权限。

分页标签(顶部标签栏)

  1. 菜单权限(默认页):浏览模块菜单与窗口细项权限清单;
  2. 窗口权限主体:选中菜单后,切换到此页,查看所有拥有该菜单访问权限的操作员清单;
    列表字段:用户ID、用户名称、所属部门、权限分配类型;
  3. 窗口细项权限主体:选中某一条按钮权限后,切换到此页,查看拥有该按钮权限的操作员。

顶部工具栏

  • 退出:关闭当前查询窗口;
  • 帮助:打开功能说明文档。

三、业务操作步骤

步骤1:打开功能入口

系统菜单 → 权限管理 → 菜单权限主体查询,打开本查询窗口。

步骤2:选择业务模块与目标菜单

  1. 在左侧树形目录,逐级展开模块,例如:基础数据→资金编码;
  2. 在右侧菜单表格,点击选中目标窗口,例如:管理费用;
  3. 下方自动加载该窗口内全部细项按钮权限。

步骤3:查询【主菜单】的授权人员

  1. 选中右侧任意菜单行;
  2. 点击顶部标签切换至【窗口权限主体】;
  3. 表格自动刷新,列出所有拥有“管理费用”窗口访问权限的账号:
    用户编号、姓名、部门、授权类型一目了然。

步骤4:查询【按钮细项权限】的授权人员

  1. 在右下细项列表选中权限项(如:导入数据、导出数据);
  2. 切换标签到【窗口细项权限主体】;
  3. 系统自动列出所有拥有该按钮操作权限的操作员。

步骤5:切换其他菜单继续查询

  1. 重新在右侧菜单列表点击其他窗口;
  2. 切换权限主体标签页,自动重新加载对应人员清单;
  3. 左侧切换模块,菜单列表同步刷新。

四、字段详细说明

1)窗口权限主体人员列表

字段名含义
用户ID操作员登录账号编码
用户名称员工姓名
所属部门人员所在部门(会计、厂长、总经理、库管等)
权限分配类型授权来源,可能是“正式员工授权” 或者 “兼职员工授权”

2)菜单窗口列表

字段名含义
ID菜单唯一功能编号
菜单窗口名称业务功能窗口名称

3)窗口细项权限列表

image.png

字段名含义
ID细项权限编号
菜单窗口名称归属窗口
操作权限按钮名称(管理、导入数据、导出数据、修改编码等)

五、典型使用场景

场景1:财务权限审计

需要核查“管理费用、银行账号”窗口都开放给了哪些财务人员。
操作:选中资金编码模块→管理费用→切换到窗口权限主体,导出人员名单。

场景2:收回离职员工权限

想要清理离职人员全部菜单权限,先通过本功能反向查看该员工持有哪些菜单,再进入权限配置逐个回收。

场景3:管控敏感操作权限

核查“导入数据、导出数据”这类高风险操作,只保留财务主管账号,其他人员全部收回权限。
操作:选中窗口→选中导出权限→查看权限主体,清理多余账号。

场景4:多岗位权限核对

核对厂长、会计、库管各自菜单边界,防止越权开放跨部门功能。


六、权限控制与前置条件

  1. 本查询窗口本身仅开放给系统管理员、权限管理员;普通操作员无法打开此菜单;
  2. 菜单、细项权限数据来自系统权限主表;
  3. 人员授权来源为角色权限分配,查询结果实时读取当前生效权限。

七、常见问题

  1. 切换标签页后人员列表为空
  • 原因:未选中任意菜单窗口,参数ID=0;
  • 处理:先在右上表格点击选中一条菜单,再切换权限主体标签。
  1. 下方细项权限不刷新
  • 必须点击上方主菜单行,程序自动过滤出当前窗口对应的按钮权限。
  1. 左侧模块树点击后菜单无变化
    点击节点触发自动刷新,可等待定时器执行,或者重新点击一次模块节点。

··