|
|
@@ -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>
|
|
|
|