feat: 新增预算助手报告组件并优化报销交互细节
新增预算助手报告视图模型和组件,优化报销洞察面板和消息项 样式细节,完善预算中心页面布局和文档中心视图,增强报销创 建会话管理和提交编排器,调整 Vite 构建配置,补充单元测试。
This commit is contained in:
@@ -43,6 +43,21 @@
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.el-fade-in-linear-enter-active,
|
||||
.el-fade-in-linear-leave-active {
|
||||
transition: opacity 200ms linear;
|
||||
}
|
||||
|
||||
.el-fade-in-linear-enter-from,
|
||||
.el-fade-in-linear-leave-to {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.el-fade-in-linear-enter-to,
|
||||
.el-fade-in-linear-leave-from {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.insight-head {
|
||||
display: grid;
|
||||
gap: 12px;
|
||||
@@ -401,11 +416,6 @@
|
||||
color: #cbd5e1;
|
||||
}
|
||||
|
||||
.flow-step-item.completed .flow-step-status.completed {
|
||||
background: rgba(255, 255, 255, 0.14);
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
.flow-step-item.running .flow-step-rail span {
|
||||
border-color: #2563eb;
|
||||
background: #2563eb;
|
||||
@@ -429,32 +439,6 @@
|
||||
background: #fef2f2;
|
||||
}
|
||||
|
||||
.flow-step-reveal-enter-active,
|
||||
.flow-step-reveal-leave-active {
|
||||
transition:
|
||||
opacity 0.24s ease,
|
||||
transform 0.28s ease,
|
||||
filter 0.28s ease;
|
||||
}
|
||||
|
||||
.flow-step-reveal-enter-from,
|
||||
.flow-step-reveal-leave-to {
|
||||
opacity: 0;
|
||||
filter: blur(2px);
|
||||
transform: translateY(-8px);
|
||||
}
|
||||
|
||||
.flow-step-reveal-enter-to,
|
||||
.flow-step-reveal-leave-from {
|
||||
opacity: 1;
|
||||
filter: blur(0);
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
.flow-step-reveal-move {
|
||||
transition: transform 0.24s ease;
|
||||
}
|
||||
|
||||
.flow-empty-state,
|
||||
.review-side-empty,
|
||||
.review-document-preview-placeholder {
|
||||
|
||||
@@ -54,6 +54,10 @@
|
||||
max-width: min(100%, 980px);
|
||||
}
|
||||
|
||||
.message-bubble-budget-report {
|
||||
max-width: min(100%, 1080px);
|
||||
}
|
||||
|
||||
.message-bubble-review-risk-low,
|
||||
.message-bubble-review-risk-medium,
|
||||
.message-bubble-review-risk-high {
|
||||
@@ -487,6 +491,38 @@
|
||||
opacity: 0.42;
|
||||
}
|
||||
|
||||
.application-preview-footer {
|
||||
margin-top: 48px;
|
||||
color: #334155;
|
||||
font-size: var(--wb-fs-bubble, 13px);
|
||||
font-weight: 760;
|
||||
line-height: 1.7;
|
||||
}
|
||||
|
||||
.application-preview-footer.message-answer-markdown :deep(p) {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(a) {
|
||||
color: var(--theme-primary-active, #255b7d);
|
||||
font-weight: 850;
|
||||
text-decoration: underline;
|
||||
text-decoration-thickness: 1.5px;
|
||||
text-underline-offset: 3px;
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(a:hover) {
|
||||
color: var(--theme-primary, #3a7ca5);
|
||||
}
|
||||
|
||||
.message-answer-markdown :deep(.markdown-action-link) {
|
||||
color: var(--theme-primary-active, #255b7d);
|
||||
font-weight: 880;
|
||||
text-decoration: underline;
|
||||
text-decoration-thickness: 1.6px;
|
||||
text-underline-offset: 3px;
|
||||
}
|
||||
|
||||
.application-preview-footer-missing {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
|
||||
Reference in New Issue
Block a user