gaoluyang
4 天以前 173855b299e89930b5ea2ff9a9295fde9d0f55b5
src/utils/contract-document.ts
@@ -1,8 +1,15 @@
import { downloadFileFromBlobPart } from '@vben/utils';
import { downloadContractDocument } from '#/api/crm/contract';
import { downloadSaleQuotationDocument } from '#/api/crm/saleQuotation';
export async function downloadContractWord(id: number, no?: string) {
  const source = await downloadContractDocument(id);
  const suffix = (no || String(id)).replaceAll(/[\\/:*?"<>|]/g, '_');
  downloadFileFromBlobPart({ fileName: `购销合同-${suffix}.docx`, source });
}
export async function downloadSaleQuotationWord(id: number, no?: string) {
  const source = await downloadSaleQuotationDocument(id);
  const suffix = (no || String(id)).replaceAll(/[\\/:*?"<>|]/g, '_');
  downloadFileFromBlobPart({ fileName: `报价单-${suffix}.docx`, source });
}