总览看板
多校区授权整体情况 · {{ fmtTime(ov.serverTime) }} 刷新
{{ ov.campusCount || 0 }}
校区总数
{{ ov.teacherCount || 0 }}
教师账号
{{ ov.activeCount || 0 }}
生效授权
{{ ov.expiringSoonCount || 0 }}
30 天内到期
各校区授权一览
| 校区 | 卡类型 | 授权范围 | 席位数 | 班次 | 到期时间 | 状态 |
|---|---|---|---|---|---|---|
| {{ r.name }} {{ r.campusId }} |
{{ planText(r.license && r.license.plan) }} | {{ scopeText(r.license && r.license.scope) }} | {{ r.license ? r.license.seats : '—' }} | {{ r.license && r.license.classes ? r.license.classes : '—' }} | {{ expireText(r.license) }} | {{ statusText(r.license) }} |
暂无校区数据
最近操作流水
| 时间 | 操作 | 校区 | 卡类型 | 操作人 | 备注 |
|---|---|---|---|---|---|
| {{ fmtTime(l.t) }} | {{ actionText(l.action) }} | {{ campusName(l.campusId) }} | {{ l.plan ? planText(l.plan) : '—' }} | {{ l.operator }} | {{ l.note || '—' }} |
暂无操作记录
校区与教师
搜索、管理全部校区的教师账号:编辑资料、重置密码、停用/启用、删除(密码不展示)
该校区教师席位:已用 {{ seatsUsed(campusFilter) }} / 上限 {{ licSeats(campusFilter) }} 个(如需扩容请到「授权发卡」页点「席位」)
该校区班级班次:已用 {{ classesUsed(campusFilter) }} / 上限 {{ licClasses(campusFilter) }} 个(如需扩容请到「授权发卡」页点「班次」)
| 姓名 | 账号 | 角色 | 所属校区 | 最近登录 | 状态 | 操作 |
|---|---|---|---|---|---|---|
| {{ t.name }} | {{ t.account }} | {{ t.role || '教师' }} | {{ campusName(t.campusId || 'default') }} | {{ fmtLast(t.lastLogin) }} | {{ t.disabled ? '已停用' : '正常' }} 待改密 | 平台唯一超管 |
该筛选条件下暂无教师账号
校区域名
统计每个校区的专属域名地址和该域下的老师名单 · 老师用所属校区的域名打开平台即可登录
📌 域名规则:每个校区的专属域名 = 校区标识 + .jxpyt.cn(如校区标识为 sanzhong,域名就是 sanzhong.jxpyt.cn);主校区(本校)直接用主域名 jxpyt.cn。
把下面表格中对应校区的域名发给该校老师,老师在浏览器打开该域名,用账号密码登录教师端即可。标注「待开通」的校区需在服务器执行开通脚本后才能 HTTPS 访问。
把下面表格中对应校区的域名发给该校老师,老师在浏览器打开该域名,用账号密码登录教师端即可。标注「待开通」的校区需在服务器执行开通脚本后才能 HTTPS 访问。
| 校区 | 专属域名地址 | 域名状态 | 教师数 | 该校区老师名单 |
|---|---|---|---|---|
| {{ r.name }} {{ r.campusId }} |
{{ r.domain }}
|
{{ domainStatusText(r) }} | {{ r.seatsUsed }} 个 | {{ t.name }}({{ t.account }})[已停用]、 暂无教师账号 |
暂无校区数据
按老师查域名
| 老师姓名 | 登录账号 | 所属校区 | 该老师的域名地址 | 操作 |
|---|---|---|---|---|
| {{ t.name }} [已停用] | {{ t.account }} | {{ t.campusName }} | {{ t.domain }} |
没有匹配的老师
授权发卡
为校区发放或续期授权卡;发卡时校区不存在会自动建档
选已有校区 = 续期/换卡;填新标识 = 新校区发卡并自动建档
学期卡
183 天
学年卡
365 天
永久卡
不限期
勾选「全部册次」或按需选择,续期时可更改授权范围
可开教师账号数量上限,默认 5
可建学生班级数量上限,默认 10
当前各校区授权状态
| 校区 | 卡类型 | 席位 | 班次 | 到期时间 | 状态 | 操作 | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| {{ r.name }} {{ r.campusId }} |
{{ planText(r.license && r.license.plan) }} | 不限 | {{ seatsUsed(r.campusId) }} / {{ r.license.seats }} | — | 不限 | {{ classesUsed(r.campusId) }} / {{ r.license.classes }} | — | {{ expireText(r.license) }} | {{ statusText(r.license) }} | 内置永久授权 未发卡 |
暂无校区数据
到期预警
30 天内到期与已过期的校区授权,请及时续期
⚠️ 30 天内到期({{ soonRows.length }})
| 校区 | 卡类型 | 到期时间 | 剩余天数 | 操作 |
|---|---|---|---|---|
| {{ r.name }} | {{ planText(r.license.plan) }} | {{ fmtDate(r.license.expireAt) }} | {{ remainDays(r.license.expireAt) }} 天 |
暂无即将到期的校区
⛔ 已过期({{ expiredRows.length }})
| 校区 | 卡类型 | 到期时间 | 状态 | 操作 |
|---|---|---|---|---|
| {{ r.name }} | {{ planText(r.license.plan) }} | {{ fmtDate(r.license.expireAt) }} | 已过期 · 师生已禁止登录 |
暂无已过期的校区
发卡流水
最近 50 条授权操作记录
| 时间 | 操作 | 校区 | 卡类型 | 到期时间 | 操作人 | 备注 |
|---|---|---|---|---|---|---|
| {{ fmtTime(l.t) }} | {{ actionText(l.action) }} | {{ campusName(l.campusId) }} | {{ l.plan ? planText(l.plan) : '—' }} | {{ l.expireAt ? fmtDate(l.expireAt) : (l.action==='revoke' ? '—' : '不限期') }} | {{ l.operator }} | {{ l.note || '—' }} |
暂无操作记录
操作日志
超管端全部敏感操作留痕 · 对齐主流 SaaS 审计日志(最近 800 条)
| 时间 | 动作 | 操作人 | IP | 操作对象 | 明细 |
|---|---|---|---|---|---|
| {{ fmtTime(o.t) }} | {{ opText(o.op) }} | {{ o.by || '—' }} | {{ o.ip || '—' }} | {{ opTarget(o) }} | {{ opDetail(o) }} |
暂无操作日志