实现场景:
根据查看人的权限显示她权限下的所有人员的排班情况并可以修改,可获取团队人员考勤数据的权限角色为:组织负责人、考勤专员、考勤排班员以及设置过分管范围的人员
功能说明:
以下数字代指上图中对应功能点
①组织选择:只允许查看自己权限范围内对应组织,默认只展示所选组织本级人员,例如A组织本级3人,A的下属组织B组织有10人,选择A时默认只展示A组织下本级的3人
②展示类型:提供【按天展示】【按月展示】选项,可按需选择
③排班率:已排班人员/应排班人员
④时间选择:根据展示类型切换对应展示,可选择日期或月份
⑤排班统计:按照展示类型以及时间选择,对相关排班情况进行排班统计
⑥人员信息:根据所选组织、展示类型、时间展示对应人员排班情况
批量置换:把部分人某一时间区间内的A班次批量置换为B班次
批量修改:把部分人某一时间区间内的班次批量修改为A班次
当前移动排班界面选择组织时仅展示所选组织本级需排班人员,为满足客户实际业务需求,提升产品使用体验,现支持移动排班时客户自行选择是否展示本组织及其下级组织需排班人员。(该特性于2025年2月16日发版,使用前请先确认环境更新情况)
在元数据AttendScheduleStatistics.meta.list.json中配置项extend,添加如下配置
"extend": [
{
"key":"mobile_schedule_config",
"value":{
"child_include":true,
"page_size":100
}
}
],
其中key固定,value中的属性都是非必填。child_include表示是否请求下级,默认不请求,page_size只有在child_include为true的时候才起作用,标识一次请求多少数据