优化
This commit is contained in:
@@ -87,6 +87,20 @@ describe('CarrierRatesView price-book source contract', () => {
|
||||
expect(source).toContain('LoadErrorState')
|
||||
expect(queryToolbarSource).toContain('flex-wrap: wrap')
|
||||
expect(source).toContain('@media (max-width: 720px)')
|
||||
expect(source).toContain('.table-actions :deep(.el-button) { min-height: 40px; }')
|
||||
expect(source).toContain('@media (max-width: 420px)')
|
||||
expect(source).toContain('.detail-grid { grid-template-columns: 1fr; }')
|
||||
})
|
||||
|
||||
it('uses bordered striped tables and explicit semantic business buttons', () => {
|
||||
expect(source).toContain('row-key="id"\n border\n stripe')
|
||||
expect(source).toContain('<el-button size="small" plain type="primary" @click="openDetail')
|
||||
expect(source).toContain('size="small"\n plain\n :loading="downloadingIds.has')
|
||||
expect(source).toContain('<Eye :size="15" />{{ detailActionLabel')
|
||||
expect(source).toContain('<Download :size="15" />原文件')
|
||||
expect(source).toContain('<CircleCheck :size="16" />确认并立即生效')
|
||||
expect(source).toContain('.price-book-footer :deep(.el-button) { min-height: 44px; }')
|
||||
expect(source).not.toContain('<el-button link type="primary" @click="openDetail')
|
||||
})
|
||||
|
||||
it('keeps upload actions in the table toolbar instead of the query toolbar', () => {
|
||||
|
||||
Reference in New Issue
Block a user