@if(correction();as row){

核对 {{row.coachName}} 的逾期复习工资

计划 {{row.plannedDate}},完成 {{row.completedAt|date:'yyyy-MM-dd HH:mm':'+0800'}},原工资 ¥{{row.amount}},纠正后净收入 ¥0。

@if(row.batchStatus==='reviewed'||row.batchStatus==='paid'){

原工资单保持不变,在选中草稿记录 -¥{{row.amount}} 调整。

} @else{

冲销未结算的错误收入;已有草稿同步移除该笔工资。

}
} @if(error()){} @if(message()){

{{message()}}

}
抗遗忘工资老师在计划当天首次完成复习,来源为30分钟课计0.5元/条,60分钟课计1元/条;学生自习、逾期补做不计薪,重复复习不重复计薪。旧系统完成记录须人工核对后才计薪;9 月 1 日前不自动补发。
@if(data();as result){
有效复习 {{result.summary.reviewCount}} 次工资合计 ¥{{result.summary.reviewAmount|number:'1.2-2'}}历史待核对 {{result.summary.historicalCount}} 条异常待核对 {{result.summary.exceptionCount}} 条
@if(canManage&&hasConfirmable()){
仅可勾选 2026-09-01 起的旧系统完成记录;服务端再次校验来源、身份、时间和重复计薪。
}
@for(row of result.items;track row.objectId){} @empty{}
核对老师 / 门店学生 / 课程计划日期首次完成时间金额结算状态说明 / 任务
@if(canManage&&row.canConfirm){}@else{—}@if(canManage&&row.canCorrect){}{{row.coachName}}{{row.storeName}}{{row.studentName}}{{row.courseName||'未记录课程'}}{{row.plannedDate||'未记录'}}{{row.completedAt?(row.completedAt|date:'yyyy-MM-dd HH:mm':'+0800'):'待核对'}}¥{{row.amount|number:'1.2-2'}}{{row.statusLabel}}{{row.settlementMonth}}{{row.exception|| (row.status==='ineligible'?(row.ineligibleReason==='self_study'?'学生自习,不计薪':row.ineligibleReason==='duplicate_review'?'重复复习,不重复计薪':'逾期补做,不计薪'):row.status==='historical'?'需核对历史发放情况':'当天首次完成,仅计薪一次')}}{{row.correctionReason}}@if(row.correctionId){原金额 ¥{{row.originalAmount}} · 调整 ¥{{row.correctionAmount}}}{{row.taskId}}
{{loading()?'正在加载…':'当前筛选范围暂无抗遗忘工资记录'}}
}@else if(loading()){

正在加载抗遗忘工资…

}