lihaiting 6c6b2eef0d 员工档案「隶属部门」改为非必填:去掉 deptIds 的 required 与「请选择隶属部门」校验(2026-10-29 用户要求),保留 validator 空壳只为口径统一;必填进度 x/y 的 keys 同步移除 deptIds,仍保留在 sectionProgress 完整度统计里,避免「必填数不对、一直填不满」 5 дней назад
..
employeeArchive 6c6b2eef0d 员工档案「隶属部门」改为非必填:去掉 deptIds 的 required 与「请选择隶属部门」校验(2026-10-29 用户要求),保留 validator 空壳只为口径统一;必填进度 x/y 的 keys 同步移除 deptIds,仍保留在 sectionProgress 完整度统计里,避免「必填数不对、一直填不满」 5 дней назад
employeeTemplate b602903013 入职列表岗位性质筛选改走 positionType;写请求并发去重与提交防重复 mixin;表格列设置缓存 key 按登录用户隔离;清理岗位管理废弃弹窗与失效接口文件 2 недель назад
itemReceiptManagement aa09aaca02 新增考勤明细页 + 各审批列表组织信息拆列:attendance/daily 新增「考勤明细」页(GET /hr/attendance/daily 分页,夜班归属班次开始日;打卡方式/打卡情况文案统一在 api 层映射、补卡来源优先标「补卡」,接口没返回的经纬度直说未返回,不拿 0 坐标顶替),注册菜单与路由 attendance/daily;入职/转正/离职交接/物品领用/录用审批等列表把「组织信息」一列拆成「所属机构」「所属部门」,一律直取接口字段(groupName/organizationName/targetDepartmentName/legalEntityName/deptName),没返回就显示 -,不再拿其他模块字段拼接;调动申请「原岗位 / 部门」改回单列并裁掉历史数据里拼进去的部门串;离职列表补人员信息改走 POST /main/user/batch 批量取(原逐人 getEmployeeById 的 N+1),详情场景保留 full=true 逐人补全;岗位序列筛选去掉 draftFilters 草稿态,输入/下拉直接生效;考勤统计页删掉底部「考勤明细」表;员工档案导入入口暂时隐藏(方法保留,注释即可恢复)、主所属部门常显必填星号、所属工厂与所属机构级联且未选机构时禁用;状态 tab 边框只去左边和下边;工资条详情对已有更正草稿加提示 tag 5 дней назад
jobManagement bb1ca99866 岗位档案推荐培训改按字典 id 收集与回显并去掉手输(api/hr、PositionEditDialog);工种列表名称列前置且点名称开编辑、工时费空值兜底 -;入职办理二维码邀请隐藏入职资料表单并跳过校验、去掉有效天数 2 недель назад
mixins ace19f3039 合同详情试用期改按 probationMonths 回显(0/空=无试用期、>0=N个月),签署方式 tag 加图标描边、状态 tag 改用状态码、已解除/终止补解除审批提交入口;推荐培训数据源改为 EHS 线上培训计划并按 trainingId+trainingName 提交(新增 src/api/ehs);转正办理去掉前端兜底与逐行回查员工档案、缺失字段改为提示后端补返回、状态文案一律用接口中文名、已有转正单集合改懒加载;员工档案直属上级按 id 反查真名(查不到清空不编占位);转正/岗位变更/离职申请下拉避免显示裸 id;岗位层级别接口在岗位性质缺失时不再发请求 2 недель назад
onboardingHandling aa09aaca02 新增考勤明细页 + 各审批列表组织信息拆列:attendance/daily 新增「考勤明细」页(GET /hr/attendance/daily 分页,夜班归属班次开始日;打卡方式/打卡情况文案统一在 api 层映射、补卡来源优先标「补卡」,接口没返回的经纬度直说未返回,不拿 0 坐标顶替),注册菜单与路由 attendance/daily;入职/转正/离职交接/物品领用/录用审批等列表把「组织信息」一列拆成「所属机构」「所属部门」,一律直取接口字段(groupName/organizationName/targetDepartmentName/legalEntityName/deptName),没返回就显示 -,不再拿其他模块字段拼接;调动申请「原岗位 / 部门」改回单列并裁掉历史数据里拼进去的部门串;离职列表补人员信息改走 POST /main/user/batch 批量取(原逐人 getEmployeeById 的 N+1),详情场景保留 full=true 逐人补全;岗位序列筛选去掉 draftFilters 草稿态,输入/下拉直接生效;考勤统计页删掉底部「考勤明细」表;员工档案导入入口暂时隐藏(方法保留,注释即可恢复)、主所属部门常显必填星号、所属工厂与所属机构级联且未选机构时禁用;状态 tab 边框只去左边和下边;工资条详情对已有更正草稿加提示 tag 5 дней назад
positionTransfer aa09aaca02 新增考勤明细页 + 各审批列表组织信息拆列:attendance/daily 新增「考勤明细」页(GET /hr/attendance/daily 分页,夜班归属班次开始日;打卡方式/打卡情况文案统一在 api 层映射、补卡来源优先标「补卡」,接口没返回的经纬度直说未返回,不拿 0 坐标顶替),注册菜单与路由 attendance/daily;入职/转正/离职交接/物品领用/录用审批等列表把「组织信息」一列拆成「所属机构」「所属部门」,一律直取接口字段(groupName/organizationName/targetDepartmentName/legalEntityName/deptName),没返回就显示 -,不再拿其他模块字段拼接;调动申请「原岗位 / 部门」改回单列并裁掉历史数据里拼进去的部门串;离职列表补人员信息改走 POST /main/user/batch 批量取(原逐人 getEmployeeById 的 N+1),详情场景保留 full=true 逐人补全;岗位序列筛选去掉 draftFilters 草稿态,输入/下拉直接生效;考勤统计页删掉底部「考勤明细」表;员工档案导入入口暂时隐藏(方法保留,注释即可恢复)、主所属部门常显必填星号、所属工厂与所属机构级联且未选机构时禁用;状态 tab 边框只去左边和下边;工资条详情对已有更正草稿加提示 tag 5 дней назад
qualificationCertificate b602903013 入职列表岗位性质筛选改走 positionType;写请求并发去重与提交防重复 mixin;表格列设置缓存 key 按登录用户隔离;清理岗位管理废弃弹窗与失效接口文件 2 недель назад
regularizationHandling aa09aaca02 新增考勤明细页 + 各审批列表组织信息拆列:attendance/daily 新增「考勤明细」页(GET /hr/attendance/daily 分页,夜班归属班次开始日;打卡方式/打卡情况文案统一在 api 层映射、补卡来源优先标「补卡」,接口没返回的经纬度直说未返回,不拿 0 坐标顶替),注册菜单与路由 attendance/daily;入职/转正/离职交接/物品领用/录用审批等列表把「组织信息」一列拆成「所属机构」「所属部门」,一律直取接口字段(groupName/organizationName/targetDepartmentName/legalEntityName/deptName),没返回就显示 -,不再拿其他模块字段拼接;调动申请「原岗位 / 部门」改回单列并裁掉历史数据里拼进去的部门串;离职列表补人员信息改走 POST /main/user/batch 批量取(原逐人 getEmployeeById 的 N+1),详情场景保留 full=true 逐人补全;岗位序列筛选去掉 draftFilters 草稿态,输入/下拉直接生效;考勤统计页删掉底部「考勤明细」表;员工档案导入入口暂时隐藏(方法保留,注释即可恢复)、主所属部门常显必填星号、所属工厂与所属机构级联且未选机构时禁用;状态 tab 边框只去左边和下边;工资条详情对已有更正草稿加提示 tag 5 дней назад
resignation b602903013 入职列表岗位性质筛选改走 positionType;写请求并发去重与提交防重复 mixin;表格列设置缓存 key 按登录用户隔离;清理岗位管理废弃弹窗与失效接口文件 2 недель назад
resignationApplication aa09aaca02 新增考勤明细页 + 各审批列表组织信息拆列:attendance/daily 新增「考勤明细」页(GET /hr/attendance/daily 分页,夜班归属班次开始日;打卡方式/打卡情况文案统一在 api 层映射、补卡来源优先标「补卡」,接口没返回的经纬度直说未返回,不拿 0 坐标顶替),注册菜单与路由 attendance/daily;入职/转正/离职交接/物品领用/录用审批等列表把「组织信息」一列拆成「所属机构」「所属部门」,一律直取接口字段(groupName/organizationName/targetDepartmentName/legalEntityName/deptName),没返回就显示 -,不再拿其他模块字段拼接;调动申请「原岗位 / 部门」改回单列并裁掉历史数据里拼进去的部门串;离职列表补人员信息改走 POST /main/user/batch 批量取(原逐人 getEmployeeById 的 N+1),详情场景保留 full=true 逐人补全;岗位序列筛选去掉 draftFilters 草稿态,输入/下拉直接生效;考勤统计页删掉底部「考勤明细」表;员工档案导入入口暂时隐藏(方法保留,注释即可恢复)、主所属部门常显必填星号、所属工厂与所属机构级联且未选机构时禁用;状态 tab 边框只去左边和下边;工资条详情对已有更正草稿加提示 tag 5 дней назад
resignationHandoverOrder aa09aaca02 新增考勤明细页 + 各审批列表组织信息拆列:attendance/daily 新增「考勤明细」页(GET /hr/attendance/daily 分页,夜班归属班次开始日;打卡方式/打卡情况文案统一在 api 层映射、补卡来源优先标「补卡」,接口没返回的经纬度直说未返回,不拿 0 坐标顶替),注册菜单与路由 attendance/daily;入职/转正/离职交接/物品领用/录用审批等列表把「组织信息」一列拆成「所属机构」「所属部门」,一律直取接口字段(groupName/organizationName/targetDepartmentName/legalEntityName/deptName),没返回就显示 -,不再拿其他模块字段拼接;调动申请「原岗位 / 部门」改回单列并裁掉历史数据里拼进去的部门串;离职列表补人员信息改走 POST /main/user/batch 批量取(原逐人 getEmployeeById 的 N+1),详情场景保留 full=true 逐人补全;岗位序列筛选去掉 draftFilters 草稿态,输入/下拉直接生效;考勤统计页删掉底部「考勤明细」表;员工档案导入入口暂时隐藏(方法保留,注释即可恢复)、主所属部门常显必填星号、所属工厂与所属机构级联且未选机构时禁用;状态 tab 边框只去左边和下边;工资条详情对已有更正草稿加提示 tag 5 дней назад