From afb0d326830ab4c81a7766480d3b4b9cba2138e4 Mon Sep 17 00:00:00 2001 From: mirage <1127314491@qq.com> Date: Thu, 26 Feb 2026 16:40:01 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E5=B0=86=E9=A2=84=E6=8A=A5=E5=90=8D?= =?UTF-8?q?=E5=92=8C=E9=A6=96=E9=A1=B5=E5=B7=A5=E4=BD=9C=E5=8F=B0=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E4=B8=8B=E6=8B=89=E6=A1=86=E7=9A=84=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=8D=95=E7=8B=AC=E5=86=99,=20=E4=B8=8D=E5=86=8D=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E8=8F=9C=E5=8D=95=E9=87=8C=E9=9D=A2=E7=9A=84=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3,=20=E4=BC=9A?= =?UTF-8?q?=E6=9C=89=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98=202.=20=E8=A7=A3?= =?UTF-8?q?=E5=86=B3=E6=95=99=E5=B8=88=E4=BF=A1=E6=81=AF=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=97=B6,=20ID=E6=B2=A1=E6=9C=89=E4=BC=A0=E9=80=92=E7=BB=99?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E5=AF=BC=E8=87=B4=E6=8A=A5=E9=94=99=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=203.=20=E5=B0=86=E6=97=B6=E9=97=B4=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E7=AE=A1=E7=90=86=E5=99=A8=E7=9A=84=E6=89=80=E6=9C=89?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=8F=96=E6=B6=88=E6=9D=83=E9=99=90=E6=8E=A7?= =?UTF-8?q?=E5=88=B6,=20=E9=98=B2=E6=AD=A2=E7=BB=99=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E5=88=86=E9=85=8D=E5=AE=8C=E6=9D=83=E9=99=90=E5=90=8E,=20?= =?UTF-8?q?=E5=9B=A0=E4=B8=BA=E6=B2=A1=E6=9C=89=E8=BF=99=E4=B8=AA=E6=9D=83?= =?UTF-8?q?=E9=99=90=E8=80=8C=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/major.ts | 7 +- admin/src/api/teacher.ts | 7 +- admin/src/views/enrollment/index.vue | 12 ++-- admin/src/views/teacher/teacher copy/edit.vue | 5 ++ admin/src/views/workbench/index.vue | 66 +++++++++---------- .../mdd/admin/controller/MajorController.java | 21 ++++-- .../admin/controller/TeacherController.java | 10 ++- .../mdd/admin/controller/TimeController.java | 25 ++++--- .../com/mdd/admin/service/IMajorService.java | 19 ++++-- .../mdd/admin/service/ITeacherService.java | 21 ++++-- .../admin/service/impl/MajorServiceImpl.java | 22 +++++++ .../service/impl/TeacherServiceImpl.java | 22 +++++++ 12 files changed, 167 insertions(+), 70 deletions(-) diff --git a/admin/src/api/major.ts b/admin/src/api/major.ts index c082dbc5..e4a857f8 100644 --- a/admin/src/api/major.ts +++ b/admin/src/api/major.ts @@ -1,10 +1,15 @@ import request from '@/utils/request' -// 专业列表 +// 专业列表(管理后台用,带权限控制) export function majorLists(params?: Record) { return request.get({ url: '/major/list', params }) } +// 专业下拉选项列表(仅id和名称,免权限) +export function majorOptionLists(params?: Record) { + return request.get({ url: '/major/options', params }) +} + // 专业详情 export function majorDetail(params: Record) { return request.get({ url: '/major/detail', params }) diff --git a/admin/src/api/teacher.ts b/admin/src/api/teacher.ts index 6739f2f1..b0b63fd7 100644 --- a/admin/src/api/teacher.ts +++ b/admin/src/api/teacher.ts @@ -1,10 +1,15 @@ import request from '@/utils/request' -// 教师信息扩展列表 +// 教师信息扩展列表(管理后台用,带权限控制) export function teacherLists(params?: Record) { return request.get({ url: '/teacher/list', params }) } +// 教师下拉选项列表(仅id和姓名,免权限) +export function teacherOptionLists(params?: Record) { + return request.get({ url: '/teacher/options', params }) +} + // 教师信息扩展详情 export function teacherDetail(params: Record) { return request.get({ url: '/teacher/detail', params }) diff --git a/admin/src/views/enrollment/index.vue b/admin/src/views/enrollment/index.vue index 70bda70b..04e76cb0 100644 --- a/admin/src/views/enrollment/index.vue +++ b/admin/src/views/enrollment/index.vue @@ -124,8 +124,8 @@