@if(value.canPost){}
}{{error()}}
}@if(message()){{{message()}}
} @if(loading()){正在刷新课时账户…
} @if(data();as value){{{store?'总部入账后,可向所属学员划拨课时。':'充值来源:'+(value.storeName||'尚未关联门店,请先在会员资料中关联有效门店')}}
@if(!store){体验资格:{{value.trialStatus==='issued'?'已发放过,不可再次领取':value.trialStatus==='eligible'?'可发放 1 次':'待核验旧系统体验记录'}} · 退回体验额度不恢复领取资格
@if(!isStore()&&value.canPost&&value.trialStatus==='pending'){}}当前账号没有充值或扣回权限,可查看账户和流水。
} @if(value.canPost){} @if(preview();as p){{{p.storeId?'原门店 ID '+p.storeId:'独立差错调整,仅影响学员'}}
| 账户 | 学员增减 | 学员余额 | 学员可用 | 门店余额 | 门店可用 |
|---|---|---|---|---|---|
| {{label(l.account)}} | {{l.delta>0?'+':''}}{{l.delta}} | {{l.before}} → {{l.after}} | {{l.availableBefore}} → {{l.availableAfter}} | {{l.storeBefore??'—'}} → {{l.storeAfter??'—'}} | {{l.storeAvailableBefore??'—'}} → {{l.storeAvailableAfter??'—'}} |
| 时间 | 业务 | 账户 | 数量 | 学员 | 原因 |
|---|---|---|---|---|---|
| {{t.createdAt|date:'yyyy-MM-dd HH:mm':'+0800'}} | {{kindLabel(t.kind)}} | {{label(t.account)}} | {{t.amount}} | {{t.studentId||'—'}} | {{t.reason}} |
时间均为北京时间;成套充值按一笔业务展示,可展开查看双方账户明细。
{{ledgerError()}}
}@if(ledgerBusy()){正在加载流水…
} @for(row of ledger()?.items||[];track row.groupId){| 账户 | 增减 | 调整前 | 调整后 | 操作人 | 来源与单据 | 门店 |
|---|---|---|---|---|---|---|
| {{label(l.account)}} | {{l.delta}} | {{l.before??'未记录'}} | {{l.after??'未记录'}} | {{l.operator||'未记录'}} | {{l.source==='legacy'?'旧系统':'新系统'}}{{l.reference}}@if(l.lessonId&&!isStore()){} | {{l.storeId||'未记录'}}@if(l.balances){余额 {{l.balances.storeBefore??'—'}} → {{l.balances.storeAfter??'—'}}} |
原因:{{row.lines[0].reason||'未记录'}}
暂无符合条件的流水
} }