diff --git a/src/api/purchase/purchasingAccept.ts b/src/api/purchase/purchasingAccept.ts index f72e252..eaaf2ad 100644 --- a/src/api/purchase/purchasingAccept.ts +++ b/src/api/purchase/purchasingAccept.ts @@ -135,14 +135,22 @@ export function getAcceptanceItems(acceptanceType: string) { } /** - * 下载履约验收模板 + * 导出履约验收评价表(仅填写模式可导出) + * 单期返回 docx,exportAll=true 时返回全部期数 zip */ -export function downloadPerformanceAcceptanceTemplate(purchaseId: string, batch?: number) { +export function downloadPerformanceAcceptanceTemplate( + purchaseId: string, + batch?: number, + exportAll?: boolean +) { + const params: Record = { purchaseId } + if (exportAll === true) params.exportAll = true + else if (batch != null) params.batch = batch return request({ url: '/purchase/purchasingAccept/export-performance-acceptance-template', method: 'get', - params: { purchaseId, batch }, - responseType: 'blob' // 重要:用于文件下载 + params, + responseType: 'blob' }) } diff --git a/src/views/finance/purchasingrequisition/accept/PurchasingAcceptModal.vue b/src/views/finance/purchasingrequisition/accept/PurchasingAcceptModal.vue index 09d43d9..34a0777 100644 --- a/src/views/finance/purchasingrequisition/accept/PurchasingAcceptModal.vue +++ b/src/views/finance/purchasingrequisition/accept/PurchasingAcceptModal.vue @@ -83,16 +83,22 @@