{{data.classes.length}} {{tr("个班级 ·")}} {{branchName}}
{{tr("待上传成长日志")}}
{{tr("上传成功前家长不可见,请勿清除设备数据。")}}
{{q.body.students.map(studentName).join("、")}} · {{q.body.file?.name||tr("文字")}}
{{greeting}},{{user.name}} ✦
{{user.role==='Parents'?tr("孩子的成长与学校消息,都在这里。"):tr("从今天的点名开始,照顾好每一个小小的成长。")}}
{{todayHoliday?todayHoliday.name:tr("每日到校记录")}}
{{manager?tr("转账凭证等待确认"):tr("记录每一次新的尝试")}}
{{user.role==='Parents'?tr("孩子的今天"):tr("今日班级概况")}}
{{tr("查看点名 →")}}{{tr("学校布告栏")}}
{{tr("查看全部 →")}}{{n.title}}
{{n.body.slice(0,65)}}
{{formatDate(n.created)}}{{tr("暂时没有学校通知")}}
{{tr("最近的成长记录")}}
{{tr("全部记录 →")}}{{j.title}}
{{j.body.slice(0,90)}}
{{tr("还没有成长记录")}}
{{tr("常用事务")}}
{{user.role==='Parents'?tr("我的孩子"):tr("学生档案")}}
{{tr("一个档案,持续记录每一段学习旅程。")}}
| {{tr("学生")}} | {{tr("班级")}} | {{tr("服务")}} | {{tr("家长绑定")}} | {{tr("状态")}} | |
|---|---|---|---|---|---|
{{s.name.slice(-2)}} {{s.name}}{{s.code}} | {{className(s.classId)}} | {{tr("幼儿园")}} {{tr("保姆服务")}} | {{s.parents.length}} {{tr("位家长")}} | {{s.active?tr("在读"):tr("历史档案")}} |
{{tr("没有符合条件的学生")}}
{{tr("每日点名")}}
{{tr("仅显示当前身份获授权、当天需要点名的学生。")}}
{{tr("待同步点名")}}
{{tr("本地记录:")}} {{tr(q.body.status)}}
| {{tr("学生")}} | {{tr("请假信息")}} | {{tr("点名状态")}} | {{tr("最近操作 / 备注")}} |
|---|---|---|---|
{{s.name.slice(-2)}} {{s.name}}{{className(s.classId)}} · {{s.code}} | {{tr(l.type)}} {{l.note}}— | {{tr("未点名")}} | {{attendanceFor(s)?.actor||'—'}} {{tr("待同步")}} |
{{tr("请检查日期、场次、假期安排或老师分配。")}}
{{tr("成长日志")}}
{{tr("每个孩子独立的记录,每个家庭专属的交流。")}}
{{j.title}}
{{j.body}}
{{tr("请假记录")}}
{{tr("请假资料直接显示,正式考勤由老师或 Admin 确认。")}}
| {{tr("学生")}} | {{tr("类型")}} | {{tr("日期")}} | {{tr("说明")}} | {{tr("证明")}} |
|---|---|---|---|---|
| {{studentName(l.student)}} | {{tr(l.type)}} | {{l.start}} {{tr("至")}} {{l.end}} | {{l.note||'—'}} | {{tr("查看证明 ↗")}} {{tr("未附(选填)")}} |
{{tr("暂无请假资料")}}
{{manager?tr("收费管理"):tr("我的账单")}}
{{tr("按学生合并收费,家长共享付款状态。")}}
| {{tr("账单 / 学生")}} | {{tr("费用明细")}} | {{tr("合计")}} | {{tr("状态")}} | {{tr("截止")}} | |
|---|---|---|---|---|---|
| {{studentName(i.student)}}{{i.number}} | {{invoiceItemLabel(i,item)}} · {{money(item.amount)}} | {{money(i.total)}} | {{statusLabel(i.status)}} | {{formatDate(i.due)}} |
{{manager?tr("建立第一张合并月费账单。"):tr("学校发布账单后,会在这里显示。")}}
{{tr("月费规则:前月28号自动发送已确认金额的账单,所属月份6号23:59截止。本地服务器须保持运行;也可手动立即发布。")}}
{{tr("假期班与活动")}}
{{tr("套餐已包含观摩活动,也可单独报名活动。")}}
{{p.title}}
{{p.start}} — {{p.end}}{{p.description}}
{{tr("缴费截止")}} {{p.paymentDeadline}}
{{tr("活动总容量包含两种套餐及单独报名;已有月度保姆服务选普通班。")}}
{{tr("报名记录")}}
| {{tr("学生")}} | {{tr("假期班")}} | {{tr("选项")}} | {{tr("状态")}} | {{tr("下一步")}} |
|---|---|---|---|---|
| {{studentName(e.student)}} | {{programName(e.program)}} | {{planName(e.plan)}} | {{statusLabel(e.status)}} | {{e.status==='confirmed'?tr("已进入点名名单"):tr("等待缴费及核实")}} |
{{tr("暂无报名")}}
{{tr("学校通知")}}
{{tr("来自学校的重要消息。")}}
{{n.title}}
{{n.body}}
{{tr("学校日历")}}
{{tr("按分校设置常规上课日、学校假期及公共假期。")}}
{{tr("每周上课日")}}
| {{tr("假期名称")}} | {{tr("类型")}} | {{tr("开始")}} | {{tr("结束")}} |
|---|---|---|---|
| {{h.name}} | {{h.type==='public'?tr("公共假期"):tr("学校假期")}} | {{h.start}} | {{h.end}} |
{{tr("成长报告")}}
{{tr("B 款成长档案 · 观察、进步与家园共育。")}}
{{r.studentName}}
{{r.period}} · {{r.type==='quarterly'?tr("季度"):tr("年度")}} {{tr("成长报告")}}
{{tr("版本")}} {{r.version}} · {{formatDate(r.created)}}{{tr("报告汇总所选期间的科目观察及正常学期考勤;发布后家长可下载 B 款 PDF。关闭评分时不显示分数。")}}
{{tr("账号管理")}}
{{tr("邮箱邀请,按角色和分校分配权限。")}}
{{tr(data.mailMode==='real'?"邮件服务接受不代表已送达或已阅读。":data.mailMode==='disabled'?"邮件队列已暂停。":"当前为模拟模式,不发送真实邮件。")}}
| {{tr("姓名")}} | {{tr("邮箱")}} | {{tr("角色")}} | {{tr("分校")}} | {{tr("邀请状态")}} | {{tr("账号状态")}} |
|---|---|---|---|---|---|
| {{u.name}} | {{u.email}} | {{roleLabel(r)}} | {{data.branches.find(b=>b.id===u.branch)?.name}} | {{invitationLabel(u.invitation?.state)}}{{tr("有效期至")}} {{formatDateTime(u.invitation.expires)}} | {{tr(u.active?"账号使用中":"账号已停用")}} |
{{tr("待接受邀请")}}
{{tr("本地演示链接仅在任务处理前可复制,请勿用于真实用户。")}}
{{tr("学校设置")}}
{{tr("收款资料与功能开放控制。")}}
{{tr("银行转账资料")}}
{{data.school.accountName}}
{{data.school.accountNumber}}
{{tr("尚未设置收款 QR。家长付款前,请先提供银行资料。")}}
{{tr("预留功能")}}
{{tr(f.description)}}
{{tr("连接状态")}}
{{tr("已保存到数据库,切换账号后可查看。")}}
{{tr(data.mailMode==='real'?"邮件服务接受不代表已送达或已阅读。":data.mailMode==='disabled'?"邮件队列已暂停。":"当前为模拟模式,不发送真实邮件。")}}
{{tr("请在个人面板查看此设备的通知状态。")}}
{{tr("操作记录")}}
{{tr("最近100条操作,按实际账号及身份记录。")}}
| {{tr("操作人")}} | {{tr("身份")}} | {{tr("操作")}} | {{tr("对象")}} | {{tr("时间")}} |
|---|---|---|---|---|
| {{a.actor}} | {{roleLabel(a.role)}} | {{a.action}} | {{a.target}} | {{formatDateTime(a.created)}} |
{{tr("科目表现")}}
{{tr("老师的日常观察,会汇入季度和年度成长报告。")}}
| {{tr("学生 / 科目")}} | {{tr("观察")}} | {{tr("分数")}} | {{tr("老师")}} | {{tr("日期")}} |
|---|---|---|---|---|
| {{studentName(a.student)}}{{a.subject}} | {{a.comment}} | {{a.score===null?tr("未评分"):a.score+' / '+a.maxScore}} | {{a.authorName}} | {{a.date}} |
{{tr("还没有科目观察记录")}}
{{tr("Excel 导入")}}
{{tr("先预览、检查,再确认写入。每次最多2000行。")}}
{{importPreview.rows.length}} {{tr("条记录")}} {{importPreview.errors}} {{tr("条错误")}}
| {{tr("Excel行")}} | {{tr("资料")}} | {{tr("检查结果")}} | {{tr("原记录")}} | {{tr("处理")}} |
|---|---|---|---|---|
| {{r.row}} | {{r.values.join(' · ')}} | {{message(r.message)}} | {{r.existing?.status?tr(r.existing.status):(r.existing?.name||'—')}}{{r.existing?.note}} | {{r.status==='ready'?tr("新增"):r.status==='error'?tr("修正后重传"):tr("跳过")}} |
{{tr("重复考勤默认跳过。若预览后原资料又有修改,必须重新预览;学生重复资料请在学生档案中单独修改。")}}