This commit is contained in:
2026-10-21 17:26:49 +08:00
parent f8c9334e98
commit 22e60248d2
6 changed files with 27 additions and 7 deletions
+1 -1
View File
@@ -33,7 +33,7 @@
.admin-density .el-empty__description { margin-top: 0; }
.admin-density .el-empty__description p { font-size: var(--admin-font-body, 13px); }
.admin-density-dialog .el-form-item__label { line-height: 22px; }
.admin-density-dialog .el-form--inline .el-form-item__label { align-items: center; }
.admin-density-dialog .el-form-item:not(.el-form-item--label-top) .el-form-item__label { align-items: center; }
:is(.admin-density, .admin-density-dialog, .admin-density-drawer) .el-table th.el-table__cell {
background: var(--cc-list-table-header-bg);
color: var(--cc-list-table-header-text);
+11 -1
View File
@@ -1116,7 +1116,17 @@ describe('approved Admin density ownership', () => {
cell.innerHTML = '<table class="el-table__body"><tbody><tr><td class="el-table__cell"></td></tr></tbody></table>'
expect(cell.querySelector('td')!.matches(stripeSelector)).toBe(false)
expect(rules.get('.admin-density-dialog .el-descriptions__label.el-descriptions__cell')?.background).toBe('var(--admin-label-bg)')
expect(rules.get('.admin-density-dialog .el-form--inline .el-form-item__label')?.['align-items']).toBe('center')
const horizontalLabelSelector = '.admin-density-dialog .el-form-item:not(.el-form-item--label-top) .el-form-item__label'
expect(rules.get(horizontalLabelSelector)?.['align-items']).toBe('center')
const labelFixture = document.createElement('div')
labelFixture.innerHTML = '<div class="admin-density-dialog"><form class="el-form"><div class="el-form-item el-form-item--label-left"><label class="el-form-item__label">计划送仓日期</label></div></form></div>'
const formItem = labelFixture.querySelector('.el-form-item')!
const label = labelFixture.querySelector('label')!
expect(label.matches(horizontalLabelSelector)).toBe(true)
formItem.className = 'el-form-item el-form-item--label-right'
expect(label.matches(horizontalLabelSelector)).toBe(true)
formItem.className = 'el-form-item el-form-item--label-top'
expect(label.matches(horizontalLabelSelector)).toBe(false)
expect(rules.get('.admin-density-dialog.el-dialog.admin-density-workspace > .el-dialog__body')?.flex).toBe('1 1 auto')
for (const tone of ['warning', 'purple', 'primary', 'success', 'danger']) {
expect(rules.get(`:is(.admin-density, .admin-density-dialog) .density-action[data-tone="${tone}"]`)?.['--action-hover-bg']).toBe(`var(--admin-action-${tone}-hover)`)