运行概览 OVERVIEW
系统运行状态与关键指标一览。数据来自各档案接口,若某接口未实现会标注为「—」。
服务健康
—
科目
—
教师
—
学生
—
一键完成初始化
写入演示档案(若库为空)、创建本地管理员 ops_admin、向企业微信发布自定义菜单。
企业微信接入先配接收消息 URL,再加企业可信 IP
企业微信要先保存接收消息 URL或可信域名,然后才能填企业可信 IP。Token / EncodingAESKey 从本地 .env 复制,不要发到聊天。
状态
加载中…
余额预警(剩余 ≤ 12 小时)续费提醒触发名单
- 加载中…
今日会话sessions · 最近 8 条
科目档案 SUBJECTS
先建立科目。参考时长只在该生「课程需求」未填每节时长时使用,老师实际课时以需求里的分钟数为准。
新增科目
科目列表
教师档案 TEACHERS
绑定企微成员 ID,关联授课科目(科目编码数组)。
新增教师
教师列表
学生档案 STUDENTS
绑定企微成员或监护人企微 ID,通知按此推送。
新增学生
学生列表
教学合同 CONTRACTS
填写单价,并可上传兼职/全职合同原件(PDF、Word 或图片,不超过 10MB)。科目 ID 留空表示该老师全部科目。
新增合同
合同列表
购课包 PACKAGES
学生 × 总课时;剩余 ≤12h 自动触发续费提醒。
新增购课包
购课包列表
可用时间槽 AVAILABILITY
教师每周可授课时段(星期 0=周一 … 6=周日)。
新增时间槽
时间槽列表
课程需求 REQUIREMENTS
学生意向星期(0=周一 … 6=周日)、可上课时段、每节时长与每周节数会进入排课引擎。老师课时不固定时,在这里按该生该科填写分钟数。
新增需求
需求列表
排课引擎 SCHEDULING
按全部已录入需求运行一对一排课:跨科目紧凑相邻 + 15 分钟休息缓冲 + 冲突保护。
运行本轮排课
幂等运行:同一份输入重复执行结果一致;无可用教师将产生 scheduling_issue 日志。
冲突与告警点击运行排课后自动检测
- 暂无冲突
一周课表按开始时间所在星期分列,冲突课次标红
排课结果
审计台账 AUDIT / PAYROLL
操作日志、异常工单与课酬审批。缺合同的课酬行不可审批。
最近日志最近 20 条
异常工单调查中 / 填写处理说明后关闭
课酬审批
先核算再审批;missing_contract 将被拦截