From 5cbe12405f7158d3ed661cff2a79da9a176746b5 Mon Sep 17 00:00:00 2001
From: liutong <836164388@qq.com>
Date: Fri, 6 Jun 2025 19:28:36 +0800
Subject: [PATCH] =?UTF-8?q?feat(student):=20=E4=BC=98=E5=8C=96=E5=AD=A6?=
=?UTF-8?q?=E7=94=9F=E7=AB=AF=E8=AF=BE=E7=A8=8B=E5=AE=89=E6=8E=92=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增获取全部场地列表的接口和相关功能- 修复和优化课程列表的展示逻辑
- 调整页面样式和布局,提升用户体验
---
api/apiRoute.js | 8 +++-
pages/student/timetable/index.vue | 14 +++---
pages/student/timetable/list.vue | 73 ++++++++++++++++++++-----------
3 files changed, 62 insertions(+), 33 deletions(-)
diff --git a/api/apiRoute.js b/api/apiRoute.js
index f212053..90fc535 100644
--- a/api/apiRoute.js
+++ b/api/apiRoute.js
@@ -531,7 +531,13 @@ export default {
})
},
-
+ //学生端-学生课程安排-获取学生排课的全部场地列表
+ xy_personCourseScheduleGetVenueListAll(data = {}) {
+ let url = '/xy/personCourseSchedule/getVenueListAll'
+ return http.get(url, data).then(res => {
+ return res;
+ })
+ },
diff --git a/pages/student/timetable/index.vue b/pages/student/timetable/index.vue
index f975671..079a32b 100644
--- a/pages/student/timetable/index.vue
+++ b/pages/student/timetable/index.vue
@@ -24,10 +24,10 @@
- {{venuesInfo.name}}
+ {{venuesInfo.venue_name}}
- 更多
+ 更多场馆
@@ -130,7 +130,7 @@ export default {
},
tableList: [],//表格数据
- venuesInfo: {},//场地信息
+ venuesInfo: {id:''},//场地信息
//今日日期
today: '',
@@ -416,10 +416,10 @@ export default {
},
//体育馆列表
more() {
- let schedule_date = this.filteredData.course_date
- let venue_id = this.venuesInfo.id//当前场馆id
+ let course_date = this.filteredData.course_date
+ let venue_id = this.venuesInfo.id || ''//当前场馆id
uni.navigateTo({
- url: `/pages/student/timetable/list?schedule_date=${schedule_date}&venue_id=${venue_id}`
+ url: `/pages/student/timetable/list?course_date=${course_date}&venue_id=${venue_id}`
})
}
}
@@ -512,8 +512,8 @@ export default {
padding: 0 20rpx ;
color: #fff;
display: flex;
+ justify-content: space-between;
align-items: center;
- gap: 20rpx;
.item_box {
width: 45%;
.fui-filter__item {
diff --git a/pages/student/timetable/list.vue b/pages/student/timetable/list.vue
index 04f1228..ca66489 100644
--- a/pages/student/timetable/list.vue
+++ b/pages/student/timetable/list.vue
@@ -4,11 +4,13 @@
+ 暂无更多数据
+
- {{v.name}}
- {{v.address}}
- 无法获取定位
- 距您{{v.distance}}km
+ {{v.campus.campus_name}}
+ {{v.campus.campus_address}} {{v.venue_name}}
+
+
当前场馆
@@ -20,6 +22,7 @@