This commit is contained in:
fuenmao
2026-08-25 20:37:24 +08:00
parent aec6c1f36c
commit eab359d9fa
6 changed files with 1748 additions and 1503 deletions
+47
View File
@@ -495,5 +495,52 @@ export const onboardingTaskApi = {
"material-type/delete",
{ ids }
);
},
// 合同变量字典定义
variableDefinitionPage(params: { keyword?: string; variableCategory?: string; pageNum: number; pageSize: number }) {
return moduleRequest("/biz/onboarding/variable-definition/").get<ResPage<any>>("page", params);
},
variableDefinitionList() {
return moduleRequest("/biz/onboarding/variable-definition/").get<any[]>("list");
},
addVariableDefinition(params: Record<string, unknown>) {
return moduleRequest("/biz/onboarding/variable-definition/").post("add", params);
},
editVariableDefinition(params: Record<string, unknown>) {
return moduleRequest("/biz/onboarding/variable-definition/").post("edit", params);
},
deleteVariableDefinitions(ids: number[]) {
return moduleRequest("/biz/onboarding/variable-definition/").post("delete", { ids });
}
};
const publicHttp = moduleRequest("/open/onboarding/");
export const onboardingPublicApi = {
detail(params: { token: string }) {
return publicHttp.post<any>("detail", params);
},
saveEmployeeInfo(params: Record<string, unknown>) {
return publicHttp.post("save-employee-info", params);
},
saveMaterial(params: { token: string; materialTypeId: number; fileId: number }) {
return publicHttp.post("save-material", params);
},
confirmContract(params: { token: string; taskContractId: number }) {
return publicHttp.post("confirm-contract", params);
},
submit(params: { token: string }) {
return publicHttp.post("submit", params);
},
contractSourceUrl(params: { token: string; taskContractId: number }) {
return `/api/open/onboarding/contract-source?token=${encodeURIComponent(params.token)}&taskContractId=${params.taskContractId}`;
},
deleteMaterial(params: { token: string; taskMaterialId: number }) {
return publicHttp.post("delete-material", params);
}
};