Skip to content

部门管理使用说明

构建时间2026-06-26 20:10:33(Asia/Shanghai)来源项目中间件文档 / 中间件后端来源仓../cl-midserver-2026来源提交号69b951a07311e75887b57e0400d888f89dd72cac
查看文档来源信息
  • 来源目录:addons/sys_base/docs
  • 来源文件:功能说明/部门管理使用说明.md
## 功能概述 - 功能用途:维护部门树、部门基础信息、部门应用范围和部门校区范围。 - 入口位置:PCWEB 部门管理页。

显示规则

  1. 系统超级管理员账号进入部门页时,始终显示全量部门树,不区分当前运行上下文是 role 还是 super_admin
  2. 非系统超管且为部门管理员时,显示当前部门以及该部门下级部门树。
  3. 非系统超管且只是普通部门用户时,只显示当前部门下级部门树。
  4. 角色只决定页面与动作权限,不直接改写部门树主数据范围。

操作方法

  1. 查看当前部门树。
  2. 新增、编辑或删除部门,并按需维护应用范围与校区范围。
  3. 保存后重新读取部门树和范围结果。

部门编码规则

  • 部门编码字段为 orgFlag,用于生成用户编号 publicId 的前缀,不是部门名称。
  • 正式规则为 1 到 8 位大写英文字母或数字,必须以字母开头,例如 CLJSA1
  • 部门编码在部门表内不允许重复,新增和编辑部门时后端会统一校验并转为大写保存。
  • 不允许继续写入过长的历史兼容值,例如 GOVERNANCEROLESMOKE;历史数据不会在本功能中批量迁移,但相关部门下用户再次编辑或调动时会要求部门编码先符合规则。

维护提示

  • 部门树显示范围与部门写权限必须使用同一套组织范围规则,不能出现“列表只能看下级、接口却能改当前部门”的不一致情况。
  • 用户调部门、移除部门成员、设置部门管理员时,应继续按系统超管优先、部门管理员次之、普通用户最小范围的正式规则校验。

CL 正式文档平台