企业人力资源管理系统(EHR)于 2026-10-14 发布更新,本次覆盖绩效管理、组织与人事、系统与菜单、界面布局与美化等方面。
一、绩效管理
- 新增部门绩效考核:hr_dept_perf_reviews 表 + 实体 / 服务 / 控制器 / 模块 + 迁移 mysql-migration-add-dept-perf.sql + seed;前端「绩效管理」新增「部门考核」Tab
- 新增考核等级体系:hr_perf_grade_types / hr_perf_grade_levels 表 + 完整 CRUD + 迁移 mysql-migration-add-perf-grades.sql + seed(通用 / 销售 / 管理 3 套共 13 级)
- 考核方案关联等级体系:hr_perf_schemes.gradeTypeId,算分时优先按等级体系区间评定等级(回退方案内置配置)
- 前端新增「考核等级」Tab(等级类型 + 等级表,含强制分布比例)
二、组织与人事
- 员工档案:empNo(工号)已唯一;本次为身份证号 idCard 增加唯一约束 + 空值归一化 + 重复校验(迁移 mysql-migration-add-idcard-unique.sql)
- 组织架构「部门组织」新增手动排序(上移 / 下移,PATCH /organization/departments/:id/move),新建部门自动排到同级末尾
- 部门目录树美化:搜索过滤、类型色点、节点圆角 / 悬浮 / 当前项高亮
三、系统与菜单
- 新增菜单管理系统:sys_menus 表(三级结构)+ /system/menus 接口 + 迁移 mysql-migration-add-menus.sql + seed(约 110 节点)
- 新增「系统与工具 → 菜单管理」页面(/menu-config):新增模块 / 子级、编辑名称 / 路径 / 图标 / 权限、上移下移排序、启用停用、级联删除
- 前端主框架改为动态菜单(接口驱动,失败回退内置默认)
- 三级菜单去枝:仅保留有真实页面 Tab 的子模块;其余移除
- 新增 useTabQuery 并接入 12 个页面,三级菜单支持 ?tab= 深度链接,点击自动切换页内 Tab
四、界面布局与美化
- 左侧菜单重新分组(工作台 / 组织与人事 / 时间与薪酬 / 招聘与人才 / 系统与工具)
- 参考朗新 e-HR 布局改造:顶部模块 Tab + 左侧常驻子菜单 + 悬停弹出三级抽屉,深藏青渐变 + Material 蓝
- 主题统一:Element Plus 主色统一为靛蓝 #4f46e5,卡片 / 表格 / 弹窗 / 表单圆角与间距规范
- 放大顶部 Logo 图标(30→38)、主文字(17→22)、模块导航文字(15→17)、左侧栏图标与文字(14→16)
- 修复三级抽屉子菜单被右侧内容覆盖(el-aside overflow + z-index)