xiaoyi
2026-10-26 3ee139949840b4ba3caa320312a564e3cfbbfdd1
src/api/erp/purchase/request/index.ts
@@ -132,10 +132,27 @@
  return requestClient.download('/purchase/request/get-import-template');
}
/** 导入采购申请 */
export function importPurchaseRequest(file: File, updateSupport: boolean) {
  return requestClient.upload('/purchase/request/import', {
    file,
    updateSupport,
  });
/** 导入结果(与后端 ErpPurchaseRequestImportRespVO 对应) */
export interface PurchaseRequestImportResult {
  /** 成功创建的采购申请单号 */
  createPurchaseRequestNos?: string[];
  /** 失败集合:key 为单号或行号,value 为失败原因 */
  failurePurchaseRequestNos?: Record<string, string>;
  /** 被跳过的行:key 为 Excel 行号,value 为跳过原因 */
  skippedRows?: Record<string, string>;
  /** Excel 中实际有数据的行数 */
  totalRows?: number;
  /** 成功导入的行数 */
  successRows?: number;
}
/** 导入采购申请 */
export function importPurchaseRequest(file: File, updateSupport?: boolean) {
  return requestClient.upload<PurchaseRequestImportResult>(
    '/purchase/request/import',
    {
      file,
      updateSupport,
    },
  );
}