Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

processesReguest.js 1009B

123456789101112131415161718192021222324252627
  1. import { getRequest, postRequest } from ".";
  2. import apiEndpoints from "./apiEndpoints";
  3. export const getAllLevels = () => getRequest(apiEndpoints.processes.allLevels);
  4. export const doneProcess = (data) => postRequest(apiEndpoints.processes.doneProcess,data);
  5. export const updateStatus = (data) => postRequest(apiEndpoints.processes.changeStatus,data);
  6. export const getProcessesOfApplicant = (id) => getRequest(`${apiEndpoints.processes.getApplicantProcesses}/${id}`);
  7. export const getAllFilteredProcessesReq = (payload) => {
  8. let statusesQuery = "";
  9. for (let i = 0; i < payload.statuses.length; i++) {
  10. statusesQuery += `statuses=${payload.statuses[i]}&`;
  11. }
  12. if(payload.startAt && payload.startAt !== null)
  13. statusesQuery += `DateStart=${payload.startAt}`;
  14. if(payload.endAt && payload.endAt !== null)
  15. statusesQuery += `&DateEnd=${payload.endAt}`;
  16. return getRequest(
  17. apiEndpoints.processes.filteredLevels +
  18. "?" +
  19. `${statusesQuery}`
  20. );
  21. };