diff --git a/src/views/martial/schedule/index.vue b/src/views/martial/schedule/index.vue
index a13bf42..0f3a22a 100644
--- a/src/views/martial/schedule/index.vue
+++ b/src/views/martial/schedule/index.vue
@@ -223,6 +223,24 @@
+
+
+
group.timeSlotIndex === this.selectedTime
)
+ // 如果选中了场地,进一步过滤
+ if (this.selectedVenueIdForVenueTab) {
+ groupsInTimeSlot = groupsInTimeSlot.filter(group => {
+ return group.venueId === this.selectedVenueIdForVenueTab ||
+ Number(group.venueId) === Number(this.selectedVenueIdForVenueTab)
+ })
+ }
+
// 将分组转换为场地视图的数据格式
return groupsInTimeSlot.map(group => ({
project: group.title,
@@ -805,6 +832,7 @@ export default {
// 默认选中第一个场地
if (this.venues.length > 0) {
this.selectedVenueId = this.venues[0].id
+ this.selectedVenueIdForVenueTab = this.venues[0].id
}
console.log('加载的场地数据:', this.venues)
}