UNPKG

wcz-layout

Version:

212 lines (211 loc) 9.78 kB
import { a as fileQueryOptions, c as updateFileMetaMutationOptions, i as fileMetasQueryOptions, l as uploadFileMutationOptions, n as deleteFileMutationOptions, o as fileThumbnailQueryOptions, r as downloadFileMutationOptions, s as openFileMutationOptions, t as batchDeleteFilesMutationOptions } from "../file-aSQto2rw.mjs"; import { a as ResubmitApprovalSchema, i as CreateApprovalSchema, n as ApproveApprovalSchema, o as WithdrawApprovalSchema, r as CancelApprovalSchema } from "../Approval-C-hF4jbT.mjs"; import { a as createApproval, c as resubmitApproval, i as cancelApproval, l as withdrawApproval, n as GetApprovalsSchema, o as getApproval, r as approveApproval, s as getApprovals, t as GetApprovalSchema } from "../approval-DFExxyAJ.mjs"; import { _ as getPreviousEmployeeIds$1, a as getActiveEmployees$1, c as getDepartmentEmployees$1, d as getEmployeeByEmployeeId$1, f as getEmployeeGeneralManager$1, g as getEmployees$1, h as getEmployeeSupervisor$1, i as SearchEmployeesSchema, l as getDepartmentManager$1, m as getEmployeeSubordinates$1, n as DepartmentIdSchema, o as getCompanyGeneralManager$1, p as getEmployeeManager$1, r as EmployeeIdSchema, s as getDepartmentById$1, t as CompanyCodeSchema, u as getDepartments$1, y as searchEmployees$1 } from "../peoplesoft-CQnc01Hc.mjs"; import { mutationOptions, queryOptions } from "@tanstack/react-query"; import "zod"; import { createServerFn } from "@tanstack/react-start"; //#region src/data/client/approval.ts const QUERY_KEY$1 = "approval"; const getApprovalsRpc = createServerFn({ method: "GET" }).validator(GetApprovalsSchema).handler(({ data }) => getApprovals({ data })); const getApprovalRpc = createServerFn({ method: "GET" }).validator(GetApprovalSchema).handler(({ data }) => getApproval({ data })); const createApprovalRpc = createServerFn({ method: "POST" }).validator(CreateApprovalSchema).handler(({ data }) => createApproval({ data })); const approveApprovalRpc = createServerFn({ method: "POST" }).validator(ApproveApprovalSchema).handler(({ data }) => approveApproval({ data })); const resubmitApprovalRpc = createServerFn({ method: "POST" }).validator(ResubmitApprovalSchema).handler(({ data }) => resubmitApproval({ data })); const withdrawApprovalRpc = createServerFn({ method: "POST" }).validator(WithdrawApprovalSchema).handler(({ data }) => withdrawApproval({ data })); const cancelApprovalRpc = createServerFn({ method: "POST" }).validator(CancelApprovalSchema).handler(({ data }) => cancelApproval({ data })); const approvalsQueryOptions = (params) => queryOptions({ queryKey: [QUERY_KEY$1, params], queryFn: () => getApprovalsRpc({ data: params }) }); const approvalQueryOptions = (params) => queryOptions({ queryKey: [QUERY_KEY$1, params], queryFn: () => getApprovalRpc({ data: params }) }); const createApprovalMutationOptions = ({ queryClient }) => mutationOptions({ mutationFn: (data) => createApprovalRpc({ data }), onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY$1], exact: false }) }); const approveApprovalMutationOptions = ({ queryClient }) => mutationOptions({ mutationFn: (data) => approveApprovalRpc({ data }), onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY$1], exact: false }) }); const resubmitApprovalMutationOptions = ({ queryClient }) => mutationOptions({ mutationFn: (data) => resubmitApprovalRpc({ data }), onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY$1], exact: false }) }); const withdrawApprovalMutationOptions = ({ queryClient }) => mutationOptions({ mutationFn: (data) => withdrawApprovalRpc({ data }), onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY$1], exact: false }) }); const cancelApprovalMutationOptions = ({ queryClient }) => mutationOptions({ mutationFn: (data) => cancelApprovalRpc({ data }), onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY$1], exact: false }) }); //#endregion //#region src/data/client/peoplesoft.ts const QUERY_KEY = "peoplesoft"; const DAY = 864e5; const searchEmployees = createServerFn({ method: "GET" }).validator(SearchEmployeesSchema).handler(({ data }) => searchEmployees$1({ data })); const getEmployees = createServerFn({ method: "GET" }).handler(() => getEmployees$1()); const getActiveEmployees = createServerFn({ method: "GET" }).handler(() => getActiveEmployees$1()); const getEmployeeByEmployeeId = createServerFn({ method: "GET" }).validator(EmployeeIdSchema).handler(({ data }) => getEmployeeByEmployeeId$1({ data })); const getPreviousEmployeeIds = createServerFn({ method: "GET" }).handler(() => getPreviousEmployeeIds$1()); const getEmployeeSupervisor = createServerFn({ method: "GET" }).validator(EmployeeIdSchema).handler(({ data }) => getEmployeeSupervisor$1({ data })); const getEmployeeSubordinates = createServerFn({ method: "GET" }).validator(EmployeeIdSchema).handler(({ data }) => getEmployeeSubordinates$1({ data })); const getEmployeeManager = createServerFn({ method: "GET" }).validator(EmployeeIdSchema).handler(({ data }) => getEmployeeManager$1({ data })); const getEmployeeGeneralManager = createServerFn({ method: "GET" }).validator(EmployeeIdSchema).handler(({ data }) => getEmployeeGeneralManager$1({ data })); const getDepartments = createServerFn({ method: "GET" }).handler(() => getDepartments$1()); const getDepartmentById = createServerFn({ method: "GET" }).validator(DepartmentIdSchema).handler(({ data }) => getDepartmentById$1({ data })); const getDepartmentManager = createServerFn({ method: "GET" }).validator(DepartmentIdSchema).handler(({ data }) => getDepartmentManager$1({ data })); const getDepartmentEmployees = createServerFn({ method: "GET" }).validator(DepartmentIdSchema).handler(({ data }) => getDepartmentEmployees$1({ data })); const getCompanyGeneralManager = createServerFn({ method: "GET" }).validator(CompanyCodeSchema).handler(({ data }) => getCompanyGeneralManager$1({ data })); const baseOptions = { staleTime: DAY, gcTime: DAY, refetchOnWindowFocus: false }; const searchEmployeesQueryOptions = (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 employeeByEmployeeIdQueryOptions = (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, employeeByEmployeeIdQueryOptions, employeeGeneralManagerQueryOptions, employeeManagerQueryOptions, employeeSubordinatesQueryOptions, employeeSupervisorQueryOptions, employeesQueryOptions, fileMetasQueryOptions, fileQueryOptions, fileThumbnailQueryOptions, getActiveEmployees, getDepartments, getEmployees, getPreviousEmployeeIds, openFileMutationOptions, previousEmployeeIdsQueryOptions, resubmitApprovalMutationOptions, searchEmployees, searchEmployeesQueryOptions, updateFileMetaMutationOptions, uploadFileMutationOptions, withdrawApprovalMutationOptions }; //# sourceMappingURL=client.mjs.map