feat: 新增归档中心页面并完善知识库与报销查询能力
新增前端归档中心视图及相关工具函数,扩充知识库文档分类和 提取器支持多种格式,增强编排器报销查询的多维度检索,优 化本体规则和用户代理审核消息,前端完善报销创建和审批详 情交互细节,补充单元测试覆盖。
This commit is contained in:
@@ -740,6 +740,38 @@
|
||||
color: #475569;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-attachment-card) {
|
||||
margin: 10px 0 12px;
|
||||
padding: 12px 14px;
|
||||
border: 1px solid #dbe4ee;
|
||||
border-left: 4px solid #2563eb;
|
||||
border-radius: 8px;
|
||||
background: #f8fafc;
|
||||
color: #334155;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-attachment-card + .markdown-attachment-card) {
|
||||
margin-top: 12px;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-attachment-card p) {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-attachment-card p:first-child) {
|
||||
color: #0f172a;
|
||||
font-weight: 820;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-attachment-card ul) {
|
||||
margin-top: 8px;
|
||||
padding-left: 18px;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-attachment-card li + li) {
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(code) {
|
||||
padding: 2px 6px;
|
||||
border-radius: 6px;
|
||||
@@ -766,6 +798,22 @@
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-action-paragraph) {
|
||||
margin-top: 34px;
|
||||
color: #475569;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-action-link) {
|
||||
color: #2563eb;
|
||||
font-weight: 850;
|
||||
text-decoration-thickness: 1.5px;
|
||||
text-underline-offset: 3px;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-action-link:hover) {
|
||||
color: #1d4ed8;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-table-wrap) {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
@@ -1237,6 +1285,71 @@
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.expense-query-risk-row {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 6px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip {
|
||||
max-width: 100%;
|
||||
min-height: 24px;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 5px;
|
||||
padding: 0 8px;
|
||||
border: 1px solid #fecaca;
|
||||
border-radius: 999px;
|
||||
background: #fff7ed;
|
||||
color: #9a3412;
|
||||
font: inherit;
|
||||
font-size: 11px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip span,
|
||||
.expense-query-risk-chip em {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip span {
|
||||
max-width: 86px;
|
||||
color: #7c2d12;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip strong {
|
||||
flex-shrink: 0;
|
||||
font-weight: 850;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip em {
|
||||
max-width: 120px;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip.high {
|
||||
border-color: #fecaca;
|
||||
background: #fef2f2;
|
||||
color: #b91c1c;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip.medium,
|
||||
.expense-query-risk-chip.warning {
|
||||
border-color: #fed7aa;
|
||||
background: #fff7ed;
|
||||
color: #c2410c;
|
||||
}
|
||||
|
||||
.expense-query-risk-chip.low,
|
||||
.expense-query-risk-chip.info {
|
||||
border-color: #bfdbfe;
|
||||
background: #eff6ff;
|
||||
color: #1d4ed8;
|
||||
}
|
||||
|
||||
.expense-query-pager {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@@ -1513,4 +1626,3 @@
|
||||
font-size: 13px;
|
||||
font-weight: 900;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user