From 5a325fc1986cad55c827105e4e2bf927c81ec58b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=A8=9C?= Date: Thu, 27 Mar 2025 16:16:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=A6=96=E9=A1=B5=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=A3=80=E8=A7=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/assets/styles/main.scss | 5 + src/assets/styles/theme.scss | 117 +++++-------- src/assets/svgs/against_active.svg | 8 +- src/assets/svgs/dark_against.svg | 8 +- src/assets/svgs/dark_copy.svg | 4 +- src/assets/svgs/dark_support.svg | 4 +- src/assets/svgs/light_against.svg | 8 +- src/assets/svgs/light_copy.svg | 4 +- src/assets/svgs/light_support.svg | 4 +- src/assets/svgs/support_active.svg | 10 +- .../dialoguePanel/DialoguePanel.vue | 154 ++++++++--------- src/components/sessionCard/SessionCard.vue | 3 + src/i18n/lang/en.ts | 3 +- src/i18n/lang/zh-cn.ts | 3 +- .../dialogue/components/DialogueAside.vue | 48 ++++-- .../dialogue/components/DialogueSession.vue | 6 + src/views/dialogue/components/InitalPanel.vue | 157 ++++++++++-------- 18 files changed, 280 insertions(+), 268 deletions(-) diff --git a/package.json b/package.json index 6fdca22..73b4d7d 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "codemirror": "^6.0.1", "dayjs": "1.11.9", "echarts": "^5.5.1", - "element-plus": "2.8.0", + "element-plus": "^2.8.3", "highlight.js": "11.10.0", "js-yaml": "^4.1.0", "marked": "4.3", diff --git a/src/assets/styles/main.scss b/src/assets/styles/main.scss index d570ceb..30b5ed1 100644 --- a/src/assets/styles/main.scss +++ b/src/assets/styles/main.scss @@ -1,3 +1,8 @@ @import './codePreview.scss'; @import './message.scss'; @import './theme.scss'; + +// 全局重写tooltip样式 +.el-popper { + max-width: 376px !important; +} \ No newline at end of file diff --git a/src/assets/styles/theme.scss b/src/assets/styles/theme.scss index 1689847..c4b4467 100644 --- a/src/assets/styles/theme.scss +++ b/src/assets/styles/theme.scss @@ -21,31 +21,21 @@ body[theme='dark'] { --flow-bg-color: #343a43; --o-bash-box-shadow: 0 4px 16px 0 rgba(255, 255, 255, 0.1); // 工作流开始节点结束背景渐变色 - --flow-startEnd-bg: linear-gradient( - rgba(132, 149, 253, 0.3), - rgba(104, 113, 129, 0.15), - rgba(52, 58, 67, 0) - ); - --flow-system-bg: linear-gradient( - rgba(113, 225, 229, 0.3), - rgba(97, 119, 121, 0.15), - rgba(52, 58, 67, 0) - ); - --flow-apos-apollo-bg: linear-gradient( - rgba(137, 212, 255, 0.3), - rgba(103, 111, 130, 0.15), - rgba(52, 58, 67, 0) - ); - --flow-euler-copilot-tune-bg: linear-gradient( - rgba(156, 237, 203, 0.3), - rgba(101, 125, 110, 0.15), - rgba(52, 58, 67, 0) - ); - --flow-other-node-bg: linear-gradient( - rgba(252, 154, 186, 0.3), - rgba(117, 99, 110, 0.15), - rgba(52, 58, 67, 0) - ); + --flow-startEnd-bg: linear-gradient(rgba(132, 149, 253, 0.3), + rgba(104, 113, 129, 0.15), + rgba(52, 58, 67, 0)); + --flow-system-bg: linear-gradient(rgba(113, 225, 229, 0.3), + rgba(97, 119, 121, 0.15), + rgba(52, 58, 67, 0)); + --flow-apos-apollo-bg: linear-gradient(rgba(137, 212, 255, 0.3), + rgba(103, 111, 130, 0.15), + rgba(52, 58, 67, 0)); + --flow-euler-copilot-tune-bg: linear-gradient(rgba(156, 237, 203, 0.3), + rgba(101, 125, 110, 0.15), + rgba(52, 58, 67, 0)); + --flow-other-node-bg: linear-gradient(rgba(252, 154, 186, 0.3), + rgba(117, 99, 110, 0.15), + rgba(52, 58, 67, 0)); --flow-node-default-over-color: #25303e; --flow-node-boder-default-over: #314265; --flow-node-success-over-color: #1f312a; @@ -57,21 +47,17 @@ body[theme='dark'] { --o-think-header-text: #e4e8ee; --el-drawer-bg-color: #000000; --el-bg-color: #1f2329; - --question-bg: linear-gradient( - 0deg, - rgb(47, 57, 66), - rgb(32, 35, 37) 33.232%, - rgb(41, 43, 55) 85.699% - ); + --question-bg: linear-gradient(0deg, + rgb(47, 57, 66), + rgb(32, 35, 37) 33.232%, + rgb(41, 43, 55) 85.699%); --el-collapse-header-bg: rgb(42, 47, 55); --el-collapse-border: rgb(62, 69, 81, 0.5); --el-collapse-content-bg: rgb(42, 47, 55, 0.5); --applist-hover: #313741; - --flow-running-bg: linear-gradient( - 127.95deg, - rgb(39, 39, 76) -1.967%, - rgba(28, 57, 81, 0.929) 98.202% - ); + --flow-running-bg: linear-gradient(127.95deg, + rgb(39, 39, 76) -1.967%, + rgba(28, 57, 81, 0.929) 98.202%); // 这里是不同种类的debug图标 --flow-debug-default: url('../../assets/svgs/dark_debug.svg'); --flow-debug-hover: url('../../assets/svgs/dark_debug_hover.svg'); @@ -106,31 +92,21 @@ body[theme='light'] { --flow-bg-color: #fdfeff; --o-bash-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1); // 工作流开始节点结束背景渐变色 - --flow-startEnd-bg: linear-gradient( - rgba(133, 148, 253, 0.3), - rgba(210, 231, 252, 0.15), - rgba(255, 255, 255, 0) - ); - --flow-system-bg: linear-gradient( - rgba(156, 237, 203, 0.3), - rgba(240, 253, 244, 0.15), - rgba(255, 255, 255, 0) - ); - --flow-apos-apollo-bg: linear-gradient( - rgba(137, 212, 255, 0.3), - rgba(230, 237, 255, 0.15), - rgba(255, 255, 255, 0) - ); - --flow-euler-copilot-tune-bg: linear-gradient( - rgba(156, 237, 203, 0.3), - rgba(240, 253, 248, 0.15), - rgba(255, 255, 255, 0) - ); - --flow-other-node-bg: linear-gradient( - rgba(252, 154, 186, 0.3), - rgba(253, 240, 248, 0.15), - rgba(255, 255, 255, 0) - ); + --flow-startEnd-bg: linear-gradient(rgba(133, 148, 253, 0.3), + rgba(210, 231, 252, 0.15), + rgba(255, 255, 255, 0)); + --flow-system-bg: linear-gradient(rgba(156, 237, 203, 0.3), + rgba(240, 253, 244, 0.15), + rgba(255, 255, 255, 0)); + --flow-apos-apollo-bg: linear-gradient(rgba(137, 212, 255, 0.3), + rgba(230, 237, 255, 0.15), + rgba(255, 255, 255, 0)); + --flow-euler-copilot-tune-bg: linear-gradient(rgba(156, 237, 203, 0.3), + rgba(240, 253, 248, 0.15), + rgba(255, 255, 255, 0)); + --flow-other-node-bg: linear-gradient(rgba(252, 154, 186, 0.3), + rgba(253, 240, 248, 0.15), + rgba(255, 255, 255, 0)); --flow-node-boder-default-over: #c7d6f5; --flow-node-success-over-color: #e6f6e9; --flow-node-error-over-color: #f8e7e7; @@ -142,19 +118,12 @@ body[theme='light'] { --el-collapse-header-bg: rgb(244, 246, 250); --el-collapse-border: rgb(223, 229, 239); --el-collapse-content-bg: rgb(244, 246, 250, 0.5); - --question-bg: linear-gradient( - 270deg, - rgb(227, 242, 255), - rgb(195, 227, 255) 33.232%, - rgb(197, 203, 249) 85.699% - ); + --question-bg: linear-gradient(177.93deg, rgba(255, 255, 255, 0) -40.031%, rgba(255, 255, 255, 0.35) 1.263%, rgba(255, 255, 255)36.178%), linear-gradient(270deg, rgb(227, 242, 255, 0.5), rgb(195, 227, 255, 0.5) 33.232%, rgb(197, 203, 249, 0.5) 85.699%); --question-shadow: rgba(221, 225, 240, 0.5); --applist-hover: #f3f4f6; - --flow-running-bg: linear-gradient( - 127.95deg, - rgba(109, 117, 250, 0.2) -1.967%, - rgba(90, 179, 255, 0.2) 98.202% - ); + --flow-running-bg: linear-gradient(127.95deg, + rgba(109, 117, 250, 0.2) -1.967%, + rgba(90, 179, 255, 0.2) 98.202%); // 这里是不同种类的debug图标 --flow-debug-default: url('../../assets/svgs/light_debug.svg'); --flow-debug-hover: url('../../assets/svgs/light_debug_hover.svg'); @@ -167,13 +136,15 @@ body[theme='light'] { } body { + // 这里替换下拉框的选中颜色,无论亮暗都是一致 .el-select-dropdown__item.is-selected { background-color: #6395fd !important; font-weight: normal !important; } + // 悬浮优先级高于选中 .el-select-dropdown__item:hover { background-color: #7aa5ff !important; } -} +} \ No newline at end of file diff --git a/src/assets/svgs/against_active.svg b/src/assets/svgs/against_active.svg index 585e786..db629ff 100644 --- a/src/assets/svgs/against_active.svg +++ b/src/assets/svgs/against_active.svg @@ -5,11 +5,5 @@ - - - - - - - + diff --git a/src/assets/svgs/dark_against.svg b/src/assets/svgs/dark_against.svg index 26f7835..2518b9f 100644 --- a/src/assets/svgs/dark_against.svg +++ b/src/assets/svgs/dark_against.svg @@ -5,10 +5,10 @@ - - - + + + - + diff --git a/src/assets/svgs/dark_copy.svg b/src/assets/svgs/dark_copy.svg index d125b6a..6094fe8 100644 --- a/src/assets/svgs/dark_copy.svg +++ b/src/assets/svgs/dark_copy.svg @@ -3,9 +3,9 @@ Created with Pixso. - + - + diff --git a/src/assets/svgs/dark_support.svg b/src/assets/svgs/dark_support.svg index c4a96c4..5d83eab 100644 --- a/src/assets/svgs/dark_support.svg +++ b/src/assets/svgs/dark_support.svg @@ -3,9 +3,9 @@ Created with Pixso. - + - + diff --git a/src/assets/svgs/light_against.svg b/src/assets/svgs/light_against.svg index 1f257ac..d16f1b3 100644 --- a/src/assets/svgs/light_against.svg +++ b/src/assets/svgs/light_against.svg @@ -5,10 +5,10 @@ - - - + + + - + diff --git a/src/assets/svgs/light_copy.svg b/src/assets/svgs/light_copy.svg index 41a377c..dc8a520 100644 --- a/src/assets/svgs/light_copy.svg +++ b/src/assets/svgs/light_copy.svg @@ -3,9 +3,9 @@ Created with Pixso. - + - + diff --git a/src/assets/svgs/light_support.svg b/src/assets/svgs/light_support.svg index 38780af..aca4cda 100644 --- a/src/assets/svgs/light_support.svg +++ b/src/assets/svgs/light_support.svg @@ -3,9 +3,9 @@ Created with Pixso. - + - + diff --git a/src/assets/svgs/support_active.svg b/src/assets/svgs/support_active.svg index d7d13d7..581e2f4 100644 --- a/src/assets/svgs/support_active.svg +++ b/src/assets/svgs/support_active.svg @@ -3,11 +3,9 @@ Created with Pixso. - - - + + - - - + + diff --git a/src/components/dialoguePanel/DialoguePanel.vue b/src/components/dialoguePanel/DialoguePanel.vue index 8b2cc4f..9969fc1 100644 --- a/src/components/dialoguePanel/DialoguePanel.vue +++ b/src/components/dialoguePanel/DialoguePanel.vue @@ -433,7 +433,6 @@ const searchAppName = (appId) => { } return ''; }; -