{{store?'门店课时账户':'充值与课时流水'}}

@if(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'){}}
@for(a of value.accounts;track a.account){
{{a.label}}{{a.available | number:'1.0-2'}}可用 · 余额 {{a.balance}} · 已预留 {{a.reserved}}@if(a.balance<0){历史负余额,需核对}@if(!store){}
}
@if(!value.canPost){

当前账号没有充值或扣回权限,可查看账户和流水。

} @if(value.canPost){
@if(!store){} @if(direction==='deduct'&&!store){} @if(direction==='adjust'){}
@if(!store&&direction==='add'){

{{account==='UserPoint'?'单独补充陪练时长,用于独立复习服务或历史额度补充。':account==='UserExp'?'体验固定发放 1 次,结课不扣普通陪练余额。':'普通课充值自动配套陪练:30 分钟每次 0.5 小时,60 分钟每次 1 小时。'}}

} @if(!store&&direction==='adjust'){

独立调整只影响学员,不增加或扣减门店库存。

} @if(!store&&value.storeId){{{isStore() ? '查看本店额度' : '查看门店库存 / 总部入账'}}}
} @if(preview();as p){

确认本次变动 · 会员 {{p.studentId}}

{{p.storeId?'原门店 ID '+p.storeId:'独立差错调整,仅影响学员'}}

@for(l of p.lines;track l.account){}
账户学员增减学员余额学员可用门店余额门店可用
{{label(l.account)}}{{l.delta>0?'+':''}}{{l.delta}}{{l.before}} → {{l.after}}{{l.availableBefore}} → {{l.availableAfter}}{{l.storeBefore??'—'}} → {{l.storeAfter??'—'}}{{l.storeAvailableBefore??'—'}} → {{l.storeAvailableAfter??'—'}}
} @if(store){
@for(t of value.transactions;track t.objectId){}
时间业务账户数量学员原因
{{t.createdAt|date:'yyyy-MM-dd HH:mm':'+0800'}}{{kindLabel(t.kind)}}{{label(t.account)}}{{t.amount}}{{t.studentId||'—'}}{{t.reason}}
} } @if(!store){

全部课时流水

时间均为北京时间;成套充值按一笔业务展示,可展开查看双方账户明细。

@if(ledgerError()){}@if(ledgerBusy()){

正在加载流水…

} @for(row of ledger()?.items||[];track row.groupId){
{{kindLabel(row.lines[0].kind)}}@for(l of row.lines;track l.account){ {{label(l.account)}} {{l.delta>0?'+':''}}{{l.delta}} }{{row.lines[0].reason||'未记录'}}
@for(l of row.lines;track l.account){}
账户增减调整前调整后操作人来源与单据门店
{{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||'未记录'}}

}@empty{ @if(!ledgerBusy()&&!ledgerError()){

暂无符合条件的流水

} }
共 {{ledger()?.total||0}} 笔业务
}
@if(lessonId){}