feat: 增强 AI 入库预处理功能,支持联网补全和来源展示

This commit is contained in:
2026-03-13 21:26:20 +08:00
parent 8e0bd4f995
commit c193caa88c
4 changed files with 550 additions and 45 deletions

View File

@@ -1117,6 +1117,71 @@ th {
background: color-mix(in srgb, var(--danger) 12%, var(--card));
}
.ai-source-list {
display: grid;
gap: var(--space-1);
max-height: 60vh;
overflow: auto;
}
.ai-source-items {
margin: 0;
padding-left: 18px;
display: grid;
gap: 8px;
}
.source-head {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--space-1);
}
.source-badge {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 22px;
padding: 0 8px;
border-radius: 999px;
font-size: 12px;
border: 1px solid var(--line);
}
.source-high {
color: #206b3a;
border-color: color-mix(in srgb, #206b3a 45%, var(--line));
background: color-mix(in srgb, #206b3a 12%, var(--card));
}
.source-medium {
color: #8a6119;
border-color: color-mix(in srgb, #8a6119 45%, var(--line));
background: color-mix(in srgb, #8a6119 12%, var(--card));
}
.source-low {
color: #8a2d2d;
border-color: color-mix(in srgb, #8a2d2d 45%, var(--line));
background: color-mix(in srgb, #8a2d2d 12%, var(--card));
}
.ai-source-items li p {
margin: 4px 0;
color: var(--muted);
white-space: pre-wrap;
}
.ai-source-items a {
color: var(--accent-press);
text-decoration: none;
}
.ai-source-items a:hover {
text-decoration: underline;
}
#ai-inbound-status.ok {
color: color-mix(in srgb, var(--accent-press) 75%, var(--text));
}