style(admin): unify dialog layouts and dense readonly presentation
This commit is contained in:
@@ -66,18 +66,20 @@ describe('overseas warehouse 1920px layout acceptance', () => {
|
||||
expect(page('InventoryDetailView.vue').match(/class="inventory-table-wrap"/g)).toHaveLength(3)
|
||||
expect(page('InventoryDetailView.vue')).toContain('.inventory-table-wrap { padding:0 var(--admin-space-5) var(--admin-space-4); }')
|
||||
const outbounds = page('OutboundsView.vue')
|
||||
expect(outbounds).toContain('.create-outbound-form :deep(.el-form-item__content > .el-input-number) { width: 100%; }')
|
||||
expect(outbounds).toContain('density-table density-table--editable outbound-editor-table')
|
||||
const density = readFileSync(resolve(process.cwd(), 'src/styles/adminDensity.css'), 'utf8')
|
||||
expect(density).toContain('.density-form :is(.el-select, .el-input-number, .el-date-editor) { width: 100%; }')
|
||||
expect(outbounds).not.toContain('.create-outbound-form :deep(.el-select)')
|
||||
expect(outbounds).toContain('.candidate-pagination :deep(.el-pagination__sizes .el-select), .return-pagination :deep(.el-pagination__sizes .el-select) { width: 128px; }')
|
||||
expect(page('RelabelOrdersView.vue')).toContain('.el-form :deep(.el-date-editor) { width: 100%; }')
|
||||
expect(page('PalletsView.vue')).toContain('.el-form :deep(.el-input-number) { width: 100%; }')
|
||||
expect(page('RelabelOrdersView.vue')).toContain('.el-form :deep(.el-row) { margin-left: 0 !important; margin-right: 0 !important; }')
|
||||
expect(page('PalletsView.vue')).toContain('.el-form :deep(.el-row) { margin-left: 0 !important; margin-right: 0 !important; }')
|
||||
expect(page('RelabelOrdersView.vue')).toContain('density-table density-table--editable relabel-editor-table')
|
||||
expect(page('PalletsView.vue')).toContain('density-table density-table--editable pallet-editor-table')
|
||||
expect(page('RelabelOrdersView.vue')).toContain('label-position="left" label-width="120px"')
|
||||
expect(page('PalletsView.vue')).toContain('label-position="left" label-width="120px"')
|
||||
const lastMileDetail = page('LastMileOrderDetailView.vue')
|
||||
expect(lastMileDetail).toContain('class="fee-form-grid"')
|
||||
expect(lastMileDetail).toContain('density-table density-table--editable fee-editor-table')
|
||||
expect(lastMileDetail).toContain('filterable allow-create clearable default-first-option')
|
||||
expect(lastMileDetail).toContain('.fee-form { min-width: 0; overflow-x: hidden; }')
|
||||
expect(lastMileDetail).toContain('.fee-form :deep(.el-select), .fee-form :deep(.el-input-number) { width: 100%; }')
|
||||
expect(lastMileDetail).toContain('.fee-editor-table { table-layout: fixed; }')
|
||||
expect(lastMileDetail).toContain('.fee-editor-table td:not([colspan]) { width: 50%; }')
|
||||
expect(lastMileDetail).toContain("field.label === '入仓码' || field.label === '集装箱号'")
|
||||
expect(lastMileDetail).toContain(':title="isSingleLineBusinessField(field) ? String(field.value) : undefined"')
|
||||
expect(lastMileDetail).toContain('.detail-field-value--business { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }')
|
||||
|
||||
Reference in New Issue
Block a user