Appearance
批量结算 (管理员)
本章节介绍管理员如何使用批量结算功能,一次性处理多个工单或多位员工的费用结算。
请注意:此功能旨在提高结算效率,适用于结算量较大的情况,通常按月或按周期对员工进行批量结算。
功能概述
批量结算功能允许管理员选择特定员工和时间范围,查询出该员工在此期间所有未结算的工单,并一键完成结算操作。这极大地简化了按周期结算员工费用的流程。
新增功能:时间模式选择
时间模式说明
系统现在支持两种时间模式进行工单查询:
按创建时间模式(默认)
- 按照工单的创建时间(
ctime)进行筛选 - 适用于传统的工作流程,工单创建后立即分配
- 推荐老用户使用此模式
- 按照工单的创建时间(
按预约时间模式
- 按照工单的预约时间(
appointmentTime)进行筛选 - 适用于按预约时间派单的业务模式
- 建议在历史工单结算完成后采用
- 按照工单的预约时间(
使用建议
为了防止漏单,建议:
- 原来老用户:建议保持原来的按创建时间来进行结算
- 新用户或预约派单模式:如果你的工单都是按预约时间进行派单,可以在对历史工单结算完成后,采用预约时间模式
操作步骤
选择员工:
- 在页面顶部的"选择员工"区域,点击选择框或搜索按钮,找到并选择需要进行结算的员工。
选择结算周期:
- 在"结算周期"选择器中,选择您希望结算的时间范围。例如,选择上个月的起始和结束日期。
选择时间模式:
- 选择"按创建时间"或"按预约时间"模式
- 系统会根据您的选择显示相应的提示信息
查询未结算单:
- 点击"查询未结算单"按钮,系统会根据所选条件筛选出符合条件的工单。
确认结算:
- 查看工单列表和费用合计,确认无误后点击"确认员工费用结算"按钮。
完成结算:
- 在弹出的确认对话框中点击"确定",系统将完成批量结算操作。
注意事项
- 结算操作完成后不可撤销,请务必仔细核对工单信息和费用。
- 选择预约时间模式时,系统会显示预约时间列,方便您核对工单安排。
- 建议在切换时间模式前,先完成当前模式下的所有历史工单结算。
- 如果工单没有设置预约时间,在预约时间模式下会显示"未设置"。
技术实现
前端功能
- 新增时间模式选择开关(单选按钮组)
- 动态显示预约时间列(仅在预约时间模式下显示)
- 智能提示信息,根据模式选择显示相应建议
后端支持
- 支持
timeMode参数:ctime(创建时间)或appointmentTime(预约时间) - 动态查询字段选择,根据模式自动切换查询条件
- 返回数据包含预约时间字段,支持前端显示
API 参数
javascript
{
worker: "员工ID",
start: "开始时间戳",
end: "结束时间戳",
timeMode: "ctime|appointmentTime", // 时间模式
billFlag: false
}