fix(admin): clarify finance operating funds
This commit is contained in:
@@ -52,6 +52,7 @@ describe('finance six-page delivery contract', () => {
|
||||
|
||||
it('connects G1 customer accounts to the formal list and ledger operations', () => {
|
||||
const page = source('src/modules/finance/pages/FinanceCustomerAccountsView.vue')
|
||||
const types = source('src/modules/finance/types.ts')
|
||||
expect(api).toContain('`${basePath}/accounts`')
|
||||
expect(api).toContain('`${basePath}/accounts/${customerId}/ledger`')
|
||||
expect(page).toContain('listFinanceAccounts')
|
||||
@@ -62,6 +63,11 @@ describe('finance six-page delivery contract', () => {
|
||||
expect(page).toContain('options: customers.value.filter')
|
||||
expect(page).toContain('label: item.tenantName')
|
||||
expect(page).not.toContain('tenantCode')
|
||||
expect(types).toContain('export interface FinanceOperatingFundsSummary')
|
||||
expect(types).toContain('export interface FinanceAccountSummary extends FinanceOperatingFundsSummary')
|
||||
expect(api).toContain('const records: FinanceAccountSummary[]')
|
||||
for (const metric of ['待收客户款', '待付供应商款', '已线下支付供应商款']) expect(page).toContain(metric)
|
||||
for (const forbidden of ['客户线下支付', '已收客户款', '已付成本']) expect(page).not.toContain(forbidden)
|
||||
const columns = page.slice(page.indexOf('const columns: DataTableColumn[]'))
|
||||
expect(columns.indexOf("key: 'actions'")).toBeLessThan(columns.indexOf("key: 'customerName'"))
|
||||
for (const state of ['客户账户加载失败', '暂无客户账户', '无权访问客户账户', '账户流水加载失败']) expect(page).toContain(state)
|
||||
|
||||
Reference in New Issue
Block a user