This commit is contained in:
2026-08-17 16:45:46 +08:00
parent 4a9438315c
commit d95c90bd1a
48 changed files with 1217 additions and 374 deletions
@@ -29,11 +29,18 @@ describe('OceanBookingDetailView interaction contract', () => {
expect(source).not.toContain("customerId: [{ required: true")
expect(source).toContain('placeholder="请选择船公司"')
expect(source).toContain('placeholder="请选择订舱代理"')
expect(source).toContain('listSuppliers({ page: 1, size: 200, category: \'BOOKING\', status: \'ACTIVE\' })')
expect(source).toContain("listSuppliers({ page: 1, size: 200, category: 'BOOKING', status: 'ACTIVE' })")
expect(source).toContain('supplierResult.records.filter(isActiveBookingAgent)')
expect(source).toContain('bookingSuppliers.value.filter(isActiveBookingAgent)')
expect(source).toContain('selectShippingCompany')
expect(source).toContain('selectBookingAgent')
expect(source).toContain('bookingAgentLabel')
expect(source).toContain('暂无启用的订舱供应商')
expect(source).toContain('暂无启用的订舱代理')
expect(source).toContain(':label="supplier.name"')
expect(source).not.toContain('bookingAgentLabel')
expect(source).not.toContain("scope: 'INTERNATIONAL'")
expect(source).toContain('!editable && form.data.bookingAgentId')
expect(source).toContain('form.data.bookingAgentId = supplier ? String(supplier.id) : null')
expect(source).toContain('form.data.bookingAgentName = supplier?.name || null')
expect(source).not.toContain('label="客户 ID"')
expect(source).not.toContain('label="船公司 ID"')
expect(source).not.toContain('label="订舱代理 ID"')