11
This commit is contained in:
@@ -10,7 +10,12 @@ export interface OnboardingTask {
|
||||
taskNo: string;
|
||||
companyId: number;
|
||||
positionId: number;
|
||||
onboardingTemplateId?: number;
|
||||
companyName?: string;
|
||||
positionName?: string;
|
||||
onboardingTemplateName?: string;
|
||||
taskStatus: string;
|
||||
rejectReason?: string;
|
||||
linkExpireAt?: string;
|
||||
submitCount: number;
|
||||
createTime: string;
|
||||
@@ -87,7 +92,7 @@ export interface OnboardingTaskContractVariableItem {
|
||||
variableName: string;
|
||||
variableType: string;
|
||||
dataType: string;
|
||||
variableValue?: string;
|
||||
variableValue?: string | number;
|
||||
required: boolean;
|
||||
hrEditable: boolean;
|
||||
editable: boolean;
|
||||
@@ -179,6 +184,10 @@ export const onboardingTaskApi = {
|
||||
return taskHttp.get("detail", params);
|
||||
},
|
||||
|
||||
getTaskLink(params: ReqId) {
|
||||
return taskHttp.get<any>("get-link", params);
|
||||
},
|
||||
|
||||
/** 使用后台登录令牌读取文件流,供入职材料下载和图片预览使用。 */
|
||||
downloadFile(fileId: number) {
|
||||
return fileHttp.get<any>(
|
||||
@@ -550,6 +559,10 @@ export const onboardingPublicApi = {
|
||||
contractSourceUrl(params: { token: string; taskContractId: number }) {
|
||||
return `/api/open/onboarding/contract-source?token=${encodeURIComponent(params.token)}&taskContractId=${params.taskContractId}`;
|
||||
},
|
||||
materialSourceUrl(params: { token: string; taskMaterialId: number; fileId?: number }) {
|
||||
const version = params.fileId ? `&v=${params.fileId}` : "";
|
||||
return `/api/open/onboarding/material-source?token=${encodeURIComponent(params.token)}&taskMaterialId=${params.taskMaterialId}${version}`;
|
||||
},
|
||||
deleteMaterial(params: { token: string; taskMaterialId: number }) {
|
||||
return publicHttp.post("delete-material", params);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user