feat: densify enterprise signature management

This commit is contained in:
hectorzhao
2026-09-02 10:04:58 +08:00
parent 1f2dfb5caf
commit 9e34757d6f
14 changed files with 240 additions and 119 deletions
+65 -27
View File
@@ -2007,18 +2007,18 @@
.admin-enterprise-signature-list .signature-summary {
gap: var(--space-2);
grid-template-columns: 22px minmax(104px, 0.85fr) minmax(132px, 1fr) minmax(104px, 0.8fr) repeat(5, minmax(76px, 0.55fr)) 184px;
min-width: 0;
grid-template-columns: 22px minmax(132px, 0.9fr) minmax(168px, 1.1fr) minmax(120px, 0.8fr) minmax(82px, 0.55fr) repeat(3, minmax(64px, 0.45fr)) minmax(68px, 0.45fr) 224px;
min-height: 64px;
min-width: 1160px;
padding-inline: var(--space-3);
}
.admin-enterprise-signature-list .signature-actions {
display: grid;
display: flex;
gap: 6px;
grid-template-columns: repeat(2, minmax(0, 1fr));
justify-self: end;
min-width: 184px;
width: 184px;
min-width: 224px;
width: 224px;
}
.admin-enterprise-signature-list .signature-actions .ui-button {
@@ -2033,6 +2033,65 @@
font-weight: 400;
}
.admin-enterprise-signature-list {
gap: 0;
overflow-x: auto;
}
.admin-enterprise-signature-list .signature-card {
border-radius: 0;
border-top: 0;
}
.admin-enterprise-signature-list .signature-card:last-of-type {
border-radius: 0 0 var(--radius-md) var(--radius-md);
}
.enterprise-signature-table__head {
align-items: center;
background: var(--color-surface-subtle);
border: 1px solid var(--color-border);
border-radius: var(--radius-md) var(--radius-md) 0 0;
color: var(--color-text-muted);
display: grid;
font-size: var(--font-size-xs);
font-weight: var(--font-weight-semibold);
gap: var(--space-2);
grid-template-columns: 22px minmax(132px, 0.9fr) minmax(168px, 1.1fr) minmax(120px, 0.8fr) minmax(82px, 0.55fr) repeat(3, minmax(64px, 0.45fr)) minmax(68px, 0.45fr) 224px;
min-height: 46px;
min-width: 1160px;
padding-inline: var(--space-3);
}
.enterprise-signature-table__sortable,
.enterprise-signature-table__sort-actions {
align-items: center;
display: flex;
}
.enterprise-signature-table__sortable { gap: 4px; }
.enterprise-signature-table__sort-actions { gap: 2px; }
.enterprise-signature-table__sort-actions .ui-button { min-height: 26px; min-width: 26px; padding: 4px; }
.enterprise-signature-table__signature { min-width: 0; }
.enterprise-signature-table__signature strong { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.carrier-report-count {
align-items: center;
border-radius: var(--radius-sm);
display: inline-flex;
font-size: var(--font-size-xs);
font-variant-numeric: tabular-nums;
font-weight: var(--font-weight-semibold);
justify-content: center;
min-width: 40px;
padding: 4px 7px;
}
.carrier-report-count--success { background: var(--color-success-soft); color: var(--color-success); }
.carrier-report-count--warning { background: var(--color-warning-soft); color: var(--color-warning); }
.carrier-report-count--danger { background: var(--color-danger-soft); color: var(--color-danger); }
.carrier-report-count--neutral { background: var(--color-surface-subtle); color: var(--color-text-subtle); }
.signature-report-status {
display: grid;
gap: var(--space-4);
@@ -2233,13 +2292,6 @@
grid-row: 1 / span 2;
}
.admin-enterprise-signature-list .signature-summary {
grid-template-columns: 22px repeat(7, minmax(76px, 1fr)) 184px;
}
.admin-enterprise-signature-list .signature-summary > div:nth-of-type(3) {
display: none;
}
}
@media (max-width: 860px) {
@@ -2254,20 +2306,6 @@
grid-row: auto;
}
.admin-enterprise-signature-list .signature-summary {
grid-template-columns: 22px repeat(2, minmax(0, 1fr));
}
.admin-enterprise-signature-list .signature-summary > div,
.admin-enterprise-signature-list .signature-summary > div:nth-of-type(3) {
display: grid;
}
.admin-enterprise-signature-list .signature-actions {
grid-column: 2 / -1;
justify-self: stretch;
width: 100%;
}
}
.system-log-filters__actions {