浏览代码

```
feat(gameEventGroup): 优化详情页面的赛道显示和数据更新逻辑

- 移除getTrackName方法调用,直接使用track值显示赛道名称
- 添加onUpdated生命周期钩子,在组件更新后重新获取分组信息
- 导入onUpdated函数以支持更新后的数据同步
```

zhou 3 月之前
父节点
当前提交
97c8b3383b
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      src/views/system/gameEventGroup/detail.vue

+ 5 - 2
src/views/system/gameEventGroup/detail.vue

@@ -43,7 +43,7 @@
                 :key="track" 
                 class="border border-gray-300 px-4 py-2 text-center font-medium"
               >
-                第{{ getTrackName(track) }}道
+                第{{ track }}道
               </th>
             </tr>
           </thead>
@@ -111,7 +111,7 @@
 </template>
 
 <script setup name="GameEventGroupDetail" lang="ts">
-import { ref, onMounted, getCurrentInstance } from 'vue';
+import { ref, onMounted, getCurrentInstance, onUpdated } from 'vue';
 import { useRoute, useRouter } from 'vue-router';
 import { getGameEventGroup, generateGroups, getGroupResultFromDB } from '@/api/system/gameEventGroup';
 import { getGameEventProject } from '@/api/system/gameEventProject';
@@ -296,6 +296,9 @@ const regenerateGroups = async () => {
 const goBack = () => {
   router.go(-1);
 };
+onUpdated(() => { 
+  getGroupInfo();
+});
 
 onMounted(() => {
   getGroupInfo();