yanghao 1 місяць тому
батько
коміт
6566746f4e
1 змінених файлів з 15 додано та 14 видалено
  1. 15 14
      src/views/expert/team/index.vue

+ 15 - 14
src/views/expert/team/index.vue

@@ -47,14 +47,14 @@
   </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 }">
           {{ getDeptName(row.deptId) || '-' }}
         </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 }">
           <el-image
             v-if="row.avatar"
@@ -67,26 +67,26 @@
           />
           <span v-else>-</span>
         </template>
-      </el-table-column>
-      <el-table-column
+      </zm-table-column>
+      <zm-table-column
         label="团队概述"
         align="center"
         prop="summary"
         min-width="260"
         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 }">
           {{ formatDate(row.createTime) }}
         </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 }">
           <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>
         </template>
-      </el-table-column>
-    </el-table>
+      </zm-table-column>
+    </zm-table>
 
     <Pagination
       :total="total"
@@ -517,9 +517,10 @@ onMounted(async () => {
 
 <style scoped lang="scss">
 .team-logo {
-  width: 52px;
-  height: 52px;
+  width: 42px;
+  height: 42px;
   border-radius: 8px;
+  margin-top: 4px;
   border: 1px solid #e5e7eb;
 }
 </style>