From 46eae9c5d41cae89d90729160ca40a80e993718b Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Thu, 6 Nov 2025 15:27:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(crm):=20=E6=B7=BB=E5=8A=A0=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E6=8A=A5=E4=BB=B7=E5=8D=95=E6=A8=A1=E6=9D=BF=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 exportQuoteTemplate 接口用于导出指定报价单的模板文件 - 设置响应类型为 blob 以支持文件下载 - 提供了测试用接口的注释版本作为备用实现参考 --- src/api/oa/crm/crmQuoteInfo/index.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/api/oa/crm/crmQuoteInfo/index.ts b/src/api/oa/crm/crmQuoteInfo/index.ts index 6a73639..2019b14 100644 --- a/src/api/oa/crm/crmQuoteInfo/index.ts +++ b/src/api/oa/crm/crmQuoteInfo/index.ts @@ -96,3 +96,27 @@ export const recalcQuoteTotals = (quoteId: string | number): AxiosPromise { + return request({ + url: '/oa/crm/crmQuoteInfo/exportTemplate/' + quoteId, + method: 'get', + responseType: 'blob' + }); +}; + +// +// /** +// * 测试用 +// */ +// export const exportQuoteTemplate = (quoteId: string | number) => { +// return request({ +// url: '/oa/crm/crmQuoteInfo/testExport' , +// method: 'get', +// responseType: 'blob' +// }); +// };