34 lines
727 B
TypeScript
34 lines
727 B
TypeScript
import { moduleRequest } from "@/api/request";
|
|
|
|
const http = moduleRequest("/open/onboarding/");
|
|
|
|
export const onboardingPublicApi = {
|
|
detail(token: string) {
|
|
return http.post("detail", { token });
|
|
},
|
|
|
|
saveEmployeeInfo(params: Record<string, unknown>) {
|
|
return http.post("save-employee-info", params);
|
|
},
|
|
|
|
saveDynamicValues(params: {
|
|
token: string;
|
|
values: Array<{
|
|
fieldId: number;
|
|
fieldValue: string;
|
|
}>;
|
|
}) {
|
|
return http.post("save-dynamic-values", params);
|
|
},
|
|
|
|
confirmContract(params: {
|
|
token: string;
|
|
taskContractId: number;
|
|
}) {
|
|
return http.post("confirm-contract", params);
|
|
},
|
|
|
|
submit(token: string) {
|
|
return http.post("submit", { token });
|
|
}
|
|
}; |