diff --git a/src/api/oa/erp/contractInfo/index.ts b/src/api/oa/erp/contractInfo/index.ts index a2f830b..7e7b6ed 100644 --- a/src/api/oa/erp/contractInfo/index.ts +++ b/src/api/oa/erp/contractInfo/index.ts @@ -1,6 +1,6 @@ import request from '@/utils/request'; import { AxiosPromise } from 'axios'; -import { ContractInfoVO, ContractInfoForm, ContractInfoQuery } from '@/api/oa/erp/contractInfo/types'; +import { ContractInfoForm, ContractInfoQuery, ContractInfoVO } from '@/api/oa/erp/contractInfo/types'; /** * 查询合同信息列表 @@ -86,3 +86,15 @@ export const contractSubmitAndFlowStart = (data: ContractInfoForm): AxiosPromise data: data }); }; + +/** + * 导出合同审批单Word文档 + * @param contractId 合同ID + */ +export const exportContractApprovalWord = (contractId: string | number) => { + return request({ + url: '/oa/erp/contractInfo/exportApprovalWord/' + contractId, + method: 'get', + responseType: 'blob' + }); +}; diff --git a/src/api/oa/erp/contractInfo/types.ts b/src/api/oa/erp/contractInfo/types.ts index 63e6ad3..23a1fcf 100644 --- a/src/api/oa/erp/contractInfo/types.ts +++ b/src/api/oa/erp/contractInfo/types.ts @@ -432,7 +432,6 @@ export interface ContractInfoForm extends BaseEntity { } export interface ContractInfoQuery extends PageQuery { - /** * 有无合同(1有 2无) */ @@ -603,6 +602,3 @@ export interface ContractInfoQuery extends PageQuery { */ params?: any; } - - - diff --git a/src/views/oa/erp/contractInfo/index.vue b/src/views/oa/erp/contractInfo/index.vue index 8744431..e3d815a 100644 --- a/src/views/oa/erp/contractInfo/index.vue +++ b/src/views/oa/erp/contractInfo/index.vue @@ -187,7 +187,7 @@ {{ parseTime(scope.row.updateTime, '{y}-{m}-{d} {h}:{i}:{s}') }} - + @@ -229,8 +227,7 @@ - + @@ -282,9 +279,8 @@