Skip to content

移动端 HRM ​

这篇解决什么 ​

人事单据、打卡、工资条在 UniApp 落在哪、流程 key 怎么注册。读完能对上 pages-hrm、bpm-menu-config.ts 里的 hr_*,以及哪些只有办理没有发起。

默认后端仍是 48080。H5 pnpm dev,微信小程序 pnpm dev:mp。PC 人事见 员工管理。审批页见 移动端审批。

示意图:移动端没有第二套人事库。列表和提交走 /admin-api/hrm/**,审批仍走 BPM。

从哪改 ​

名称说明仓库路径
人事分包入职、转正、调动、离职、销假、补卡、招聘、工资条、打卡ruoyi-office-uniapp/src/pages-hrm/
发起注册分组 hrm,key 用 HrmBillTypeEnumsrc/config/bpm-menu-config.ts
档案 / 合同查询页,不发起流程pages-hrm/employee-archive/、employee-contract/
打卡定位打卡、记录pages-hrm/attendance/punch.vue、record.vue
工资条我的工资条pages-hrm/salary-payslip/
绩效结果已发布结果pages-hrm/performance-result/
培训我的培训、签到pages-hrm/training/
API与 PC 同一前缀pages-hrm/api/hrm/

pages-bpm 不放人事表单。跨分包详情组件用 mobileViewComponent 对上 form-detail.vue。

流程 key 以枚举为准

入职是 hr_employee_entry_bill,不是 hrm_entry。薪资确认、发薪、绩效三条只有 mobileViewComponent,没有 mobileCreatePath,发起大厅不会出现「新建」。

已注册的人事单 ​

bpmMenuGroupsData 的人力资源分组如下。权限字复用 PC。

名称说明仓库路径
入职 / 转正 / 调动 / 离职201–204,有创建页pages-hrm/entry 等 create/index
销假205,节点「发起人销假」强制进详情forceDetailTaskNames
补卡206pages-hrm/card-replacement/
招聘需求 / 录用207 / 208recruitment-requirement / recruitment-offer
薪资确认 / 发薪209 / 210,仅详情无 mobileCreatePath
绩效结果确认 / 评价 / 申诉211 / 213 / 212,仅详情同上

示意图:能新建的才进发起。确认单、评价单从待办进,不要在移动端另做一套提交。

打卡写 hrm_punch_record,接口仍是 /hrm/attendance-punch、/hrm/punch-record。档案要先绑 userId,否则当前登录人对不上人。

PC 员工档案对照

本系统截图:PC 员工档案。移动端档案查询对同一张 hrm_employee,要先绑 userId。

PC 打卡记录对照

本系统截图:PC 打卡记录。移动端打卡页在 pages-hrm/attendance/punch.vue,记的是同一张表。

列表监听 hrm-list-refresh 和 bpm-list-refresh。提交或审批后不刷新,卡片会停在旧状态。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版