From cac91a6a4c74d90215ebd93f787564efd651ae98 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 28 五月 2026 13:12:24 +0800
Subject: [PATCH] 富边电子 1.客户往来,销售合同号改为订单号。增加订单号查询搜索。 2.发货台账,没有时间显示, 3.指标统计改名为销售统计 4.采购台账,采购合同号改为采购单号。取消销售合同号。签订日期改为采购日期。付款方式取消显示。 5.供应商档案,取消供应商类型(甲乙丙丁),录入时也取消。 6.采购合同号改成采购单号。 7.采购报表,退款储量改成采购总价(或不显示)。 8.销售之后库存没有出库记录。 9.质量管理,检验员改成送件员。

---
 src/components/PIMTable/PIMTable.vue |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/src/components/PIMTable/PIMTable.vue b/src/components/PIMTable/PIMTable.vue
index 8e22459..2b65817 100644
--- a/src/components/PIMTable/PIMTable.vue
+++ b/src/components/PIMTable/PIMTable.vue
@@ -4,7 +4,7 @@
     v-loading="tableLoading"
     :border="border"
     :data="tableData"
-    :header-cell-style="{ background: '#F0F1F5', color: '#333333' }"
+    :header-cell-style="mergedHeaderCellStyle"
     :height="height"
     :highlight-current-row="highlightCurrentRow"
     :row-class-name="rowClassName"
@@ -45,9 +45,10 @@
       :sortable="!!item.sortable"
       :type="item.type"
       :width="item.width"
+      :minWidth="item.minWidth"
     >
       <template #header="scope">
-        <div class="pim-table-header-cell">
+        <div class="pim-table-header-cell" :class="{ 'has-extra': item.headerSlot }">
           <div class="pim-table-header-title">
             {{ item.label }}
           </div>
@@ -226,7 +227,7 @@
 
 <script setup>
 import pagination from "./Pagination.vue";
-import { ref, inject, getCurrentInstance } from "vue";
+import { computed, ref, inject, getCurrentInstance } from "vue";
 import { ElMessage } from "element-plus";
 
 // 鑾峰彇鍏ㄥ眬鐨� uploadHeader
@@ -333,6 +334,13 @@
     default: () => ({ width: "100%" }),
   },
 });
+
+const mergedHeaderCellStyle = computed(() => ({
+  background: "var(--surface-soft)",
+  color: "var(--text-secondary)",
+  fontWeight: 600,
+  ...props.headerCellStyle,
+}));
 
 // Data
 const uploadRefs = ref([]);
@@ -507,6 +515,12 @@
 </script>
 
 <style scoped lang="scss">
+.lims-table {
+  border: 1px solid var(--surface-border);
+  border-radius: 18px;
+  background: rgba(255, 255, 255, 0.9);
+}
+
 .cell {
   white-space: nowrap;
   overflow: hidden;
@@ -519,4 +533,8 @@
 .pim-table-header-extra :deep(.el-select) {
   width: 100%;
 }
+
+.pim-table-header-title {
+  font-weight: 600;
+}
 </style>

--
Gitblit v1.9.3