From 3f0cbe3b16867940f2c0be5ff6bb35113cb13241 Mon Sep 17 00:00:00 2001 From: wangzhibiao Date: Sun, 20 Sep 2026 15:09:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=95=8C=E9=9D=A2=EF=BC=9A?= =?UTF-8?q?=E5=AF=B9=E9=BD=90=E8=AF=BE=E7=A8=8B=E6=95=99=E5=AE=A4=E4=BD=8F?= =?UTF-8?q?=E5=AE=BF=E9=97=A8=E7=A6=81=E6=88=90=E7=BB=A9=E7=A0=B4=E5=9D=8F?= =?UTF-8?q?=E6=80=A7=E6=93=8D=E4=BD=9C=E5=85=A5=E5=8F=A3=E4=B8=8E=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1=E5=90=8D=E7=A7=B0=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build_ui/src/api/train/accommodation.js | 8 +++ build_ui/src/api/train/auth.js | 8 +++ build_ui/src/api/train/classroom.js | 8 +++ build_ui/src/api/train/course.js | 8 +++ .../src/views/train/accommodation/index.vue | 21 +++++++- build_ui/src/views/train/auth/index.vue | 20 +++++++ build_ui/src/views/train/classroom/index.vue | 21 +++++++- build_ui/src/views/train/course/index.vue | 52 ++++++++++++++++++- build_ui/src/views/train/score/index.vue | 5 +- 9 files changed, 145 insertions(+), 6 deletions(-) diff --git a/build_ui/src/api/train/accommodation.js b/build_ui/src/api/train/accommodation.js index b94af82a1..595648d89 100644 --- a/build_ui/src/api/train/accommodation.js +++ b/build_ui/src/api/train/accommodation.js @@ -69,3 +69,11 @@ export function transferAccommodation(accommodationId, newDormId, newBedNo) { } }) } + +// 删除预分配住宿安排(仅限未实际入住的预分配记录) +export function delAccommodation(accommodationId) { + return request({ + url: '/train/accommodation/' + accommodationId, + method: 'delete' + }) +} diff --git a/build_ui/src/api/train/auth.js b/build_ui/src/api/train/auth.js index a14e078ec..04735398c 100644 --- a/build_ui/src/api/train/auth.js +++ b/build_ui/src/api/train/auth.js @@ -42,3 +42,11 @@ export function delAuth(authId) { method: 'delete' }) } + +// 注销门禁授权 +export function revokeAuth(authId) { + return request({ + url: '/train/auth/' + authId + '/revoke', + method: 'post' + }) +} diff --git a/build_ui/src/api/train/classroom.js b/build_ui/src/api/train/classroom.js index e031e89a5..cd7ec961f 100644 --- a/build_ui/src/api/train/classroom.js +++ b/build_ui/src/api/train/classroom.js @@ -34,3 +34,11 @@ export function updateClassroom(data) { data: data }) } + +// 删除教室信息 +export function delClassroom(classRoomId) { + return request({ + url: '/train/classroom/' + classRoomId, + method: 'delete' + }) +} diff --git a/build_ui/src/api/train/course.js b/build_ui/src/api/train/course.js index 11b422c17..6e079ade5 100644 --- a/build_ui/src/api/train/course.js +++ b/build_ui/src/api/train/course.js @@ -34,3 +34,11 @@ export function updateCourse(data) { data: data }) } + +// 删除课程信息 +export function delCourse(cId) { + return request({ + url: '/train/course/' + cId, + method: 'delete' + }) +} diff --git a/build_ui/src/views/train/accommodation/index.vue b/build_ui/src/views/train/accommodation/index.vue index 0a64f6c9c..259864b54 100644 --- a/build_ui/src/views/train/accommodation/index.vue +++ b/build_ui/src/views/train/accommodation/index.vue @@ -94,6 +94,15 @@ icon="el-icon-check" @click="handleCheckIn(scope.row)" >入住 + 删除