style: 更新样式和颜色变量,优化组件视觉效果

- 在 base.css 中新增灰色调变量 --gray-25。
- 在 AgentMessageComponent.vue 和 KnowledgeBaseResult.vue 中调整背景颜色,使用新的灰色变量。
- 优化 AgentView.vue 中的样式,移除不必要的样式设置。
This commit is contained in:
Wenjie Zhang 2025-06-24 15:44:05 +08:00
parent 04aaa2e55f
commit c0a6afc11c
4 changed files with 21 additions and 12 deletions

View File

@ -1,3 +1,4 @@
/* color palette from <https://github.com/vuejs/theme> */ /* color palette from <https://github.com/vuejs/theme> */
/* https://material-foundation.github.io/material-theme-builder/ */ /* https://material-foundation.github.io/material-theme-builder/ */
:root { :root {
@ -29,6 +30,7 @@
--gray-200: #EFF1F2; --gray-200: #EFF1F2;
--gray-100: #F8FAFB; --gray-100: #F8FAFB;
--gray-50: #FBFDFE; --gray-50: #FBFDFE;
--gray-25: #FCFEFF;
--gray-10: #FDFEFF; --gray-10: #FDFEFF;
--gray-0: #FFFFFF; --gray-0: #FFFFFF;

View File

@ -230,8 +230,7 @@ const toggleToolCall = (toolCallId) => {
margin-bottom: 15px; margin-bottom: 15px;
border-radius: 12px; border-radius: 12px;
border: 1px solid var(--gray-200); border: 1px solid var(--gray-200);
background-color: var(--gray-50); background-color: var(--gray-25);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
overflow: hidden; overflow: hidden;
transition: all 0.2s ease; transition: all 0.2s ease;
@ -248,12 +247,12 @@ const toggleToolCall = (toolCallId) => {
border: none; border: none;
.ant-collapse-header { .ant-collapse-header {
padding: 12px 16px; padding: 8px 12px;
background-color: var(--gray-100); // background-color: var(--gray-100);
font-size: 14px; font-size: 14px;
font-weight: 500; font-weight: 500;
color: var(--gray-800); color: var(--gray-800);
border-bottom: 1px solid var(--gray-200); // border-bottom: 1px solid var(--gray-200);
transition: all 0.2s ease; transition: all 0.2s ease;
&:hover { &:hover {
@ -317,21 +316,22 @@ const toggleToolCall = (toolCallId) => {
} }
:deep(.tool-call-display) { :deep(.tool-call-display) {
background-color: var(--gray-50); background-color: var(--gray-25);
border: 1px solid var(--gray-200); border: 1px solid var(--gray-200);
border-radius: 12px; border-radius: 12px;
overflow: hidden; overflow: hidden;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
transition: all 0.2s ease; transition: all 0.2s ease;
&:hover { &:hover {
background-color: var(--gray-50);
border: 1px solid var(--gray-200);
border-color: var(--main-300); border-color: var(--main-300);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
} }
.tool-header { .tool-header {
padding: 12px 16px; padding: 8px 12px;
background-color: var(--gray-100); // background-color: var(--gray-100);
font-size: 14px; font-size: 14px;
font-weight: 500; font-weight: 500;
color: var(--gray-800); color: var(--gray-800);
@ -508,6 +508,15 @@ const toggleToolCall = (toolCallId) => {
// padding-left: 1rem; // padding-left: 1rem;
// } // }
cite {
font-size: 12px;
color: var(--gray-700);
font-style: normal;
background-color: var(--gray-200);
border-radius: 4px;
outline: 2px solid var(--gray-200);
}
a { a {
color: var(--main-700); color: var(--main-700);
} }

View File

@ -328,7 +328,7 @@ const getScoreColor = (score) => {
.score-item { .score-item {
font-size: 11px; font-size: 11px;
color: var(--gray-700); color: var(--gray-700);
background: var(--main-10); // background: var(--main-10);
padding: 1px 4px; padding: 1px 4px;
border-radius: 4px; border-radius: 4px;
white-space: nowrap; white-space: nowrap;

View File

@ -693,8 +693,6 @@ const toggleSidebar = () => {
} }
.config-modal-content { .config-modal-content {
max-height: 70vh;
overflow-y: auto;
user-select: text; user-select: text;
div[role="alert"] { div[role="alert"] {