xiaoyi
2 天以前 f81e5811b9baaaea3645579a6cacad0f75f3d0db
src/api/erp/purchase/request/index.ts
@@ -25,6 +25,7 @@
    productNames?: string; // 产品名称列表
    orderId?: number; // 生成的采购订单编号
    orderNo?: string; // 生成的采购订单号
    processInstanceId?: number; // 审批流程实例编号
    items?: PurchaseRequestItem[]; // 申请明细
    createTime?: string; // 创建时间
  }
@@ -47,50 +48,50 @@
/** 创建采购申请 */
export function createPurchaseRequest(data: ErpPurchaseRequestApi.PurchaseRequest) {
  return requestClient.post('/erp/purchase-request/create', data);
  return requestClient.post('/purchase/request/create', data);
}
/** 更新采购申请 */
export function updatePurchaseRequest(data: ErpPurchaseRequestApi.PurchaseRequest) {
  return requestClient.put('/erp/purchase-request/update', data);
  return requestClient.put('/purchase/request/update', data);
}
/** 提交采购申请审批 */
export function submitPurchaseRequest(id: number, processDefinitionKey: string) {
  return requestClient.put('/erp/purchase-request/submit', null, { params: { id, processDefinitionKey } });
  return requestClient.put('/purchase/request/submit', null, { params: { id, processDefinitionKey } });
}
/** 生成采购订单 */
export function generatePurchaseOrder(id: number, supplierId: number) {
  return requestClient.post<number>('/erp/purchase-request/generate-order', null, { params: { id, supplierId } });
  return requestClient.post<number>('/purchase/request/generate-order', null, { params: { id, supplierId } });
}
/** 删除采购申请 */
export function deletePurchaseRequest(ids: number[]) {
  return requestClient.delete('/erp/purchase-request/delete', { params: { ids: ids.join(',') } });
  return requestClient.delete('/purchase/request/delete', { params: { ids: ids.join(',') } });
}
/** 获取采购申请详情 */
export function getPurchaseRequest(id: number) {
  return requestClient.get<ErpPurchaseRequestApi.PurchaseRequest>(
    `/erp/purchase-request/get?id=${id}`,
    `/purchase/request/get?id=${id}`,
  );
}
/** 获取采购申请分页 */
export function getPurchaseRequestPage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchaseRequestApi.PurchaseRequest>>(
    '/erp/purchase-request/page',
    '/purchase/request/page',
    { params },
  );
}
/** 导出采购申请 Excel */
export function exportPurchaseRequest(params: any) {
  return requestClient.download('/erp/purchase-request/export-excel', { params });
  return requestClient.download('/purchase/request/export-excel', { params });
}
/** 获取审批流程列表 */
export function getApproveProcessList(id: number) {
  return requestClient.get(`/erp/purchase-request/approve-process-list`, { params: { id } });
  return requestClient.get(`/purchase/request/approve-process-list`, { params: { id } });
}