refactor(FE-363): Accept array filters in logistic purchase report

This commit is contained in:
rstubryan
2025-12-18 13:31:08 +07:00
parent e8492f87ba
commit 87adbf8547
+17 -8
View File
@@ -12,10 +12,10 @@ export class LogisticApiService extends BaseApiService<
}
async getLogisticPurchasePerSupplierReport(
area_id?: string,
supplier_id?: string,
product_id?: string,
product_category_id?: string,
area_id?: string[],
supplier_id?: string[],
product_id?: string[],
product_category_id?: string[],
received_date?: string,
po_date?: string,
start_date?: string,
@@ -30,10 +30,19 @@ export class LogisticApiService extends BaseApiService<
>(`purchase-supplier`, {
method: 'GET',
params: {
area_id: area_id,
supplier_id: supplier_id,
product_id: product_id,
product_category_id: product_category_id,
area_id: area_id && area_id.length > 0 ? area_id.join(',') : undefined,
supplier_id:
supplier_id && supplier_id.length > 0
? supplier_id.join(',')
: undefined,
product_id:
product_id && product_id.length > 0
? product_id.join(',')
: undefined,
product_category_id:
product_category_id && product_category_id.length > 0
? product_category_id.join(',')
: undefined,
received_date: received_date,
po_date: po_date,
start_date: start_date,