feat(mp): 学生端「我的填报 / 撤回 / 进度」与班主任端看板、审核卡片流、代传材料

学生端:待办数、状态、驳回原因、截止提醒、撤回;进度页的材料清单与进度条
分母用「这个人本次真的要交什么」(不适用的必传材料不进分母,否则永远填不满)。

班主任端:已交率与已通过分开呈现(已提交 ≠ 已通过)、右滑通过 / 左滑不绑驳回、
一键通过只带无问题项;代传走一步 multipart,三道闸门(只给自负责的班 / 只给草稿单 /
必须留痕且学生可见),V12 给 collect_file 补 proxy_by / proxy_reason。

验证:e2e-m3-mytask 42/42、e2e-m5-teacher-dashboard 24/24、e2e-m5-proxy 33/33;
H5 build:h5 产物含新增各页。
This commit is contained in:
2026-09-30 09:02:52 +08:00
parent 45271a3c08
commit ad86e2d521
23 changed files with 4997 additions and 20 deletions
+59
View File
@@ -24,6 +24,65 @@
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/join/join",
"style": {
"navigationBarTitleText": "申请加入名单",
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/tasks/tasks",
"style": {
"navigationBarTitleText": "我的填报",
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white",
"enablePullDownRefresh": true
}
},
{
"path": "pages/progress/progress",
"style": {
"navigationBarTitleText": "填报进度",
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/dashboard/dashboard",
"style": {
"navigationBarTitleText": "班级看板",
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white",
"enablePullDownRefresh": true
}
},
{
"path": "pages/audit/audit",
"style": {
"navigationBarTitleText": "待我审核",
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/audit-detail/audit-detail",
"style": {
"navigationBarTitleText": "审核详情",
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/messages/messages",
"style": {
"navigationBarTitleText": "消息",
"navigationBarBackgroundColor": "#0052D9",
"navigationBarTextStyle": "white",
"enablePullDownRefresh": true
}
}
],
"globalStyle": {