From bc383d90db6d5cf4bca7ef5239ecae719a464097 Mon Sep 17 00:00:00 2001 From: yueyang <2495544247@qq.com> Date: Tue, 29 Sep 2026 12:08:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BA=E5=AE=9A=E5=88=97=E8=A1=A8=E5=A4=B4?= =?UTF-8?q?=E5=8E=8B=E5=9C=A8=E8=A1=A8=E4=BD=93=E5=9B=BA=E5=AE=9A=E5=88=97?= =?UTF-8?q?=E4=B9=8B=E4=B8=8A=EF=BC=8C=E7=A7=91=E7=9B=AE=E6=98=A0=E5=B0=84?= =?UTF-8?q?=E8=A1=A8=E5=8E=BB=E6=8E=89=E9=A1=B5=E9=9D=A2=E7=BA=A7=E8=A1=A5?= =?UTF-8?q?=E4=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/financial-rules/account-mapping.blade.php | 4 ---- .../partials/finance-table-interactions.blade.php | 10 +++++++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/resources/views/business/pages/financial-rules/account-mapping.blade.php b/resources/views/business/pages/financial-rules/account-mapping.blade.php index eb7bc548..3b313c61 100644 --- a/resources/views/business/pages/financial-rules/account-mapping.blade.php +++ b/resources/views/business/pages/financial-rules/account-mapping.blade.php @@ -117,10 +117,6 @@ text-align: center; font-variant-numeric: tabular-nums; } - /* 首列被共享「列设置」固定成 position:sticky; z-index:6(见 finance-table-interactions), - 而粘性表头只有 z-index:4,纵向滚动时数据行的序号会盖住「序号」表头。 - 表头这一格必须抬到固定单元格之上。 */ - .am-table thead th.am-index { z-index: 7; } /* 行内编辑 */ /* 注意:td 上有 height:2.5rem + white-space:nowrap(来自 upstream-data-table), diff --git a/resources/views/business/pages/partials/finance-table-interactions.blade.php b/resources/views/business/pages/partials/finance-table-interactions.blade.php index 898693b6..580b6e21 100644 --- a/resources/views/business/pages/partials/finance-table-interactions.blade.php +++ b/resources/views/business/pages/partials/finance-table-interactions.blade.php @@ -269,8 +269,16 @@ background: var(--vip-surface, #ffffff); } + /* 固定列的层级阶梯:表体固定单元格 6,粘性表头其它列 4。 + 表头里的固定列如果只有 4,纵向滚动时数据行的固定单元格(6)会盖住表头文字 + (首列「序号」、末端「操作」都出现过)。这里必须用 !important: + `.xxx-table thead th { z-index: 4 }` 特异性比 `thead [data-finance-fixed]` 高, + 不加会被压回去。与目录表 thead th[data-directory-fixed] 的写法一致。 */ thead [data-finance-fixed="true"], - thead [data-finance-fixed="end"] { background: var(--vip-content-accent-soft, #f7f0de); } + thead [data-finance-fixed="end"] { + z-index: 7 !important; + background: var(--vip-content-accent-soft, #f7f0de); + } [data-finance-column-key].is-column-hidden { display: none !important; }