diff --git a/src/assets/config/menu.ts b/src/assets/config/menu.ts index bb53f08..bd932cd 100644 --- a/src/assets/config/menu.ts +++ b/src/assets/config/menu.ts @@ -6,13 +6,16 @@ import type { IModule } from "@/store"; * 注:课程作业不做审批、不开放应用设置,故不含「审批列表/审核设置/应用设置」; * 平台模块配置若仍下发 modId 5/6/21,由 utils/menuRoute 的 DROPPED_MOD_IDS * 统一剔除(见 classwork-frontend-m5-plan.md §6、§7)。 + * v1「已收到」(modId 1) 收件箱已随 M5 下线:学生端入口为 /stu/today(今日作业)。 */ export function getMenuList(): Promise { const menu: IModule[] = [ - { id: 1, modId: 1, name: "已收到", page: "/" }, - { id: 2, modId: 2, name: "已发送", page: "/list" }, + { id: 2, modId: 2, name: "我布置的", page: "/list" }, + { id: 26, modId: 26, name: "批改中心", page: "/grade" }, { id: 3, modId: 3, name: "全部作业", page: "/homeworklist" }, { id: 4, modId: 4, name: "作业统计", page: "/stats" }, + { id: 31, modId: 31, name: "今日作业", page: "/stu/today" }, + { id: 32, modId: 32, name: "待订正", page: "/stu/redo" }, ]; return Promise.resolve(menu); } diff --git a/src/utils/menuRoute.ts b/src/utils/menuRoute.ts index 601496e..4ba363f 100644 --- a/src/utils/menuRoute.ts +++ b/src/utils/menuRoute.ts @@ -39,7 +39,10 @@ const NAME_ALIASES: Record = { 作业发送: "/list/new", 发作业: "/list/new", 已发作业: "/list", - 已收作业: "/accept", + // v1 收件箱已下线(M5 §2.3):旧叫法统一导向学生今日作业 + 已收到: "/stu/today", + 已收作业: "/stu/today", + 今日作业: "/stu/today", 作业列表: "/homeworklist", 统计分析: "/stats", }; diff --git a/src/views/homework/HomeworkAccept.vue b/src/views/homework/HomeworkAccept.vue index 41496b7..e0751ff 100644 --- a/src/views/homework/HomeworkAccept.vue +++ b/src/views/homework/HomeworkAccept.vue @@ -1,117 +1,192 @@ + diff --git a/src/views/homework/StudentHomeworks.vue b/src/views/homework/StudentHomeworks.vue index d35a237..49dd584 100644 --- a/src/views/homework/StudentHomeworks.vue +++ b/src/views/homework/StudentHomeworks.vue @@ -1,118 +1,168 @@