11
This commit is contained in:
@@ -21,6 +21,14 @@ export interface OnboardingTask {
|
||||
createTime: string;
|
||||
}
|
||||
|
||||
/** 员工端完成合同准备后返回的当前文件版本。 */
|
||||
export interface OnboardingPreparedContract {
|
||||
/** 当前生成合同对应的系统文件 Id,同时作为下载缓存版本。 */
|
||||
fileId: number;
|
||||
/** 当前合同文件生成时间。 */
|
||||
generatedAt?: string;
|
||||
}
|
||||
|
||||
export interface OnboardingCompanyOption {
|
||||
id: number;
|
||||
companyName: string;
|
||||
@@ -556,8 +564,12 @@ export const onboardingPublicApi = {
|
||||
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}`;
|
||||
prepareContract(params: { token: string; taskContractId: number }) {
|
||||
return publicHttp.post<OnboardingPreparedContract>("prepare-contract", params);
|
||||
},
|
||||
contractSourceUrl(params: { token: string; taskContractId: number; fileVersion?: number }) {
|
||||
const version = params.fileVersion ? `&version=${params.fileVersion}` : `&_t=${Date.now()}`;
|
||||
return `/api/open/onboarding/contract-source?token=${encodeURIComponent(params.token)}&taskContractId=${params.taskContractId}${version}`;
|
||||
},
|
||||
materialSourceUrl(params: { token: string; taskMaterialId: number; fileId?: number }) {
|
||||
const version = params.fileId ? `&v=${params.fileId}` : "";
|
||||
|
||||
Reference in New Issue
Block a user