# 部门管理

<!-- BookStack import page: id=sys-dept chapter=系统管理 -->

## 功能定位

部门管理维护集团、中心、部门和班组的组织层级，既用于通讯录和用户归属，也作为数据权限范围的基础。组织调整会直接影响“本部门及以下”的数据可见性。

![部门管理](https://help.bigdata365.net/uploads/images/gallery/2026-11/embedded-image-nmvoohe1.png)

*图 8-4　组织层级、类别编码、负责人和状态*

## 适用角色

系统管理员、人力资源管理员和经授权的组织管理员。

## 页面入口

系统管理 → 部门管理（`/system/dept`）。

## 页面结构

- 部门树按上级部门展开，支持展开/折叠。
- 列表显示部门名称、类别编码、排序、状态、创建时间和操作。
- 操作支持新增下级部门、修改和删除。

## 操作步骤

1. 先确认上级部门，再点击“新增”创建下级组织。
2. 填写部门名称、类别编码、显示排序、负责人、联系电话和状态。
3. 类别编码应与集团组织编码规范一致，例如 `GROUP_ROOT`、`HQ_SUPPORT`、`FINANCE_CENTER`。
4. 调整组织时优先“移动”而不是删除重建，避免历史用户和权限关系丢失。
5. 部门停用前确认没有在职用户、未完成流程和有效数据权限。
6. 组织变革后重新检查角色数据范围、报表组织维度和用户归属。

## 输入与输出

输入是组织层级、编码、负责人和状态；输出是部门树、用户归属和部门数据范围。

## 宏澜家电示例

集团下设置集团总部、人力资源中心、财务共享中心、研发中心、供应链中心、营销中心和制造中心。华南销售部挂在营销中心下，部门负责人只能查看本部门及下级区域的销售数据。

## 客户应用演示：新增华东销售大区部门

**业务情境：** 组织调整后，需要把新区域纳入用户、数据范围和工作流。

### 第一步：进入“系统管理 → 部门管理”

![第1步重点操作：进入“系统管理 → 部门管理”](https://help.bigdata365.net/uploads/images/gallery/2026-11/embedded-image-ewoick3y.jpeg)

*步骤图 47-01　第1步：进入“系统管理 → 部门管理”。红框标出进入系统管理 → 部门管理。*

进入“系统管理 → 部门管理”，选择上级销售中心。

### 第二步：点击“新增”

![第2步重点操作：点击“新增”](https://help.bigdata365.net/uploads/images/gallery/2026-11/embedded-image-dlexem4p.jpeg)

*步骤图 47-02　第2步：点击“新增”。红框标出点击新增。*

点击“新增”，填写部门名称、编码、负责人和显示顺序。

### 第三步：保存后检查树形层级

![第3步重点操作：保存后检查树形层级](https://help.bigdata365.net/uploads/images/gallery/2026-11/embedded-image-j4esr7sl.jpeg)

*步骤图 47-03　第3步：保存后检查树形层级。红框标出保存后检查树形层级。*

保存后检查树形层级，确认新部门位于正确父节点下。

### 第四步：把相关用户调整到新部门

![第4步重点操作：把相关用户调整到新部门](https://help.bigdata365.net/uploads/images/gallery/2026-11/embedded-image-tfhjzzfp.jpeg)

*步骤图 47-04　第4步：把相关用户调整到新部门。红框标出把相关用户调整到新部门。*

把相关用户调整到新部门，并核对数据范围。

### 第五步：回到用户管理

![第5步重点操作：回到用户管理](https://help.bigdata365.net/uploads/images/gallery/2026-11/embedded-image-x9dyh1r3.jpeg)

*步骤图 47-05　第5步：回到用户管理。红框标出回到用户管理。*

回到用户管理，用新部门账号验证看板数据。

## 最终结果与效果

组织树增加华东销售大区，用户、角色和数据权限可以按新部门生效。

> **操作提示：** 部门变更会影响数据范围，调整前先确认历史报表和看板权限。

## 常见问题

**看不到某个部门。** 检查上级部门是否被隐藏、当前账号数据范围是否包含该部门。

**删除部门失败。** 可能存在子部门或用户，先迁移再删除。

**组织调整后报表维度没变。** 报表使用历史组织快照或数仓维度表，需要同步更新维表并重跑相关模型。

## 开发人员参考

- 接口：`/system/dept`、`/system/dept/{deptId}`、`/system/dept/treeselect`
- 权限：`system:dept:list`、`system:dept:add`、`system:dept:edit`、`system:dept:remove`
- 部门使用 `ancestors` 维护祖级路径，移动节点时必须同步更新所有子孙路径。
- 数据权限使用部门 ID 集合，组织移动后应重新计算授权范围。