style(web): 更新表格渲染样式
- 添加新的颜色变量用于工具调用状态显示 - 调整工具调用组件的悬停样式和边框 - 改进列表和表格的显示样式 - 移除部分不必要的背景色和阴影
This commit is contained in:
parent
a7a2832e55
commit
fc8bb934c0
@ -20,6 +20,7 @@
|
||||
- [x] 文件上传模块 UI的边距、配色有问题
|
||||
- [x] 知识图谱页面的节点数量统计方法 #236
|
||||
- [x] 当没有手动添加节点的时候,尝试检索,会出现为创建索引的情况 #236
|
||||
- [ ] LlightRAG 知识库中,点击边,没有显示
|
||||
|
||||
# 💯 More:
|
||||
|
||||
|
||||
@ -39,12 +39,16 @@
|
||||
--gray-10: #fcfcfc;
|
||||
--gray-0: #ffffff;
|
||||
|
||||
|
||||
--main-color: #016179;
|
||||
/* 鲜艳一点的 */
|
||||
--main-bright: #0188a6;
|
||||
--secondry-color: #4e616d;
|
||||
--error-color: #ba1a1a;
|
||||
--color-primary: #1c7796;
|
||||
--color-primary-bg: #d6eef1;
|
||||
--color-success: #45b30e;
|
||||
--color-error: #c73234;
|
||||
--color-info: #0058d4;
|
||||
|
||||
|
||||
--bg-sider: var(--main-5);
|
||||
|
||||
@ -32,12 +32,12 @@
|
||||
<div v-if="toolCall" class="tool-call-display" :class="{ 'is-collapsed': !expandedToolCalls.has(toolCall.id) }">
|
||||
<div class="tool-header" @click="toggleToolCall(toolCall.id)">
|
||||
<span v-if="!toolCall.tool_call_result">
|
||||
<span><Loader size="16" class="tool-loader rotate" /></span>
|
||||
<span><Loader size="16" class="tool-loader rotate tool-loading" /></span>
|
||||
<span>正在调用工具: </span>
|
||||
<span class="tool-name">{{ getToolNameByToolCall(toolCall) }}</span>
|
||||
</span>
|
||||
<span v-else>
|
||||
<span><CircleCheckBig size="16" class="tool-loader" /></span> 工具 <span class="tool-name">{{ getToolNameByToolCall(toolCall) }}</span> 执行完成
|
||||
<span><CircleCheckBig size="16" class="tool-loader tool-success" /></span> 工具 <span class="tool-name">{{ getToolNameByToolCall(toolCall) }}</span> 执行完成
|
||||
</span>
|
||||
</div>
|
||||
<div class="tool-content" v-show="expandedToolCalls.has(toolCall.id)">
|
||||
@ -242,8 +242,8 @@ const toggleToolCall = (toolCallId) => {
|
||||
transition: all 0.2s ease;
|
||||
|
||||
&:hover {
|
||||
border-color: var(--main-300);
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
|
||||
border-color: var(--main-500);
|
||||
// box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
|
||||
}
|
||||
|
||||
:deep(.ant-collapse) {
|
||||
@ -331,9 +331,9 @@ const toggleToolCall = (toolCallId) => {
|
||||
|
||||
&:hover {
|
||||
background-color: var(--gray-50);
|
||||
outline: 2px solid var(--gray-200);
|
||||
outline-color: var(--main-300);
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
|
||||
outline: 1px solid var(--gray-200);
|
||||
outline-color: var(--main-500);
|
||||
// box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
|
||||
}
|
||||
|
||||
.tool-header {
|
||||
@ -380,6 +380,18 @@ const toggleToolCall = (toolCallId) => {
|
||||
.tool-loader.rotate {
|
||||
animation: rotate 2s linear infinite;
|
||||
}
|
||||
|
||||
.tool-loader.tool-success {
|
||||
color: var(--color-success);
|
||||
}
|
||||
|
||||
.tool-loader.tool-error {
|
||||
color: var(--color-error);
|
||||
}
|
||||
|
||||
.tool-loader.tool-loading {
|
||||
color: var(--color-info);
|
||||
}
|
||||
}
|
||||
|
||||
.tool-content {
|
||||
@ -400,7 +412,7 @@ const toggleToolCall = (toolCallId) => {
|
||||
.tool-params-content {
|
||||
margin: 0;
|
||||
font-size: 13px;
|
||||
background-color: var(--gray-100);
|
||||
// background-color: var(--gray-100);
|
||||
overflow-x: auto;
|
||||
color: var(--gray-800);
|
||||
line-height: 1.5;
|
||||
@ -532,12 +544,13 @@ const toggleToolCall = (toolCallId) => {
|
||||
margin: 0.25rem 0;
|
||||
}
|
||||
|
||||
ul li::marker,
|
||||
ol li::marker {
|
||||
color: var(--main-color);
|
||||
color: var(--main-bright);
|
||||
}
|
||||
|
||||
ul li::marker {
|
||||
color: var(--main-bright);
|
||||
ul, ol {
|
||||
padding-left: 1.625rem;
|
||||
}
|
||||
|
||||
cite {
|
||||
@ -566,6 +579,51 @@ const toggleToolCall = (toolCallId) => {
|
||||
p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
margin: 1em 0;
|
||||
font-size: 16px;
|
||||
display: table;
|
||||
|
||||
|
||||
thead th,
|
||||
tbody th {
|
||||
border: none;
|
||||
border-bottom: 1.5px solid var(--gray-400);
|
||||
}
|
||||
|
||||
tbody tr:last-child td {
|
||||
border-bottom: 1.5px solid var(--gray-300);
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
||||
th,
|
||||
td {
|
||||
padding: 0.5rem 0rem;
|
||||
text-align: left;
|
||||
border: none;
|
||||
}
|
||||
|
||||
td {
|
||||
border-bottom: 1px solid var(--gray-100);
|
||||
color: var(--gray-800);
|
||||
}
|
||||
|
||||
th {
|
||||
font-weight: 600;
|
||||
color: var(--gray-800);
|
||||
}
|
||||
|
||||
tr {
|
||||
background-color: var(--gray-0);
|
||||
}
|
||||
|
||||
// tbody tr:last-child td {
|
||||
// border-bottom: none;
|
||||
// }
|
||||
}
|
||||
|
||||
:deep(.chat-box.font-smaller #preview-only-preview) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user