wcz-layout
Version:
188 lines (187 loc) • 6.26 kB
JavaScript
import { t as queryClient } from "../queryClient-1OJ5Va3i.js";
import { a as fileQueryOptions, c as updateFileMetaMutationOptions, i as fileMetasQueryOptions, l as useUploadFile, n as deleteFileMutationOptions, o as fileThumbnailQueryOptions, r as downloadFileMutationOptions, s as openFileMutationOptions, t as batchDeleteFilesMutationOptions } from "../file-CzBYPv9S.js";
import { C as createApproval, D as withdrawApproval, E as resubmitApproval, S as cancelApproval, T as getApprovals, _ as getPreviousEmployeeIds, a as getActiveEmployees, c as getDepartmentEmployees, d as getEmployeeByEmployeeId, f as getEmployeeGeneralManager, g as getEmployees, h as getEmployeeSupervisor, l as getDepartmentManager, m as getEmployeeSubordinates, o as getCompanyGeneralManager, p as getEmployeeManager, s as getDepartmentById, u as getDepartments, v as searchEmployees, w as getApproval, x as approveApproval } from "../peoplesoft-CepySEBR.js";
import { mutationOptions, queryOptions } from "@tanstack/react-query";
//#region src/queries/client/approval.ts
const QUERY_KEY$1 = "approval";
const approvalsQueryOptions = (params) => queryOptions({
queryKey: [QUERY_KEY$1, params],
queryFn: () => getApprovals({ data: params })
});
const approvalQueryOptions = (params) => queryOptions({
queryKey: [QUERY_KEY$1, params],
queryFn: () => getApproval({ data: params })
});
const createApprovalMutationOptions = () => mutationOptions({
mutationFn: (data) => createApproval({ data }),
onSettled: () => queryClient.invalidateQueries({
queryKey: [QUERY_KEY$1],
exact: false
})
});
const approveApprovalMutationOptions = () => mutationOptions({
mutationFn: (data) => approveApproval({ data }),
onSettled: () => queryClient.invalidateQueries({
queryKey: [QUERY_KEY$1],
exact: false
})
});
const resubmitApprovalMutationOptions = () => mutationOptions({
mutationFn: (data) => resubmitApproval({ data }),
onSettled: () => queryClient.invalidateQueries({
queryKey: [QUERY_KEY$1],
exact: false
})
});
const withdrawApprovalMutationOptions = () => mutationOptions({
mutationFn: (data) => withdrawApproval({ data }),
onSettled: () => queryClient.invalidateQueries({
queryKey: [QUERY_KEY$1],
exact: false
})
});
const cancelApprovalMutationOptions = () => mutationOptions({
mutationFn: (data) => cancelApproval({ data }),
onSettled: () => queryClient.invalidateQueries({
queryKey: [QUERY_KEY$1],
exact: false
})
});
//#endregion
//#region src/queries/client/peoplesoft.ts
const QUERY_KEY = "ps";
const DAY = 1e3 * 60 * 60 * 24;
const baseOptions = {
staleTime: DAY,
gcTime: DAY,
refetchOnWindowFocus: false
};
const employeesSearchQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
"search",
params
],
queryFn: () => searchEmployees({ data: params }),
...baseOptions
});
const employeesQueryOptions = () => queryOptions({
queryKey: [QUERY_KEY, "employee"],
queryFn: () => getEmployees(),
...baseOptions
});
const activeEmployeesQueryOptions = () => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
"active"
],
queryFn: () => getActiveEmployees(),
...baseOptions
});
const employeeByIdQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
params
],
queryFn: () => getEmployeeByEmployeeId({ data: params }),
...baseOptions
});
const previousEmployeeIdsQueryOptions = () => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
"previousIds"
],
queryFn: () => getPreviousEmployeeIds(),
...baseOptions
});
const employeeSupervisorQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
"supervisor",
params
],
queryFn: () => getEmployeeSupervisor({ data: params }),
...baseOptions
});
const employeeSubordinatesQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
"subordinates",
params
],
queryFn: () => getEmployeeSubordinates({ data: params }),
...baseOptions
});
const employeeManagerQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
"manager",
params
],
queryFn: () => getEmployeeManager({ data: params }),
...baseOptions
});
const employeeGeneralManagerQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"employee",
"generalManager",
params
],
queryFn: () => getEmployeeGeneralManager({ data: params }),
...baseOptions
});
const departmentsQueryOptions = () => queryOptions({
queryKey: [QUERY_KEY, "department"],
queryFn: () => getDepartments(),
...baseOptions
});
const departmentByIdQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"department",
params
],
queryFn: () => getDepartmentById({ data: params }),
...baseOptions
});
const departmentManagerQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"department",
"manager",
params
],
queryFn: () => getDepartmentManager({ data: params }),
...baseOptions
});
const departmentEmployeesQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"department",
"employees",
params
],
queryFn: () => getDepartmentEmployees({ data: params }),
...baseOptions
});
const companyGeneralManagerQueryOptions = (params) => queryOptions({
queryKey: [
QUERY_KEY,
"company",
"generalManager",
params
],
queryFn: () => getCompanyGeneralManager({ data: params }),
...baseOptions
});
//#endregion
export { activeEmployeesQueryOptions, approvalQueryOptions, approvalsQueryOptions, approveApprovalMutationOptions, batchDeleteFilesMutationOptions, cancelApprovalMutationOptions, companyGeneralManagerQueryOptions, createApprovalMutationOptions, deleteFileMutationOptions, departmentByIdQueryOptions, departmentEmployeesQueryOptions, departmentManagerQueryOptions, departmentsQueryOptions, downloadFileMutationOptions, employeeByIdQueryOptions, employeeGeneralManagerQueryOptions, employeeManagerQueryOptions, employeeSubordinatesQueryOptions, employeeSupervisorQueryOptions, employeesQueryOptions, employeesSearchQueryOptions, fileMetasQueryOptions, fileQueryOptions, fileThumbnailQueryOptions, openFileMutationOptions, previousEmployeeIdsQueryOptions, resubmitApprovalMutationOptions, updateFileMetaMutationOptions, useUploadFile, withdrawApprovalMutationOptions };
//# sourceMappingURL=client.js.map