From ad02fac4ffe54aeea3393e9f63d6c1a38aac2fa8 Mon Sep 17 00:00:00 2001 From: caozehui <2427765068@qq.com> Date: Mon, 2 Feb 2026 10:14:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=94=E5=AF=B9=E6=A8=A1=E5=BC=8F=E6=A0=B9?= =?UTF-8?q?=E6=8D=AE=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E5=8E=9F=E5=A7=8B=E6=95=B0=E6=8D=AE=E3=80=81?= =?UTF-8?q?=E5=8E=86=E5=8F=B2=E8=B6=8B=E5=8A=BF=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...eDataCheckSingleChannelSingleTestPopup.vue | 1112 +++++++++-------- 1 file changed, 558 insertions(+), 554 deletions(-) diff --git a/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue b/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue index 15cade8..12e2bf4 100644 --- a/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue +++ b/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue @@ -1,131 +1,131 @@ @@ -644,13 +644,13 @@ defineExpose({ align-items: center; width: 100%; } - + // 根据 resultFlag 设置不同颜色 - + &[data-result-flag="2"] { color: #ee6666; // 红色 - 不符合 } - + &[data-result-flag="4"] { color: #fac858; // 橙色 - 警告 } @@ -658,89 +658,93 @@ defineExpose({ } .dialog { + display: flex; + flex-direction: column; + + .data-check-dialog { display: flex; flex-direction: column; - .data-check-dialog { + .data-check-head { + display: flex; + flex-direction: row; + width: 100%; + } + + .data-check-body { + height: 500px; + width: 100%; + display: flex; + flex-direction: row; + + .content-left-tree { + width: 18%; display: flex; flex-direction: column; + align-items: center; + max-height: 495px; - .data-check-head { - display: flex; - flex-direction: row; - width: 100%; + padding: 10px 0.5% 0px 0.5%; + border: 1px solid #ccc; + overflow-y: auto; + overflow-x: auto; + margin-right: 10px; + + .content-tree { + width: 100%; + height: 100%; + margin-top: 10px; + + .custom-tree-node { + overflow-x: hidden !important; + white-space: nowrap !important; + text-overflow: ellipsis !important; + } } + } - .data-check-body { - height: 500px; - width: 100%; - display: flex; - flex-direction: row; + .content-right { + width: 82%; - .content-left-tree { - width: 18%; - display: flex; - flex-direction: column; - align-items: center; - max-height: 495px; - - padding: 10px 0.5% 0px 0.5%; - border: 1px solid #ccc; - overflow-y: auto; - overflow-x: auto; - margin-right: 10px; - .content-tree { - width: 100%; - height: 100%; - margin-top: 10px; + flex: 1; - .custom-tree-node { - overflow-x: hidden !important; - white-space: nowrap !important; - text-overflow: ellipsis !important; - } - } - } + .content-right-title { + display: flex; + padding: 10px 0; + margin-top: 0px; + line-height: 1.5; - .content-right { - width: 82%; - - flex: 1; - - .content-right-title { - display: flex; - padding: 10px 0; - margin-top: 0px; - line-height: 1.5; - - .content-right-title-text { - font-size: 14px; - font-weight: bold; - } - } - } - - .content-right-Tabs { - box-sizing: border-box; - margin-top: 10px; - margin-bottom: 10px; - display: flex; - .el-tabs { - width: 100%; - } - } - .content-left { - height: 100%; - border: 1px solid #e0e0e0; - padding: 10px; - margin-right: 10px; - height: 410px; - overflow-y: auto; - } + .content-right-title-text { + font-size: 14px; + font-weight: bold; + } } + } + + .content-right-Tabs { + box-sizing: border-box; + margin-top: 10px; + margin-bottom: 10px; + display: flex; + + .el-tabs { + width: 100%; + } + } + + .content-left { + height: 100%; + border: 1px solid #e0e0e0; + padding: 10px; + margin-right: 10px; + height: 410px; + overflow-y: auto; + } } + } } + :deep(.el-tabs--border-card > .el-tabs__content) { - height: 367px; + height: 367px; }