yanghao 1 månad sedan
förälder
incheckning
0293deab16
1 ändrade filer med 20 tillägg och 1 borttagningar
  1. 20 1
      src/views/expert/list/index.vue

+ 20 - 1
src/views/expert/list/index.vue

@@ -487,10 +487,29 @@
           v-loading="teamLoading"
           :data="teamList"
           row-key="id"
+          height="calc(100vh - 400px)"
           @selection-change="handleTeamSelectionChange"
         >
           <el-table-column type="selection" width="55" reserve-selection />
-          <el-table-column label="团队名称" prop="teamName" min-width="180" />
+          <el-table-column label="团队名称" prop="teamName" width="120" />
+          <el-table-column label="团队所属公司" align="center" min-width="120">
+            <template #default="{ row }">
+              {{ getDeptName(row.deptId) || '-' }}
+            </template>
+          </el-table-column>
+          <el-table-column label="团队 Logo" align="center" width="120">
+            <template #default="{ row }">
+              <el-image
+                v-if="row.avatar"
+                :src="row.avatar"
+                fit="cover"
+                class="team-logo"
+                :preview-src-list="[row.avatar]"
+                preview-teleported
+              />
+              <span v-else>-</span>
+            </template>
+          </el-table-column>
           <el-table-column label="团队概述" prop="summary" min-width="240" show-overflow-tooltip />
         </el-table>