web/src/views/review/index.vue
@@ -19,7 +19,7 @@ <el-option v-for="item in activities" :key="item.id" :label="item.name" :label="getActivityDisplayName(item)" :value="item.id" /> </el-select> @@ -230,6 +230,19 @@ return stateMap[state] || '未知' } // 获取活动显示名称(比赛名称 + 阶段名称) const getActivityDisplayName = (activity) => { if (!activity) return '' // 如果有父比赛信息,显示"比赛名称 - 阶段名称" if (activity.parent && activity.parent.name) { return `${activity.parent.name} - ${activity.name}` } // 如果没有父比赛信息,只显示阶段名称 return activity.name } // 组件挂载时加载数据 onMounted(() => { loadActivities()