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 @@
+ +
+
+ + {{ venue.venueName }} + +
+ 暂无场地信息,请先在赛事管理中配置场地 +
+
+
+
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) }