fix: добавлены недостающие параметры фильтрации в API заявлений

- Добавлены параметры view, addressed_to_me, employee_id, date_from, date_to в метод getRequests()
- Теперь фильтры на странице заявлений работают корректно
- Удалены устаревшие сертификаты из localcerts_backup/
This commit is contained in:
lizerk 2026-03-09 08:42:44 +03:00
parent a9f87541e0
commit 01d6d0bc32

View File

@ -551,13 +551,30 @@ class ApiClient {
}
// Заявки
async getRequests(params?: { status?: string; type?: string; search?: string; page?: number; limit?: number }): Promise<any> {
async getRequests(params?: {
status?: string;
type?: string;
search?: string;
page?: number;
limit?: number;
view?: string;
addressed_to_me?: string;
employee_id?: string | number;
date_from?: string;
date_to?: string;
[key: string]: any;
}): Promise<any> {
const queryParams = new URLSearchParams();
if (params?.status) queryParams.append('status', params.status);
if (params?.type) queryParams.append('type', params.type);
if (params?.search) queryParams.append('search', params.search);
if (params?.page) queryParams.append('page', params.page.toString());
if (params?.limit) queryParams.append('limit', params.limit.toString());
if (params?.view) queryParams.append('view', params.view);
if (params?.addressed_to_me) queryParams.append('addressed_to_me', params.addressed_to_me);
if (params?.employee_id) queryParams.append('employee_id', params.employee_id.toString());
if (params?.date_from) queryParams.append('date_from', params.date_from);
if (params?.date_to) queryParams.append('date_to', params.date_to);
const url = `/api/v1/requests/${queryParams.toString() ? '?' + queryParams.toString() : ''}`;
return this.request(url);