From 28b6c85650dc4ebe348e7f15a69a1477023c8efd Mon Sep 17 00:00:00 2001 From: zhuoqinglian <1035449612@qq.com> Date: Wed, 10 Jun 2026 10:47:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=BD=8D=E7=BD=AE=E5=BC=82=E5=B8=B8=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/components/CustomDialog.vue | 1 + main/manager-web/src/components/MacAddressMask.vue | 2 +- main/manager-web/src/views/KnowledgeBaseManagement.vue | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/main/manager-web/src/components/CustomDialog.vue b/main/manager-web/src/components/CustomDialog.vue index 14829429..92f55dae 100644 --- a/main/manager-web/src/components/CustomDialog.vue +++ b/main/manager-web/src/components/CustomDialog.vue @@ -123,6 +123,7 @@ export default { border-radius: 10px; overflow: hidden; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); + margin-top: 15vh !important; } ::v-deep .el-dialog__header { diff --git a/main/manager-web/src/components/MacAddressMask.vue b/main/manager-web/src/components/MacAddressMask.vue index d779785e..ed7d2fd7 100644 --- a/main/manager-web/src/components/MacAddressMask.vue +++ b/main/manager-web/src/components/MacAddressMask.vue @@ -13,7 +13,7 @@ export default { }, computed: { isValid() { - return /^(?:[0-9A-F]{2}[:-]){5}[0-9A-F]{2}$/i.test(this.macAddress); + return /^(?:[0-9A-Z]{2}[:-]){5}[0-9A-Z]{2}$/i.test(this.macAddress); }, segments() { return this.macAddress.split(':'); diff --git a/main/manager-web/src/views/KnowledgeBaseManagement.vue b/main/manager-web/src/views/KnowledgeBaseManagement.vue index e15650a0..9ab2b42f 100644 --- a/main/manager-web/src/views/KnowledgeBaseManagement.vue +++ b/main/manager-web/src/views/KnowledgeBaseManagement.vue @@ -107,7 +107,7 @@ - Date: Thu, 11 Jun 2026 17:44:17 +0800 Subject: [PATCH 2/2] =?UTF-8?q?update:=20=E7=9F=A5=E8=AF=86=E5=BA=93?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E9=97=B4=E8=B7=9D=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/components/HeaderBar.vue | 2 +- .../src/views/KnowledgeBaseItem.vue | 28 +++++++++---------- .../src/views/KnowledgeBaseManagement.vue | 15 ++++------ 3 files changed, 20 insertions(+), 25 deletions(-) diff --git a/main/manager-web/src/components/HeaderBar.vue b/main/manager-web/src/components/HeaderBar.vue index 4d7c5ba9..476358db 100644 --- a/main/manager-web/src/components/HeaderBar.vue +++ b/main/manager-web/src/components/HeaderBar.vue @@ -687,7 +687,7 @@ export default { background: #deeafe; display: flex; justify-content: center; - font-size: 14px; + font-size: 16px; font-weight: 500; gap: 7px; color: #3d4566; diff --git a/main/manager-web/src/views/KnowledgeBaseItem.vue b/main/manager-web/src/views/KnowledgeBaseItem.vue index ed7d7cf3..fa830b6e 100644 --- a/main/manager-web/src/views/KnowledgeBaseItem.vue +++ b/main/manager-web/src/views/KnowledgeBaseItem.vue @@ -31,10 +31,10 @@
- - - + + {{ getProgressText(doc) }} @@ -326,7 +326,7 @@ export default { getProgressOffset(doc) { const code = doc.parseStatusCode; - const circumference = 106.81; + const circumference = 94.25; if (code === 3) return 0; if (code === 1) { const progress = doc.chunkNum && doc.totalChunkNum @@ -403,13 +403,13 @@ export default { } .doc-section-title { - font-size: 20px; + font-size: 18px; font-weight: 500; color: #1f2a44; } .doc-section-count { - font-size: 14px; + font-size: 18px; color: #788ba8; } @@ -436,13 +436,14 @@ export default { } .doc-card { - max-height: 120px; + max-height: 110px; border-radius: 8px; border: 1px solid transparent; padding: 18px; background: #fff; display: flex; flex-direction: column; + justify-content: center; cursor: pointer; transition: all 0.25s; position: relative; @@ -495,7 +496,6 @@ export default { } .doc-card-bottom { - margin-top: auto; display: flex; align-items: center; justify-content: space-between; @@ -509,13 +509,13 @@ export default { /* ========== Progress Ring ========== */ .progress-ring { - width: 44px; - height: 44px; + width: 40px; + height: 40px; position: relative; svg { - width: 44px; - height: 44px; + width: 40px; + height: 40px; transform: rotate(-90deg); } @@ -548,7 +548,7 @@ export default { } .progress-container { - height: 32px; + height: 36px; display: flex; flex-direction: column; justify-content: space-between; diff --git a/main/manager-web/src/views/KnowledgeBaseManagement.vue b/main/manager-web/src/views/KnowledgeBaseManagement.vue index 9ab2b42f..537b46e7 100644 --- a/main/manager-web/src/views/KnowledgeBaseManagement.vue +++ b/main/manager-web/src/views/KnowledgeBaseManagement.vue @@ -27,11 +27,11 @@
-
+
{{ $t('knowledgeBaseManagement.switchKnowledgeBase') }}
-
+
@@ -67,8 +67,8 @@ v-model="kb.status" :active-value="1" :inactive-value="0" - active-color="#13ce66" - inactive-color="#ff4949" + active-color="#5778ff" + inactive-color="#DCDFE6" @click.native.stop @change="handleStatusChange(kb)" > @@ -79,7 +79,6 @@
{{ kb.description || '-' }}
-

{{ $t('knowledgeBaseManagement.noData') }}

@@ -99,9 +98,6 @@ @view-slices="handleViewSlices" @refresh="refreshDocuments" /> -
- -
@@ -810,7 +806,7 @@ export default { } .kb-section-title { - font-size: 20px; + font-size: 18px; font-weight: 500; color: #1f2a44; } @@ -976,7 +972,6 @@ export default { } .kb-card-desc { - margin-top: 10px; font-size: 14px; text-align: left; color: #7888a8;