From 373d74e329f5760192417d829450f63d3dbbaf19 Mon Sep 17 00:00:00 2001 From: chenyuan Date: Tue, 23 Jun 2026 18:04:35 +0800 Subject: [PATCH] feat: align teacher management UI --- src/api/teacher.js | 24 ++ src/layout/components/AppMain.vue | 234 +++++++++++- src/layout/components/Navbar.vue | 133 ++++++- src/layout/index.vue | 15 +- src/views/teacherEnd/class/index.vue | 473 +++++++++++++++---------- src/views/teacherEnd/major/index.vue | 18 +- src/views/teacherEnd/school/index.vue | 19 +- src/views/teacherEnd/score/index.vue | 4 +- src/views/teacherEnd/student/index.vue | 24 +- src/views/teacherEnd/teacher/index.vue | 26 +- 10 files changed, 724 insertions(+), 246 deletions(-) diff --git a/src/api/teacher.js b/src/api/teacher.js index 13705ac..e09de81 100644 --- a/src/api/teacher.js +++ b/src/api/teacher.js @@ -300,6 +300,9 @@ export function updateMajor(data) { url: "/api/user/updateSchoolMajor", method: "POST", data, + params: { + userId: data.userId, + }, }); } // 专业管理-专业删除 @@ -383,6 +386,9 @@ export function updateTeacher(data) { url: "/api/user/updateTeacher", method: "POST", data, + params: { + operatorId: data.operatorId, + }, }); } // 教师管理-删除 @@ -570,3 +576,21 @@ export function initClass(params) { params, }); } + +// 教学班-全班实训数据初始化 +export function initializeTeachingClassTrainingData(params) { + return request({ + url: "/api/user/initializeTeachingClassTrainingData", + method: "POST", + params, + }); +} + +// 教学班-单个学生实训数据初始化 +export function initializeTeachingClassStudentTrainingData(params) { + return request({ + url: "/api/user/initializeTeachingClassStudentTrainingData", + method: "POST", + params, + }); +} diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index b277fdd..97ef8ac 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -7,7 +7,7 @@ * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE -->