Browse Source

分组bug修改

zhou 1 month ago
parent
commit
731dbe2f2f
1 changed files with 12 additions and 3 deletions
  1. 12 3
      src/views/system/gameEventGroup/detail.vue

+ 12 - 3
src/views/system/gameEventGroup/detail.vue

@@ -114,6 +114,7 @@
 import { ref, onMounted, getCurrentInstance } from 'vue';
 import { useRoute, useRouter } from 'vue-router';
 import { getGameEventGroup, generateGroups, getGroupResultFromDB } from '@/api/system/gameEventGroup';
+import { getGameEventProject } from '@/api/system/gameEventProject';
 import { GameEventGroupVO } from '@/api/system/gameEventGroup/types';
 import type { ComponentInternalInstance } from 'vue';
 
@@ -208,9 +209,17 @@ const loadGroupResultFromDB = async () => {
       
       // 设置项目信息(从分组信息中获取)
       if (groupInfo.value.projectId) {
-        // 这里可以根据需要设置项目名称和录取人数
-        projectName.value = '项目名称'; // 需要根据实际情况获取
-        roundType.value = 0; // 需要根据实际情况获取
+        // 获取项目详细信息
+        try {
+          const projectRes = await getGameEventProject(groupInfo.value.projectId);
+          const projectInfo = projectRes.data;
+          projectName.value = projectInfo.projectName; 
+          roundType.value = projectInfo.roundType ? parseInt(projectInfo.roundType) : 0; 
+        } catch (error) {
+          console.error('获取项目信息失败:', error);
+          projectName.value = '项目名称'; // 默认值
+          roundType.value = 0; // 默认值
+        }
       }
       
       console.log('从数据库加载分组结果成功');