docs: 同步交接摘要 / PRD / 原型,并记录品牌改名「深学在线」
- 交接摘要补 §一·三十五~§一·三十八:角色与授权、需求收敛(4 角色 / 10 菜单 / 取消二期)、 PC 端重搭后的 UI 修复与卡片式基线、品牌改名与新标识 - PRD 与功能逻辑卷只改标题行与产品代号线;**文件名不动** —— verify-docs.py 按路径读, 全库还有 20+ 处按文件名引用,改名会连带炸脚本 - 原型 index / admin-web / teacher-app / student-app 的品牌区改「深学在线」, admin-web 的 .mark(10 处)换成内嵌的新标 data URI,保持原型"单文件自包含"的约定 - 根 AGENTS.md 与 frontend-pc 的规范同步:接线检查补第 ⑨ 项(SVG 资产是不是合法 XML —— SVG 注释里出现连续两个减号就 not well-formed,图标裂开而控制台一句话都不报)、 「最容易写错的约定」6 -> 7 条(新增品牌标) - deploy/docker-compose.yml 只改头注释里的项目名(compose 的 name 与七牛对象前缀都没动)
This commit is contained in:
+34
-19
@@ -48,7 +48,7 @@
|
||||
那不是你的问题 —— 是同一个 WiFi 下有人多次试错,等一分钟即可。
|
||||
- 如果提示「**该信息已被登记**」(`40072`):说明这个名册项已经被**另一个微信号**绑定过。
|
||||
常见原因:你用两个微信号都扫了码。**联系班主任处理**,不要重复试。
|
||||
- 如果名册里确实没有你 → 点「**申请加入名单**」,由管理员审批后入册(见 2.4)。
|
||||
- 如果名册里确实没有你 → **联系班主任**,请他在任务的「名单管理」里把你加进去(⚠️ 系统里**不再有自助申请入口**,也不会展示任何联系方式 —— 见 2.4)。
|
||||
|
||||
**③ 填表**
|
||||
- 表里有一部分**已经替你填好了**(报考职业/工种/等级/学校/专业等)——
|
||||
@@ -80,20 +80,21 @@
|
||||
| 操作过于频繁,请稍后再试 | 试错次数太多(同一个人 1 小时 10 次) | 等几分钟,或让班主任核对 |
|
||||
| 当前网络下尝试核验的人较多 | **不是你的问题**:同一 WiFi 有人多次试错 | 等 1 分钟 |
|
||||
| 该信息已被登记 | 这个名册项已被另一个微信号绑定 | 联系班主任解绑或处理 |
|
||||
| 你已在名单中,请返回重新核验 | 你已经在名册里了,不用申请加入 | 返回上一步直接核验 |
|
||||
| 你已提交过申请,请耐心等待 | 加入申请重复提交 | 等管理员审批 |
|
||||
| 这份材料可能不是你的,请重新上传 | 系统发现材料上的证件号与你不一致 | 确认没传错人的材料,重传 |
|
||||
| 已进入审核,需先撤回才能删材料 | 你已提交,材料被锁 | 点「撤回修改」后再改 |
|
||||
| 已通过终审,不可撤回 | 已经审完了 | 联系学校管理员 |
|
||||
| 任务已截止、已归档或已暂停 | 这个任务不能再填了 | 联系班主任 |
|
||||
|
||||
### 2.4 名册里没有我(申请加入名单)
|
||||
### 2.4 名册里没有我,怎么办
|
||||
|
||||
1. 核验页点「**申请加入名单**」;
|
||||
2. 填姓名、身份证号、班级、联系电话,可附说明;
|
||||
3. 管理员在管理端「**加入申请**」里审批;
|
||||
4. 通过后你会收到消息,回到核验页重新核验即可。
|
||||
- ⚠️ 申请**次数有上限**(`40037`),别反复提交;重复提交会提示「你已提交过申请,请耐心等待」。
|
||||
1. **先核对**姓名与身份证号是不是和老师给的一致(生僻字、空格、末位 X 大小写最常见);
|
||||
2. 核对无误后,**联系班主任**,请他在任务里把你加进名册
|
||||
(管理端「收集任务 → 名单管理 → 追加导入」);
|
||||
3. 老师加好后,回到核验页**重新核验**即可填报。
|
||||
|
||||
> ⚠️ **系统里没有"申请加入名单"这个入口**(2026-10 需求收敛时已取消),
|
||||
> 也**不会展示任何联系方式** —— 学生本来就在班级群里,找老师即可。
|
||||
> 这样守住的仍是同一条规则:**没有名册,就不能填报**;只是"加人"这个动作留在老师手里。
|
||||
|
||||
---
|
||||
|
||||
@@ -166,16 +167,29 @@
|
||||
- 通过后导出,产物保留 **7 天**,过期后需重新导出(会明确提示「导出包已过期(保留 7 天),请重新导出」)。
|
||||
- 几百人以上会自动**分卷**(`-part1.zip`、`-part2.zip`…),每一卷都是**完整可解**的压缩包。
|
||||
|
||||
### 4.4 历史整理器(把以前那堆乱文件夹变成能用的数据)
|
||||
### 4.4 角色与授权(给不同的人不同的能力范围)
|
||||
|
||||
「配置 → **历史整理器**」→ 上传一个 zip:
|
||||
1. 填任务名;
|
||||
2. **关联一个已有任务的名册**(⚠️ 这一步决定了报告的价值,见下);
|
||||
3. 等它跑完 → 看报告。
|
||||
「组织与账号 → **角色与授权**」→ 左边选一个角色,右边看/改它能做什么。
|
||||
|
||||
报告里最该看的一句是「**N 个文件里,X 个系统全自动处理,只有 Y 个必须你亲自判断**」。
|
||||
- **有关联名册**才有「证件号校验」与「疑似串档检测」—— 而"疑似串档 1 例"是报告里最有价值的一条;
|
||||
- 不关联也能跑,但只能做文件名规范化。
|
||||
| 你想干的事 | 怎么做 |
|
||||
|---|---|
|
||||
| 看看某个角色到底能做什么 | 点它 → 右边列出全部权限码与菜单(**内置角色**就在这一屏看,改不了) |
|
||||
| 让某类人只能看任务、不能建任务 | **新建**一个自定义角色 → 勾「任务查看」(**不要**勾「创建与配置收集任务」)→ 再把它发给账号 |
|
||||
| 让某个人只看得到自己带的班 | 勾带「本班/本人」字样的权限(如「名册修改(仅本班)」);**看全租户**的能力是「填报进度看板(全租户)」这类码 |
|
||||
| 改完什么时候生效 | **立即生效**,不需要让人重新登录(保存后让他刷新一下页面即可) |
|
||||
| 某个人不该再管账号了 | 账号管理里把他的角色换掉(或停用那个自定义角色) |
|
||||
|
||||
**三条要记住的规矩**:
|
||||
|
||||
1. **内置角色不能改**。它的权限写在后端代码里 —— 这是刻意的:一次误操作就能把管理员锁在系统外。
|
||||
要不同的能力范围,请**新建一个自定义角色**(可以照着内置的那份矩阵勾)。
|
||||
2. **「看得见」和「有权限」是两件事**。菜单只决定左边显示哪些入口;真正的权限是上面那一栏的权限码。
|
||||
只给菜单不给权限,点进去仍然会被拦住(提示"无权限访问")。
|
||||
3. **删角色前要先给账号换角色**。还有账号在用时删不掉,会提示「该角色还有 N 个账号在用,请先改掉这些账号的角色」。
|
||||
|
||||
> ⚠️ **「数据范围」(本人 / 本班 / 本院系 / 全租户)这一列目前只展示**:
|
||||
> 范围由"拿到了哪些权限码 + 任务里被指派了哪些班"共同决定,**不靠这一列**。
|
||||
> 想让人看全租户,请给他勾「填报进度看板(全租户)」这类权限。
|
||||
|
||||
### 4.5 其它
|
||||
|
||||
@@ -184,6 +198,7 @@
|
||||
| 加/停用账号、重置密码 | 组织与账号 → 账号管理 |
|
||||
| 改学校/院系/班级结构 | 组织与账号 → 组织架构(也支持 Excel 导入) |
|
||||
| 加一个下拉选项(如多了种学历写法) | 配置 → 字典管理(**内置项不可改名**,要加就追加自定义项) |
|
||||
| 给某类人配一套能力范围 | 组织与账号 → 角色与授权(见 §4.5) |
|
||||
| 查"谁在什么时候看了证件号/导出了什么" | 平台运维 → 操作日志 |
|
||||
| 查"通知到底发出去没有" | 收集管理 → 通知记录 |
|
||||
| 看某个任务的分班进度 | 工作台 → 数据看板(选一个任务) |
|
||||
@@ -195,7 +210,7 @@
|
||||
### 5.1 三条必须能讲清楚的产品规则
|
||||
|
||||
1. **必须先有名册**(门禁铁律)。名单外的人填不了 —— 这是为了防冒名与串档,
|
||||
不是系统限制。名单外的人走「申请加入名单」。
|
||||
不是系统限制。**名单外的人由老师手工加进名册**(系统内没有自助申请入口,也不展示联系方式)。
|
||||
2. **材料是自动改名与自动压缩的**。学生传的文件名乱、体积大都不是问题;
|
||||
交付物是压缩后的"规范件"。
|
||||
3. **驳回必须写原因**,原因会原样发给学生。所以客服看到"学生说不知道为什么被驳回",
|
||||
@@ -206,7 +221,7 @@
|
||||
**Q:学生说"扫码进去说找不到我的信息"**
|
||||
A:这是名册门禁。请班主任核对名册上他的**姓名写法**与**身份证号**(常见是生僻字、
|
||||
空格、身份证号末位 X 大小写)。系统**故意不告诉**是姓名错还是号码错。
|
||||
如果确实不在名册里,让他点「申请加入名单」。
|
||||
如果确实不在名册里,让班主任在任务的「名单管理」里把他加进去(学生端没有自助入口)。
|
||||
|
||||
**Q:学生说"提示操作过于频繁"**
|
||||
A:分两种,看文案:
|
||||
|
||||
Reference in New Issue
Block a user