School Scheduler
{{ isLoggingIn ? '登录中...' : '登录' }}
管理员请设置手机号后登录
⚠️ {{ alertMsg }}
工作台
🏠 主页
🚪 退出
⬅️ 返回工作台
🚪 退出
{{ t.name }}
+ 新建学期...
✏️ 修改名称
{{ currentTermTitle }}
(保存设置后生效)
🔍 搜索统计
🗓️ 调课
💰 薪资
⚙️ 设置
🏠 主页
⬅️ 返回工作台
🚪 退出
取消
{{ isSaving ? '保存中...' : '保存' }}
{{ todayStr }}
{{ todayCourse.name }}
{{ todayCourse.school }} | {{ getRosterInfo(todayCourse) }}
🛑
本学期已结课
签到与点名功能已关闭,修改历史记录请联系管理员。
已签到
签到
{{ checkInTime }}
{{ currentTimeStr }}
{{ checkInMsg }}
📝 修改点名
📝 开始点名
今日无课,好好休息 ☕️
{{ todayCourse.school }} | 共 {{ attendanceList.length }} 人
{{ idx + 1 }}
{{ s.name }}
✅ 到课
✋ 请假
❌ 未到
{{ t.name }}
({{ getWeeklyCount(t) }}课)
{{ dayMap[day] }}
{{ t.schedule[day].name }}
{{ getRosterInfo(t.schedule[day]) }}
|
{{ t.schedule[day].school }}
🔐 账号安全设置
管理员手机
管理员密码
📍 学校围栏坐标 (GPS)
暂无公办校数据,请先在下方排课表中录入。
{{ name }}
获取位置
老师
一
二
三
四
五
删
{{ t.name }}
60/次
80/次
100/次
{{ t.schedule[day].name }}
{{ getRosterInfo(t.schedule[day]) }}
{{ t.schedule[day].school }}
+
始
结
×
➕ 新增老师
🔍 搜索与统计
📤 导出 Excel
✕
📊 统计概览
🧑🎓 搜学生
📝 搜备注
立即搜索
✨ 请输入关键词并点击搜索
📭 未找到匹配项,请换个词试试
概览: "{{ searchQuery }}"
总收费: ¥{{ statsTotalFee }}
{{ item.school || '未分类' }}
课程: {{ item.courseName }}
¥{{ item.totalFee }}
{{ item.count }} 人
找到 {{ searchResults.length }} 条记录:
{{ item.studentName }}
{{ item.matchContent }}
{{ item.teacherName }} - {{ item.className }} ({{ item.school }}) - {{ item.day }}
{{ currentTeacherName }} - {{ currentClassObj.name }}
编辑模式: {{ currentClassObj.name }}
已上 {{ calculateLessonCount() }} 次课
✕
时间:
{{ rosterEditData.meta.time || '-' }}
教室:
{{ rosterEditData.meta.room || '-' }}
类型:
{{ rosterEditData.meta.type || '-' }}
人数:
{{ rosterEditData.students.length }} 人
📅 选择日期:
无记录
{{ h }}
👆 暂无点名记录
班级暂无学生
{{ idx + 1 }}
{{ s.name }}
⛔️ 停课
✅ 已到
✋ 请假
❌ {{ String(s.attendance[mobileSelectedDate]).replace('❌', '').replace('未到:', '').trim() || '未到' }}
- 未记录 -
✎ 修改信息
📥 导入
📤 导出
📑 模板
🗑 清空名单
💡 提示:点击表头可删列/停课
取消
💾 保存全部修改
暂无名单
No.
姓名
班级
电话
交费
备注
⛔️停
停
正
⛔️停
{{ h }}
×
{{ rosterEditData.themes[idx] || '' }}
+
删
{{ index + 1 }}
{{ s.name }}
{{ s.class }}
{{ s.phone }}
{{ s.payment || '' }}
查看
⛔️
停
√
{{ s.attendance[h] }}
-
-
×
合计
{{ totalPayment }}
+ 添加一名学生
备注内容
✕
{{ remarkModalText }}
🗓️ 调课/停课控制台
✕
✨ 新建规则
⛔️ 停课
🔄 调课(补课)
🛑 结课
所有学校 (全局)
{{ s }}
全选 (所有学校)
{{ s }}
立即添加
📋 已生效规则:
暂无特殊排课规则
{{ e.type=='stop'?'停课':(e.type=='end'?'结课':'调课') }}
{{ e.date }}
{{ e.school=='all'?'全校':e.school }}
➔ 补于 {{ e.targetDate }}
删除
💰 薪资结算
✕
核算
点击上方按钮开始计算
{{r.teacher}}
{{r.details.length}}门课, 共{{r.totalCount}}次
¥{{r.totalAmount}}
合计: ¥{{ salaryReport.reduce((a,b)=>a+b.totalAmount,0) }}
系统日志
✕
{{ changelogText }}