部门管理
功能概述
部门管理模块用于维护组织的部门结构,以树形层级关系展示部门之间的上下级关系。部门数据来源于外部系统(如HR),在本系统中主要作为组织架构的引用基础,与用户管理配合使用。
操作说明
查询部门
- 登录系统后,在菜单中选择 系统管理 → 部门管理
- 页面加载时自动查询并展示所有部门的树形列表
- 点击 查询 按钮可刷新数据,列表自动展开至第一层
添加部门
- 点击工具栏的 添加 按钮
- 在弹出的编辑窗口中填写部门信息
- 点击 保存 完成添加,列表自动刷新
添加子部门
- 在树形列表中选择父级部门
- 点击 添加子部门 按钮
- 在弹出的编辑窗口中,上级部门已自动选中为当前节点
- 填写部门信息后点击 保存
编辑部门
- 在树形列表中双击要编辑的部门行(或选择后点击 编辑 按钮)
- 在弹出的编辑窗口中修改部门信息
- 点击 保存 完成修改,列表自动刷新
删除部门
- 在树形列表中选择要删除的部门
- 点击 删除 按钮
- 如果该部门存在子级部门,系统将提示无法删除,需先删除子级部门
- 确认删除后列表自动刷新
注意
删除部门前必须先删除其所有子级部门,否则操作将被阻止。
树形列表字段说明
| 界面列名 | 绑定字段 | 说明 |
|---|---|---|
| 部门短名称 | CDeptName | 部门显示名称 |
| 部门描述 | CDeptDesc | 部门的详细描述 |
| 集团代码 | CCompany | 所属集团标识 |
| 自定义分类 | CClassify | 自定义的部门分组分类 |
| 扩展1 | CSw01 | 自定义扩展字段1 |
| 扩展2 | CSw02 | 自定义扩展字段2 |
| 扩展3 | CSw03 | 自定义扩展字段3 |
树形结构通过 Id(主键)和 CDeptPid(父级ID)两个字段维护层级关系。
节点图标说明:
- 展开的父节点:带展开箭头图标
- 折叠的父节点:带折叠箭头图标
- 叶子节点:无子节点图标
编辑窗口字段说明
点击 添加、添加子部门 或 编辑 按钮后,弹出"部门表编辑"窗口,包含以下字段:
| 界面标签 | 控件类型 | 绑定字段 | 必填 | 说明 |
|---|---|---|---|---|
| 部门名称 | 文本框 | CDeptName | 是 | 部门显示名称,保存时校验不能为空 |
| 部门代码 | 文本框 | Id | 是 | 部门唯一标识(32位GUID),新增时自动生成,编辑时只读 |
| 上级部门 | 树形下拉选择 | CDeptPid | 否 | 父级部门,展开所有部门供选择;添加子部门时自动填入父节点 |
| 集团 | 文本框 | CCompany | 否 | 所属集团代码 |
| 描述 | 多行文本框 | CDeptDesc | 否 | 部门的详细描述信息 |
| 分组 | 文本框 | CClassify | 否 | 自定义分类标签 |
| 扩展1 | 文本框 | CSw01 | 否 | 自定义扩展字段1 |
| 扩展2 | 文本框 | CSw02 | 否 | 自定义扩展字段2 |
| 扩展3 | 文本框 | CSw03 | 否 | 自定义扩展字段3 |
| 扩展4 | 文本框 | CSw04 | 否 | 自定义扩展字段4 |
| 扩展5 | 文本框 | CSw05 | 否 | 自定义扩展字段5 |
操作按钮:
- 保存:验证必填字段后保存部门信息并关闭窗口
- 取消:放弃修改并关闭窗口
提示
部门代码(Id)字段在界面上默认隐藏,系统自动生成32位GUID。新增时可编辑,编辑时自动锁定为只读。