- 待复核{data?.pending.toLocaleString('zh-CN') ?? '—'}尚未形成结论
- 活跃问题{data?.active.toLocaleString('zh-CN') ?? '—'}待复核与已确认来源
+ 待复核{data?.pending.toLocaleString('zh-CN') ?? '—'}活跃问题 {data?.active.toLocaleString('zh-CN') ?? '—'}
+ SLA 超时{data?.overSla.toLocaleString('zh-CN') ?? '—'}{data?.overSla ? '超过 24 小时,优先复核' : '当前没有超时差异'}
已确认来源{data?.confirmed.toLocaleString('zh-CN') ?? '—'}保留为活跃差异
已自动恢复{data?.recovered.toLocaleString('zh-CN') ?? '—'}规则已不再命中
-
- SLA超过 24 小时
- {data?.overSla.toLocaleString('zh-CN') ?? '—'}
- {data?.overSla ? '优先复核高等级差异' : '当前没有超时差异'}
-
diff --git a/vehicle-data-platform/apps/web/src/v2/styles/workspace.css b/vehicle-data-platform/apps/web/src/v2/styles/workspace.css
index 974d28f4..6a82064a 100644
--- a/vehicle-data-platform/apps/web/src/v2/styles/workspace.css
+++ b/vehicle-data-platform/apps/web/src/v2/styles/workspace.css
@@ -1697,7 +1697,7 @@
.v2-reconcile-overview {
display: grid;
overflow: hidden;
- grid-template-columns: minmax(0, 4fr) minmax(170px, 1fr);
+ grid-template-columns: minmax(0, 1fr);
gap: 0;
border-bottom: 1px solid #e3eaf2;
background: #fff;
@@ -1860,7 +1860,7 @@
@media (max-width: 900px) {
.v2-reconcile-overview {
- grid-template-columns: minmax(0, 4fr) minmax(156px, 1fr);
+ grid-template-columns: minmax(0, 1fr);
}
.v2-assigned-vins {
@@ -9074,7 +9074,7 @@
.v2-reconcile-overview {
height: 68px;
- grid-template-columns: minmax(0, 4fr) minmax(66px, 1fr);
+ grid-template-columns: minmax(0, 1fr);
gap: 0;
border-bottom: 1px solid #e3eaf2;
background: #fff;
@@ -10849,6 +10849,23 @@
font-size: 13px;
}
+.v2-ops-navigation .v2-ops-tabs .v2-segmented-tab-count {
+ min-width: 21px;
+ min-height: 19px;
+ border: 1px solid #d5e2f2;
+ background: #fff;
+ padding-inline: 5px;
+ color: #57708f;
+ font-size: 8px;
+ font-weight: 700;
+}
+
+.v2-ops-navigation .v2-ops-tabs > .semi-button.is-active .v2-segmented-tab-count {
+ border-color: rgba(255, 255, 255, .28);
+ background: rgba(255, 255, 255, .18);
+ color: #fff;
+}
+
.v2-ops-navigation-meta {
display: flex;
min-width: 0;
@@ -10999,6 +11016,10 @@
font-size: 11px;
}
+ .v2-ops-navigation .v2-ops-tabs .v2-segmented-tab-count {
+ display: none;
+ }
+
.v2-ops-navigation-meta {
display: none;
}
@@ -11778,6 +11799,19 @@
color: #155fc5;
}
+.v2-reconcile-overview .v2-reconcile-kpi-card.is-sla {
+ background: linear-gradient(145deg, #fff 0%, #fff9f8 100%);
+}
+
+.v2-reconcile-overview .v2-reconcile-kpi-card.is-sla.is-overdue {
+ box-shadow: inset 0 -3px #e2554f;
+}
+
+.v2-reconcile-overview .v2-reconcile-kpi-card.is-sla.is-overdue small,
+.v2-reconcile-overview .v2-reconcile-kpi-card.is-sla.is-overdue strong {
+ color: #c2413d;
+}
+
.v2-reconcile-result-bar {
display: flex;
min-height: 34px;