@if (loading() && !data()) {
正在汇总运营数据…
} @else if (error()) { } @else { @if (data(); as dashboard) {
{{ dashboard.date }}

{{ dashboard.identity.displayName || dashboard.identity.username }},欢迎回来

当前角色:{{ dashboard.identity.operationsRole === 'ops-manager' ? '运营管理者' : dashboard.identity.operationsRole === 'ops-staff' ? '普通运营' : '只读审计' }} · {{ dashboard.sync?.label || (dashboard.liveSourceAvailable?'实时排课已读取':'当前使用迁移库备用数据') }}

查看今日排课
OPERATIONS PULSE

运营数据总览

每日排课与学员趋势、陪练人力和预估工资统一查看

@if(trendLoading()){
正在汇总排课趋势…
}@else if(trendError()){ }@else{ @if(trend();as chart){
@if(selectedTrendPoint();as selected){
{{selected.isToday?'今日运营':'当日运营'}}{{selected.label}}已完课 {{selected.completedCount}} 节
{{selected.isToday?'今日排课':'当日排课'}}{{selected.courseCount | number}}节课程
{{selected.isToday?'今日学员':'当日学员'}}{{selected.studentCount | number}}位不同学员
} @if(dashboardMetric('coaches');as coaches){ {{coaches.label}}{{coaches.value | number}}人力详情 } @if(dashboardMetric('pay');as pay){ {{pay.label}}¥{{pay.value | number:'1.0-2'}}{{dashboard.payroll?.sourceStatus?.mode==='live'?'与工资结算实时同步':'与工资结算缓存同步'}} }
每日排课趋势滑动图表或选择数据点查看每天数据
排课节数学员人数
@for(gridValue of gridValues();track $index){ {{gridValue}} } @for(point of chart.points;track point.key;let index=$index){ @if(selectedTrendIndex()===index){} {{point.shortLabel}} }
}@else{
暂无排课趋势数据
} }

需要关注

点击指标进入对应处理页面
@for (alert of dashboard.alerts; track alert.key) { {{ alert.label }}{{ alert.value | number }} } @empty {

当前没有需要特别关注的运营异常。

}
} }