diff --git a/src/modules/finance/pages/FinanceCustomerAccountsView.test.ts b/src/modules/finance/pages/FinanceCustomerAccountsView.test.ts index 1d326cb8..475074d9 100644 --- a/src/modules/finance/pages/FinanceCustomerAccountsView.test.ts +++ b/src/modules/finance/pages/FinanceCustomerAccountsView.test.ts @@ -105,12 +105,14 @@ describe('FinanceCustomerAccountsView delivery', () => { expect(page).not.toContain('max-width: 520px') }) - it('renders every account row operation as a small plain primary button with an icon', () => { - expect(page).toContain("{ key: 'actions', label: '操作', width: 390, fixed: 'left', slotName: 'actions' }") + it('keeps high-frequency account actions visible and groups the remaining actions', () => { + expect(page).toContain("{ key: 'actions', label: '操作', width: 290, fixed: 'left', slotName: 'actions' }") expect(page).toContain('详情') expect(page).toContain("openAdjustment(row as FinanceAccountSummary, 'RECHARGE')") expect(page).toContain("openAdjustment(row as FinanceAccountSummary, 'DEDUCTION')") - expect(page).toContain('账期') + expect(page).toContain('aria-label="更多客户账户操作"') + expect(page).toContain('授信') + expect(page).toContain('账期') expect(page).not.toContain('') expect(page).toContain('.row-actions {') expect(page).toContain('white-space: nowrap') diff --git a/src/modules/finance/pages/FinanceCustomerAccountsView.vue b/src/modules/finance/pages/FinanceCustomerAccountsView.vue index cb87ca4b..d5768975 100644 --- a/src/modules/finance/pages/FinanceCustomerAccountsView.vue +++ b/src/modules/finance/pages/FinanceCustomerAccountsView.vue @@ -1,7 +1,7 @@