feat: add service type fitler

This commit is contained in:
Nathnael
2026-08-18 11:38:07 +00:00
parent 2f293e4ae4
commit 03b16b4ee8
9 changed files with 103 additions and 4 deletions

View File

@@ -13,6 +13,8 @@ export interface ContractListFilter {
tab?: string;
companyId?: string;
freightType?: string;
/** Service type (rule-engine service_types.id). */
serviceTypeId?: string;
tradeDirection?: string;
contractKind?: string;
paymentCurrency?: string;
@@ -171,6 +173,7 @@ function buildListParams(filter?: ContractListFilter) {
if (filter.sortOrder) params.sortOrder = filter.sortOrder;
if (filter.companyId) params.companyId = filter.companyId;
if (filter.freightType) params.freightType = filter.freightType;
if (filter.serviceTypeId) params.serviceTypeId = filter.serviceTypeId;
if (filter.tradeDirection) params.tradeDirection = filter.tradeDirection;
if (filter.contractKind) params.contractKind = filter.contractKind;
if (filter.paymentCurrency) params.paymentCurrency = filter.paymentCurrency;