完善第三方签署

This commit is contained in:
fuenmao
2026-09-08 17:48:42 +08:00
parent 802d9cde89
commit 709e02a04f
5 changed files with 489 additions and 83 deletions
+24
View File
@@ -119,6 +119,13 @@ export interface OnboardingElectronicSignDocument {
documentSort: number;
originalDocxFileId?: number;
signedPdfFileId?: number;
employeeSignedPreviewed: boolean;
}
/** 员工已签、企业未盖章文件的契约锁只读预览。 */
export interface OnboardingElectronicSignPreview {
signDocumentId: number;
previewUrl: string;
}
/** 管理端查看的入职电子签流程详情。 */
@@ -188,6 +195,8 @@ export interface OnboardingCompany extends OnboardingCompanyOption {
legalRepresentative?: string;
registeredAddress?: string;
contactPhone?: string;
qiyuesuoCategoryId?: string;
qiyuesuoSealId?: string;
remark?: string;
status: string;
}
@@ -476,6 +485,21 @@ export const onboardingTaskApi = {
});
},
/** 获取一份员工已签合同的契约锁只读浏览页面。 */
previewEmployeeSignedDocument(taskId: number, signDocumentId: number) {
return electronicSignHttp.post<OnboardingElectronicSignPreview>(
"preview-employee-signed",
{ taskId, signDocumentId }
);
},
/** 全部合同核对完成后,由后台管理员确认企业盖章。 */
companySealElectronicSign(taskId: number) {
return electronicSignHttp.post<OnboardingElectronicSignDetail>("company-seal", {
taskId
});
},
/** 催办当前待签员工。 */
noticeElectronicSign(taskId: number) {
return electronicSignHttp.post("notice", { taskId });