From 62da7cf7895b41663a0b1c2184291c9324ef7a29 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 08 五月 2025 15:42:46 +0800
Subject: [PATCH] 客户档案页面开发

---
 src/components/PIMTable/PIMTable.vue |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/components/PIMTable/PIMTable.vue b/src/components/PIMTable/PIMTable.vue
index c76cf45..429e26a 100644
--- a/src/components/PIMTable/PIMTable.vue
+++ b/src/components/PIMTable/PIMTable.vue
@@ -2,7 +2,7 @@
   <el-table ref="multipleTable" v-loading="tableLoading" :border="border" :data="tableData"
             :header-cell-style="{ background: '#F0F1F5', color: '#333333' }" height="calc(100vh - 18.5em)"
             :highlight-current-row="highlightCurrentRow" :row-class-name="rowClassName" :row-style="rowStyle"
-            :row-key="rowKey" stripe style="width: 100%" tooltip-effect="dark" @row-click="rowClick"
+            :row-key="rowKey" style="width: 100%" tooltip-effect="dark" @row-click="rowClick"
             @current-change="currentChange" @selection-change="handleSelectionChange" class="lims-table">
     <el-table-column align="center" type="selection" width="55" />
     <el-table-column align="center" label="搴忓彿" type="index" width="60" />
@@ -10,9 +10,8 @@
     <el-table-column v-for="(item, index) in column" :key="index" :column-key="item.columnKey"
                      :filter-method="item.filterHandler" :filter-multiple="item.filterMultiple" :filtered-value="item.filteredValue"
                      :filters="item.filters" :fixed="item.fixed" :label="item.label" :prop="item.prop"
-                     :show-overflow-tooltip="!(item.dataType === 'action' || item.dataType === 'slot')"
-                     :min-width="item.dataType == 'action' ? btnWidth : item.width"
-                     :sortable="!!item.sortable" :type="item.type" :width="item.dataType == 'action' ? btnWidth : item.width" align="center">
+                     show-overflow-tooltip :align="item.align"
+                     :sortable="!!item.sortable" :type="item.type" :width="item.width">
       <template v-if="item.hasOwnProperty('colunmTemplate')" #[item.colunmTemplate]="scope">
         <slot v-if="item.theadSlot" :name="item.theadSlot" :index="scope.$index" :row="scope.row" />
       </template>
@@ -275,4 +274,14 @@
 </script>
 
 <style scoped lang="scss">
+>>>.cell {
+  padding: 0 !important;
+}
+.cell {
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  padding-right: 0 !important;
+  padding-left: 0 !important;
+}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3