فهرست منبع

feat(gameTeam): 添加参与项目字段并调整列显示控制

- 在表格中添加"参与项目"列,支持溢出提示显示
- 为"队伍编号"列添加v-if条件渲染控制
- 更新列配置数组,将队伍编号默认设为可见,新增参与项目字段
- 调整列索引映射以匹配新的字段配置
zhou 1 ماه پیش
والد
کامیت
990487b26a
1فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 5 3
      src/views/system/gameTeam/index.vue

+ 5 - 3
src/views/system/gameTeam/index.vue

@@ -65,9 +65,10 @@
         <el-table-column type="selection" width="55" align="center" />
         <el-table-column label="序号" align="center" type="index" />
         <el-table-column label="队伍id" align="center" prop="teamId" v-if="columns[0].visible" />
-        <el-table-column label="队伍编号" align="center" prop="teamCode" sortable />
+        <el-table-column label="队伍编号" align="center" prop="teamCode" sortable v-if="columns[1].visible" />
         <el-table-column label="赛事名称" align="center" prop="eventName" v-if="columns[2].visible" />
         <el-table-column label="队伍名称" align="center" prop="teamName" v-if="columns[3].visible" />
+        <el-table-column label="参与项目" align="center" prop="projectNames" :show-overflow-tooltip="true" v-if="columns[11].visible" />
         <el-table-column label="分组名" align="center" prop="rgId" v-if="columns[4].visible">
           <template #default="scope">
             <span v-if="scope.row.rgId">{{ rankGroupMap.get(scope.row.rgId) }}</span>
@@ -199,7 +200,7 @@ const selectedRankGroupId = ref<number | null>(null);
 // 列显隐数据
 const columns = ref<FieldOption[]>([
   { key: 0, label: '队伍id', visible: false },
-  { key: 1, label: '队伍编号', visible: false },
+  { key: 1, label: '队伍编号', visible: true },
   { key: 2, label: '赛事名称', visible: false },
   { key: 3, label: '队伍名称', visible: true },
   { key: 4, label: '排名分组名', visible: true }, // 新增
@@ -208,7 +209,8 @@ const columns = ref<FieldOption[]>([
   { key: 7, label: '人数', visible: true },
   { key: 8, label: '号码段', visible: true },
   { key: 9, label: '状态', visible: false },
-  { key: 10, label: '备注', visible: false }
+  { key: 10, label: '备注', visible: false },
+  { key: 11, label: '参与项目', visible: true }
 ]);
 
 const queryFormRef = ref<ElFormInstance>();