From 9874f57dccb6ae3d3c56e6924b7e8b5a1b69b05f Mon Sep 17 00:00:00 2001 From: eafonyang Date: Thu, 18 Jun 2026 17:54:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=8C=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/styles/lux-theme.css | 16 +++++++++++++++- frontend/src/views/brand/index.vue | 3 ++- frontend/src/views/model/index.vue | 3 ++- frontend/src/views/ota/index.vue | 4 +++- frontend/src/views/share-code/log.vue | 3 ++- frontend/src/views/system/users/index.vue | 4 +++- 6 files changed, 27 insertions(+), 6 deletions(-) diff --git a/frontend/src/styles/lux-theme.css b/frontend/src/styles/lux-theme.css index d06885a..255effd 100644 --- a/frontend/src/styles/lux-theme.css +++ b/frontend/src/styles/lux-theme.css @@ -92,6 +92,9 @@ body { flex: 1; min-width: 0; width: 100%; + position: relative; + z-index: 1; + isolation: isolate; } /* —— 侧栏玻璃 —— */ @@ -112,7 +115,7 @@ body { border-right: 1px solid rgba(255, 255, 255, 0.08); box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.04); transition: width 0.30s ease, box-shadow 0.30s ease; - z-index: 30; + z-index: 100; } .lux-shell .sidebar-glass:not(.is-collapsed) { @@ -233,6 +236,17 @@ body { min-height: 0; } +/* 表格 loading 仅覆盖表格区域,不压住侧栏 */ +.lux-shell .table-loading-host { + position: relative; + overflow: hidden; + min-height: 120px; +} + +.lux-shell .table-loading-host .el-loading-mask { + z-index: 8 !important; +} + .lux-shell .lux-footer { flex-shrink: 0; height: auto !important; diff --git a/frontend/src/views/brand/index.vue b/frontend/src/views/brand/index.vue index fdb59fa..5f09fac 100644 --- a/frontend/src/views/brand/index.vue +++ b/frontend/src/views/brand/index.vue @@ -32,8 +32,8 @@ +
+
+
+
- +
+ @@ -96,6 +97,7 @@ +
+
+
- +
+ @@ -84,6 +85,7 @@ +