feat: 添加 AI 入库预处理功能,支持数据结构化和异常行导出

This commit is contained in:
2026-03-12 14:59:02 +08:00
parent d2dc25eb09
commit ef0af75193
4 changed files with 472 additions and 9 deletions

View File

@@ -575,6 +575,8 @@ body {
.muted {
color: var(--muted);
font-size: 14px;
overflow-wrap: anywhere;
word-break: break-word;
}
.new-box-form {
@@ -856,6 +858,7 @@ body.modal-open {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(--space-2);
min-width: 0;
}
.form-grid label {
@@ -863,6 +866,13 @@ body.modal-open {
flex-direction: column;
gap: 6px;
font-size: 14px;
min-width: 0;
overflow-wrap: anywhere;
word-break: break-word;
}
.form-grid > * {
min-width: 0;
}
.form-grid .full {
@@ -880,6 +890,8 @@ input[type="search"] {
padding: 8px 2px;
font: inherit;
transition: border-color 140ms ease;
width: 100%;
min-width: 0;
}
input[type="text"]:focus,
@@ -898,6 +910,8 @@ textarea {
background: transparent;
color: var(--text);
font: inherit;
width: 100%;
min-width: 0;
}
input[type="checkbox"] {
@@ -968,6 +982,22 @@ th {
margin-bottom: var(--space-1);
}
.ai-preview {
margin-top: var(--space-1);
border: 1px solid var(--line);
border-radius: var(--radius);
background: color-mix(in srgb, var(--card) 90%, var(--card-alt));
padding: 8px;
}
.ai-preview .row-invalid {
background: color-mix(in srgb, var(--danger) 12%, var(--card));
}
#ai-inbound-status.ok {
color: color-mix(in srgb, var(--accent-press) 75%, var(--text));
}
.entry-shell {
display: grid;
grid-template-columns: minmax(0, 1fr) 320px;