Checkpoint production workflow updates

This commit is contained in:
2026-06-30 15:25:29 +08:00
parent 19ae3ec37f
commit 9c80b95385
66 changed files with 7639 additions and 267 deletions
+126
View File
@@ -2589,6 +2589,96 @@ input[type="checkbox"] {
text-align: left;
}
.task-runtime-summary {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 8px;
margin-bottom: 12px;
}
.task-runtime-summary > div {
border: 1px solid #e2e8f0;
border-radius: 8px;
background: #f8fafc;
padding: 8px;
min-width: 0;
}
.task-runtime-summary span {
display: block;
color: #64748b;
font-size: 11px;
margin-bottom: 3px;
}
.task-runtime-summary strong {
color: #0f172a;
font-size: 15px;
font-family: var(--font-mono);
}
.active-jobs-container {
display: flex;
flex-direction: column;
gap: 6px;
margin-bottom: 12px;
}
.job-runtime-row {
display: grid;
grid-template-columns: auto minmax(0, 1fr) minmax(92px, 0.8fr);
align-items: center;
gap: 8px;
padding: 7px 8px;
border: 1px solid #e2e8f0;
border-radius: 7px;
background: #ffffff;
font-size: 12px;
}
.job-status-chip {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 58px;
padding: 2px 6px;
border-radius: 999px;
border: 1px solid #cbd5e1;
color: #475569;
background: #f8fafc;
font-family: var(--font-mono);
font-size: 11px;
}
.job-status-chip.running {
border-color: rgba(37, 99, 235, 0.22);
color: #1d4ed8;
background: rgba(37, 99, 235, 0.08);
}
.job-status-chip.retry {
border-color: rgba(217, 119, 6, 0.24);
color: #b45309;
background: rgba(245, 158, 11, 0.1);
}
.job-runtime-title,
.job-runtime-worker {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.job-runtime-title {
color: #334155;
font-weight: 600;
}
.job-runtime-worker {
color: #64748b;
text-align: right;
}
.task-progress-item {
background: #f8fafc;
padding: 10px;
@@ -2596,6 +2686,10 @@ input[type="checkbox"] {
border: 1px solid #e2e8f0;
}
.task-progress-item--muted {
background: #ffffff;
}
.task-info-row {
display: flex;
justify-content: space-between;
@@ -3502,6 +3596,7 @@ input[type="checkbox"] {
color: var(--color-text-secondary);
padding: 4px 8px;
border-radius: 6px;
min-width: 132px;
}
.status-task.has-active-tasks {
@@ -3509,6 +3604,13 @@ input[type="checkbox"] {
color: #1890ff;
}
.status-task small {
color: var(--color-text-muted);
font-size: 0.86em;
line-height: 1.25;
white-space: nowrap;
}
.status-license {
font-size: 0.75em;
color: var(--color-text-muted);
@@ -5615,6 +5717,17 @@ input[type="checkbox"] {
box-sizing: border-box;
}
.production-workspace-shell .dinsar-production-shell,
.production-workspace-shell .dinsar-products-page {
max-width: none;
margin-left: 0;
margin-right: 0;
}
.production-workspace-shell .dinsar-production-shell {
padding: 0;
}
.dinsar-production-header {
display: grid;
grid-template-columns: minmax(280px, 1fr) minmax(420px, 0.95fr);
@@ -6485,6 +6598,18 @@ input[type="checkbox"] {
.dinsar-products-catalog-section {
display: grid;
gap: 10px;
width: 100%;
min-width: 0;
}
.dinsar-products-catalog-section .dinsar-catalog-shell {
width: 100%;
min-width: 0;
box-sizing: border-box;
}
.dinsar-products-catalog-section .dinsar-catalog-workspace {
grid-template-columns: minmax(360px, 420px) minmax(0, 1fr);
}
.sbas-products-page {
@@ -7170,6 +7295,7 @@ input[type="checkbox"] {
.dinsar-filter-layout,
.dinsar-catalog-summary,
.dinsar-catalog-workspace,
.dinsar-products-catalog-section .dinsar-catalog-workspace,
.dinsar-catalog-manage,
.dinsar-catalog-filter-bar,
.dinsar-catalog-hero,