feat: 支持客户专属头程报价

This commit is contained in:
2026-09-08 17:43:04 +08:00
parent dd9b8f7a63
commit 44420919f6
4 changed files with 88 additions and 21 deletions
@@ -72,7 +72,16 @@ describe('CarrierRatesView price-book source contract', () => {
expect(source).toContain('.channel-tabs { width: 100%; min-width: 0;')
expect(source).toContain('.channel-preview :deep(.el-table) { width: 100%; max-width: 100%; min-width: 0; }')
expect(source).not.toContain('tenantId')
expect(source).not.toContain('客户选择')
})
it('supports public and customer-specific price-book scopes without exposing technical ids', () => {
expect(source).toContain('listPlatformTenants')
expect(source).toContain("customerId: '0'")
expect(source).toContain('平台公共报价')
expect(source).toContain('客户专属')
expect(source).toContain('uploadPlatformPriceBook(file, uploadCustomerId.value)')
expect(source).toContain('只替换同一报价范围')
expect(source).not.toContain('{{ detail.version.customerId }}')
})
it('shows parsing blockers and a channel-tabbed, read-only preview', () => {