云
7 天以前 a241b66efcc41e973290a6722fb7a4d79b833ea1
src/api/erp/purchase/request/index.ts
@@ -46,6 +46,16 @@
  }
}
/** 采购申请导入结果 */
export interface ImportResult {
  /** 创建成功的采购申请单号 */
  createList?: string[];
  /** 更新成功的采购申请单号 */
  updateList?: string[];
  /** 导入失败集合,key 为采购申请单号或行号,value 为失败原因 */
  failureList?: Record<string, string>;
}
/** 创建采购申请 */
export function createPurchaseRequest(data: ErpPurchaseRequestApi.PurchaseRequest) {
  return requestClient.post('/erp/purchase-request/create', data);
@@ -59,6 +69,11 @@
/** 提交采购申请审批 */
export function submitPurchaseRequest(id: number, processDefinitionKey: string) {
  return requestClient.put('/erp/purchase-request/submit', null, { params: { id, processDefinitionKey } });
}
/** 重置被驳回的采购申请为草稿状态 */
export function resetPurchaseRequestStatus(id: number) {
  return requestClient.put('/erp/purchase-request/reset-status', null, { params: { id } });
}
/** 生成采购订单 */
@@ -129,3 +144,13 @@
    }
  }
}
/** 下载采购申请导入模板 */
export function importPurchaseRequestTemplate() {
  return requestClient.download('/erp/purchase-request/get-import-template');
}
/** 导入采购申请 */
export function importPurchaseRequest(file: File) {
  return requestClient.upload<ImportResult>('/erp/purchase-request/import', { file });
}