组织管理
一句话:组织 = 公司里的部门树。它决定三件事:用户挂在哪个节点、岗位属于哪个组织、行级数据权限按组织怎么划界。本页维护这棵树。
功能在哪
- 菜单路径:系统管理 → 组织权限 → 组织管理
- 地址栏路由:
/system/org-permission/dept

界面认识
| 区域 | 作用 | 常用操作 |
|---|---|---|
| 查询区 | 按 组织名称 / 组织状态 过滤 | 「搜索」「重置」 |
| 工具条 | 整页级动作 | 「新增」建组织;「展开/折叠」一键铺开或收起整棵树;勾选行后「批量删除」 |
| 树形表格 | 父子关系直接体现在缩进上 | 点行首箭头展开子组织;行内「修改」「删除」 |
列含义:组织名称(树节点)/ 组织编码(唯一标识,供接口与数据权限引用)/ 负责人(选用户)/ 排序(同级显示顺序)/ 状态 / 创建时间。
树形表没有分页
组织树一次性全量加载,所以右下角没有分页器;组织多时用「展开/折叠」和查询区过滤。
常用操作
新建组织
- 点「新增」弹出表单(此时「上级组织」默认为顶级);
- 选「上级组织」——下拉是一棵可搜索的组织树;
- 填「组织名称」「组织编码」;
- 填「显示排序」(数字越小越靠前);
- 可选填「负责人」(下拉选本租户用户)、「联系电话」「邮箱」;
- 确认「状态」为开启,点「确定」。

结果:树里在所选上级下多出一个节点;用户管理的「归属部门」下拉、左侧组织树立即能选到它。
修改组织
行内点「修改」,改完点「确定」。
上级不能选自己或自己的下级
把某组织的上级改成它自己,报 不能设置自己为父组织;改成它的子孙节点,报 不能设置自己的子组织为父组织——否则树会出现环。
删除组织
行内「删除」或勾选后「批量删除」。
结果:节点消失,其下用户变为「无组织」。
有子组织时删不掉
报 存在子组织,无法删除。要先删/移走子节点。挂着用户的组织可以删,但删前想清楚:那些用户的组织归属与按组织划界的行级权限会随之变化。
展开 / 折叠整棵树
点工具条「展开/折叠」,整棵树在「全部铺开」和「只留一级」之间切换。查深层节点时先铺开,截图或核对完再折起来。
字段说明
| 字段 | 必填 | 取值 / 校验 | 说明 |
|---|---|---|---|
| 上级组织 | 是 | 组织树下拉 | 顶级节点的上级为「顶级组织」 |
| 组织名称 | 是 | 同级唯一 | 重名报 已经存在该名字的组织 |
| 组织编码 | 是 | 唯一,≤64 字符 | 重码报 已经存在该编码的组织 |
| 显示排序 | 是 | 整数 | 同级排序 |
| 负责人 | 否 | 本租户用户下拉 | 仅展示与联系用 |
| 联系电话 | 否 | 1[3-9] 开头 11 位 | 格式错报 请输入正确的手机号码 |
| 邮箱 | 否 | 邮箱格式 | 格式错报 请输入正确的邮箱地址 |
| 状态 | 是 | 开启 / 关闭 | 关闭后报 组织({})不处于开启状态,不允许选择,新用户不能再挂到它下面 |
视角对照
| 视角 | 看到什么 |
|---|---|
超管 admin / 租户管理员 docadmin | 本租户完整组织树(启凌智搭 → 广州总公司 → 各部门…) |
套餐受限租户 aoteman@test | 只有 test 租户自己的组织;没建过就是空的「顶级部门」 |
| 行级权限用户 | 组织树本身可见范围还受权限规则约束:没被授予的组织节点不出现在下拉与树里 |
组织是行级数据权限的常用划界维度
「只能看本部门」「能看本部门及下级」这类规则,落到底就是按本页这棵树算节点集合。端到端配置过程见场景教程「配置行级数据权限」(章节路线图 05,整理中);规则本身的定义见权限规则。
进阶
常见问题
Q:报「父级组织不存在」? A:表单里的上级组织已被别人删除(多窗口操作时常见)。重新打开表单选一次上级。
Q:报「当前组织不存在」? A:要改/删的组织刚被删除。点查询区「搜索」刷新树再操作。
Q:新建的组织在用户管理里选不到? A:检查两点——状态是否为「开启」(关闭的组织报 组织({})不处于开启状态,不允许选择);以及当前操作者的权限规则是否覆盖该组织。
Q:组织树和我公司实际架构对不上,能大改吗? A:能。但改节点前先确认没有权限规则或行级授权正引用旧节点,改完让相关用户重登一次。
