{{ user.real_name || '教师' }}
{{ roleName }}
· {{ user.grade }}{{ user.class_name }}
退出
⏳ 待确认发币
{{ drafts.length }} 条
一体机课堂上提交的预发币,只有确认后才会真正计入学生账户(并扣你的额度)。 撤销则不入账、不扣额度。
✅
没有待确认的发币
全选
取消全选
✅ 批量确认({{ draftSel.length }})
🗑 批量撤销
{{ d.item_name || d.reason || '课堂发币' }}
+{{ fmtCoin(d.amount_coin) }}
币
× {{ d.student_count }} 人
{{ (d.student_names || []).join('、') || '—' }}
{{ fmtTime(d.created_at) }} · {{ d.class_name || '' }}
确认
撤销
⏳
有 {{ pendingCount }} 条课堂预发币待确认
确认后才会真正发给学生,点此处理 →
{{ budget.unlimited ? '本学期累计发放' : '我的剩余额度' }}
{{ budget.unlimited ? fmtCoin(budget.used_coin) : fmtCoin(budget.remain_coin) }}
币
已用 {{ fmtCoin(budget.used_coin) }} / 授予 {{ fmtCoin(budget.granted_coin) }}
不限额
{{ budget.currency }}
✚ 立即发放校园币
🎖️ 提交教师量化加分
我的量化 {{ tqMine.total }} 分 · 第 {{ tqMine.rank }} 名
{{ stats.today_count || 0 }}
今日笔数
{{ fmtCoin(stats.today_coin) }}
今日发放
{{ stats.total_count || 0 }}
累计笔数
🏆 班级排行榜
查看全部
{{ r.rank }}
{{ r.grade }}{{ r.class_name }}
{{ r.student_count }} 人 · 人均 {{ fmtCoin(r.avg_coin) }} 币
{{ fmtCoin(r.total_coin) }}
📊
暂无数据
🕐 最近发放
全部记录
{{ r.item_name ? '⭐' : '✚' }}
{{ r.student_name || '批量发放' }}
{{ r.grade }}{{ r.class_name }}
{{ r.item_name || r.reason }} · {{ fmtTime(r.created_at) }}
+{{ fmtCoin(r.amount_coin) }}
📝
还没有发放记录
{{ c.icon || '🪙' }}
{{ c.name }}
额度不限
{{ curName }} 剩余额度:
{{ fmtCoin(selBudget.remain_coin) }}
币
🪙
暂无可选币种额度,请联系管理员分配
选择发放理由
{{ col.icon }} {{ col.title }}
{{ it.icon }}
{{ it.name }}
✏️ 其他 · 手写备注
选择学生
{{ allSelected ? '取消全选' : '全选' }}
{{ c.campus ? c.campus + ' · ' : '' }}{{ c.grade }}{{ c.name }}({{ c.student_count }} 人)
你还没有任教班级,请联系管理员分配后再发币。
👥 {{ g.name }}({{ g.member_count }})
{{ selected.includes(s.id) ? '✓' : '' }}
{{ s.real_name || s.name }}
{{ fmtCoin(s.balance_coin) }} 币
🔍
没有找到学生
已选
{{ selected.length }}
人
每人
张 · 已选
{{ selected.length }}
人
{{ submitting ? '提交中...' : '🪙 发币' }}
合计 {{ ((form.amount||0) * selected.length).toFixed(1) }} 币
· 发放后剩余额度:{{ remainAfter }}
· 单笔上限 {{ maxPerTxn }} 币
{{ records.total || 0 }}
累计笔数
{{ fmtCoin(records.today_amount_coin) }}
今日发放
{{ records.today_count || 0 }}
今日笔数
⭐
{{ r.student_name || '批量发放' }}
{{ r.grade }}{{ r.class_name }}
{{ r.item_name || '自定义' }} · {{ r.reason }}
{{ fmtTime(r.created_at) }} · 单号 {{ r.txn_no }}
+{{ fmtCoin(r.amount_coin) }}
📝
暂无发放记录
加载更多
班级榜
年级榜
学生榜
教师量化榜
{{ r.rank }}
{{ r.teacher_name }}
含岗位基础分 {{ r.base }}
+{{ r.total }}
{{ r.times }} 次
📊
暂无量化数据
教师量化 = 岗位基础分 + 已审批通过的加分
{{ r.rank }}
{{ rankDim==='class' ? r.grade + r.class_name : r.grade }}
{{ r.student_count }} 人 · 人均 {{ fmtCoin(r.avg_coin) }} 币
{{ fmtCoin(r.total_coin) }}
📊
暂无数据
{{ r.rank }}
{{ r.name }}
{{ r.grade }}{{ r.class_name }}
{{ fmtCoin(r.score_coin) }}
📊
暂无数据
🎖️ 提交量化加分申请(可为自己或同事申报),提交给谁由谁先初审, 初审通过后由中心校终审,全部通过才计入排名。 提交前请准备好佐证照片(最多 3 张)。
第 1 步 · 选择教师
{{ tqForm.teacher_id===t.id ? '✓' : '' }}
{{ t.real_name }}
{{ roleCn(t.role) }}{{ t.subject ? ' · ' + t.subject : '' }}
🔍
没有找到教师
第 2 步 · 选择加分项目
⭐
{{ it.name }}
建议 +{{ it.score }}
⚙️
暂无项目,可直接填事由提交
第 3 步 · 分值、事由与佐证
加分分值
常规 1-10 分,重大贡献可提高,审批时可调整
向谁提交(初审人)
{{ op.label }}
提交给谁,由谁先审;初审通过后由中心校终审
加分事由(必填)
佐证照片(可选,最多 3 张)
已选 {{ tqPhotoFiles.length }} 张
{{ tqSaving ? '提交中...' : '提交加分申请' }}
可为自己或他人申报;提交后由初审对象审核、中心校终审,可在「我的」页查看结果
👤 账号信息
{{ (user.real_name || '?').slice(0, 1) }}
{{ user.real_name }}
{{ roleName }} · 登录名 {{ user.username }} · {{ uploadingAvatar ? '上传中…' : '点头像可更换' }}
🏫
{{ user.grade }}{{ user.class_name }}
所带班级
🏫 我的班级
{{ clsLoading ? '加载中…' : '刷新' }}
你还没有任教班级,请联系管理员分配。
全部所带班级({{ myStudentTotal }} 人)
{{ c.name }}({{ c.student_count }} 人)
当前筛选:{{ myStudentTotal }} 名学生(最多显示 200 条)
⬇ 学生导入模板
⬆ 导入学生名单
⬇ 余额导入模板
⬆ 导入期初余额
👥 我的小组
按组发币 / 按组点名
+ 新建
⚠️ 请先把上方班级下拉框切换到具体班级(不能选「全部」),再新建小组。
该班还没有小组,先新建一个试试。
{{ g.name }}
{{ g.member_count }} 人
编组员
删除
编辑「{{ editingGroup.name }}」组员 ({{ groupMemberSel.length }} 人已选)
{{ s.real_name }}
{{ s.student_no }}
重置密码
该班暂无学生,请先导入名单
保存组员
取消
{{ tResult }}
🎖️ 我的教师量化
提交加分
+{{ tqMine.total }}
全校第 {{ tqMine.rank }} 名
岗位基础分 {{ tqMine.base || 0 }} · 加分 {{ (tqMine.total - (tqMine.base || 0)).toFixed(0) }} 分 · 获得次数 {{ tqMine.times }}
📝
暂无量化分,等待责任人提交
💰 我的额度
{{ budgetOpen ? '点击收起 ▾' : '点击展开 ▸' }}
授予额度
{{ budget.unlimited ? '不限' : fmtCoin(budget.granted_coin) + ' 币' }}
已使用
{{ fmtCoin(budget.used_coin) }} 币
剩余可用
{{ budget.unlimited ? '不限' : fmtCoin(budget.remain_coin) + ' 币' }}
额度由教务处分配,用尽后请联系教务增加
🔒 修改密码
原密码
新密码(至少 6 位)
保存新密码
🏠
首页
✚
发币
📝
记录
🏆
排行
👤
我的
确认发放
学生人数:
{{ selected.length }}
人
币种:
{{ curName }}
每人金额:
{{ fmtCoin(form.amount) }}
币
发放项目:
{{ currentItemName }}
发放理由:
{{ form.reason }}
合计扣减:
{{ ((form.amount||0)*selected.length).toFixed(1) }}
币
取消
{{ submitting?'提交中...':'确认发放' }}