From 2ea1f352f01e67138dec7c6b35f8e18dd73ff4e1 Mon Sep 17 00:00:00 2001 From: wangzeyan <258785420@qq.com> Date: Wed, 28 May 2025 21:11:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8E=E5=8F=B0=E6=8E=92?= =?UTF-8?q?=E8=AF=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/app/api/course_schedule.ts | 8 + admin/src/app/api/person_course_schedule.ts | 4 + admin/src/app/views/timetables/timetables.vue | 532 ++++++++++++++++-- .../course_schedule/CourseSchedule.php | 4 +- .../customer_resources/CustomerResources.php | 5 + .../controller/order_table/OrderTable.php | 1 - .../PersonCourseSchedule.php | 21 +- .../app/adminapi/route/customer_resources.php | 4 +- .../adminapi/route/person_course_schedule.php | 3 +- niucloud/app/common.php | 7 + .../model/course_schedule/CourseSchedule.php | 3 + .../customer_resources/CustomerResources.php | 5 + .../PersonCourseSchedule.php | 59 +- .../course_schedule/CourseScheduleService.php | 86 +-- .../CustomerResourcesService.php | 46 +- .../PersonCourseScheduleService.php | 108 +++- .../PersonCourseSchedule.php | 18 +- 17 files changed, 758 insertions(+), 156 deletions(-) diff --git a/admin/src/app/api/course_schedule.ts b/admin/src/app/api/course_schedule.ts index b9ab655b..124a0a7d 100644 --- a/admin/src/app/api/course_schedule.ts +++ b/admin/src/app/api/course_schedule.ts @@ -65,4 +65,12 @@ export function getTimetables(params: Record) { return request.get(`course_schedule/timetables`, { params }) } +/**通过课程id获取人员列表 */ +export function getCourseStudents(id: number) { + return request.get(`customer_resources/getResourceByCourse/${id}/students`) +} +/**通过名字或手机号获取人员列表 */ +export function getResourceByNameOrPhone(params: Record) { + return request.get(`customer_resources/personnel_all_byname`, { params }) +} // USER_CODE_END -- course_schedule diff --git a/admin/src/app/api/person_course_schedule.ts b/admin/src/app/api/person_course_schedule.ts index 5e3b5b6e..46da6f4b 100644 --- a/admin/src/app/api/person_course_schedule.ts +++ b/admin/src/app/api/person_course_schedule.ts @@ -58,5 +58,9 @@ export function deletePersonCourseSchedule(id: number) { showSuccessMessage: true, }) } +/**获取试课人员列表 */ +export function getTryCoursePerson(id: number) { + return request.get(`person_course_schedule/get_try_course_person/${id}`) +} // USER_CODE_END -- person_course_schedule diff --git a/admin/src/app/views/timetables/timetables.vue b/admin/src/app/views/timetables/timetables.vue index 8b0665c9..748d860a 100644 --- a/admin/src/app/views/timetables/timetables.vue +++ b/admin/src/app/views/timetables/timetables.vue @@ -1,12 +1,14 @@