|
@@ -47,14 +47,14 @@
|
|
|
</ContentWrap>
|
|
</ContentWrap>
|
|
|
|
|
|
|
|
<ContentWrap>
|
|
<ContentWrap>
|
|
|
- <el-table v-loading="loading" :data="list" row-key="id" @row-click="handleRowClick">
|
|
|
|
|
- <el-table-column label="团队所属公司" align="center" min-width="180">
|
|
|
|
|
|
|
+ <zm-table :loading="loading" :data="list" row-key="id" @row-click="handleRowClick">
|
|
|
|
|
+ <zm-table-column label="团队所属公司" align="center" min-width="180">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
{{ getDeptName(row.deptId) || '-' }}
|
|
{{ getDeptName(row.deptId) || '-' }}
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column label="团队名称" align="center" prop="teamName" min-width="180" />
|
|
|
|
|
- <el-table-column label="团队 Logo" align="center" width="120">
|
|
|
|
|
|
|
+ </zm-table-column>
|
|
|
|
|
+ <zm-table-column label="团队名称" align="center" prop="teamName" min-width="180" />
|
|
|
|
|
+ <zm-table-column label="团队 Logo" align="center" width="120">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
<el-image
|
|
<el-image
|
|
|
v-if="row.avatar"
|
|
v-if="row.avatar"
|
|
@@ -67,26 +67,26 @@
|
|
|
/>
|
|
/>
|
|
|
<span v-else>-</span>
|
|
<span v-else>-</span>
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column
|
|
|
|
|
|
|
+ </zm-table-column>
|
|
|
|
|
+ <zm-table-column
|
|
|
label="团队概述"
|
|
label="团队概述"
|
|
|
align="center"
|
|
align="center"
|
|
|
prop="summary"
|
|
prop="summary"
|
|
|
min-width="260"
|
|
min-width="260"
|
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
|
/>
|
|
/>
|
|
|
- <el-table-column label="创建时间" align="center" prop="createTime" min-width="180">
|
|
|
|
|
|
|
+ <zm-table-column label="创建时间" align="center" prop="createTime" min-width="180">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
{{ formatDate(row.createTime) }}
|
|
{{ formatDate(row.createTime) }}
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column label="操作" align="center" width="160" fixed="right">
|
|
|
|
|
|
|
+ </zm-table-column>
|
|
|
|
|
+ <zm-table-column label="操作" align="center" width="160" fixed="right" action>
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
<el-button link type="primary" @click.stop="openForm('update', row.id)">编辑</el-button>
|
|
<el-button link type="primary" @click.stop="openForm('update', row.id)">编辑</el-button>
|
|
|
<el-button link type="danger" @click.stop="handleDelete(row.id)">删除</el-button>
|
|
<el-button link type="danger" @click.stop="handleDelete(row.id)">删除</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- </el-table>
|
|
|
|
|
|
|
+ </zm-table-column>
|
|
|
|
|
+ </zm-table>
|
|
|
|
|
|
|
|
<Pagination
|
|
<Pagination
|
|
|
:total="total"
|
|
:total="total"
|
|
@@ -517,9 +517,10 @@ onMounted(async () => {
|
|
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|
|
|
.team-logo {
|
|
.team-logo {
|
|
|
- width: 52px;
|
|
|
|
|
- height: 52px;
|
|
|
|
|
|
|
+ width: 42px;
|
|
|
|
|
+ height: 42px;
|
|
|
border-radius: 8px;
|
|
border-radius: 8px;
|
|
|
|
|
+ margin-top: 4px;
|
|
|
border: 1px solid #e5e7eb;
|
|
border: 1px solid #e5e7eb;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|