👑 Admin Dashboard
Realtime Engine PB API: {{ pbApiUrl }}班级管理
每位管理员最多创建一个班级;学生可通过班级 ID 申请加入,也可由管理员按注册邮箱直接添加。
班级数据暂不可用
{{ classLoadError }}
请确认 classes、class_members 与 class_join_requests 已完成新版字段和 API Rule 升级。
正在加载班级...
🏫
创建唯一班级
为学生建立班级入口
创建后会自动生成唯一班级 ID。当前每个管理员账号最多拥有一个班级。
当前班级
{{ selectedClass.name }}
{{ classMembers.length }}学生
{{ classJoinRequests.length }}待审批
加入申请
等待审批
{{ request.expand?.student?.name || '未填姓名' }}
{{ request.expand?.student?.email || request.student }}
暂无待审批申请
添加注册学生
按账号邮箱添加
请输入学生注册 EconXpert 时使用的完整邮箱。
| 学生 | 加入时间 | 操作 |
|---|---|---|
| 正在加载学生... | ||
{{ member.student?.name || '未填姓名' }} {{ member.student?.email || member.student_id }} |
{{ new Date(member.created).toLocaleString() }} | |
| 这个班级还没有学生 | ||
用户数据加载失败
{{ userLoadError }}
{{ userLoadHint }}
只读取到当前管理员账号
{{ userLoadWarning }}
PocketBase users 集合的 List/View Rule 需要允许管理员读取全部用户:@request.auth.is_admin = true
| 学生信息 | 手机/微信 | 内部备注 (Notes) | 订阅到期日 | 状态 | 快速操作 |
|---|---|---|---|---|---|
| 正在从云端拉取... | |||||
|
{{ user.name || '未填姓名' }}
{{ user.email }}
|
{{ user.vip_expire_at ? new Date(user.vip_expire_at).toLocaleDateString() : '-' }} | 订阅中 未订阅 |
|
||
| {{ userLoadError ? '云端用户暂未显示,请根据上方错误提示检查 PocketBase 权限。' : '暂无用户数据' }} | |||||
📢 全站公告设置
启用公告弹窗
开启后,用户在主页将看到此弹窗内容。