# humanResources **Repository Path**: qwsdcz/human-resources ## Basic Information - **Project Name**: humanResources - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-04 - **Last Updated**: 2025-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 人力资源管理系统 基于 Vue 2 + Vite + Element UI 构建的企业级人力资源管理系统 ## 系统功能 - **员工管理**:入职、转正、调岗、离职全生命周期管理 - **考勤与薪酬**:集成钉钉API实现考勤同步,支持复杂薪资计算规则 - **工作流审批**:基于数据库的自定义流程引擎,实现请假、报销、加班等审批流程的灵活配置与执行 - **数据分析**:通过 Elasticsearch 聚合生成员工绩效与离职率分析报表 - 部门绩效TOP5 - 月度离职率趋势图 - 离职原因分布饼图 ## 技术栈 - **前端框架**:Vue 2 - **构建工具**:Vite - **UI组件库**:Element UI - **状态管理**:Vuex - **路由管理**:Vue Router - **HTTP请求**:Axios - **图表可视化**:ECharts ## 系统特点 - 支持多角色权限(HR、部门经理、员工) - 支持千人级企业并发操作 - 日均处理 10W+ 考勤打卡记录 - 薪资计算误差率低于 0.1% - 通过数据可视化驾驶舱,为企业提供实时人力成本分析与决策支持 ## 工作流引擎 系统支持自定义工作流定义,主要包含两部分: - **节点定义**:包含开始节点、用户任务、结束节点等,支持会签/或签、条件判断等逻辑 - **连线定义**:定义各节点之间的流转关系与条件 工作流引擎支持流程撤回、驳回、转派等高级功能,并提供超时提醒、自动升级等机制。 ## 快速开始 ```bash # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build # 预览生产构建 npm run preview ``` ## 开发配置 ```bash # 设置API接口服务地址 VUE_APP_BASE_API=http://localhost:8080 ``` ## 默认账户 - 管理员:admin / 123456 - HR角色:hr / 123456 - 部门经理:manager / 123456 - 普通员工:employee / 123456