xiaoyi
2 天以前 f81e5811b9baaaea3645579a6cacad0f75f3d0db
src/api/erp/purchase/order/index.ts
@@ -19,7 +19,7 @@
    accountId?: number; // 结算账户编号
    status?: number; // 状态
    remark?: string; // 备注
    fileUrl?: string; // 附件地址
    attachmentList?: { id: number; name?: string; url?: string }[]; // 附件列表
    inCount?: number; // 采购入库数量
    count?: number; // 数量
    returnCount?: number; // 采购退货数量
@@ -50,13 +50,14 @@
    totalTaxPrice?: number; // 含税总价,单位:元
    remark?: string; // 备注
    stockCount?: number; // 库存数量(显示字段)
    qcCheckFlag?: boolean; // 是否需要来料检验
  }
}
/** 查询采购订单分页 */
export function getPurchaseOrderPage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchaseOrderApi.PurchaseOrder>>(
    '/erp/purchase-order/page',
    '/purchase/order/page',
    { params },
  );
}
@@ -64,42 +65,42 @@
/** 查询采购订单详情 */
export function getPurchaseOrder(id: number) {
  return requestClient.get<ErpPurchaseOrderApi.PurchaseOrder>(
    `/erp/purchase-order/get?id=${id}`,
    `/purchase/order/get?id=${id}`,
  );
}
/** 新增采购订单 */
export function createPurchaseOrder(data: ErpPurchaseOrderApi.PurchaseOrder) {
  return requestClient.post('/erp/purchase-order/create', data);
  return requestClient.post('/purchase/order/create', data);
}
/** 修改采购订单 */
export function updatePurchaseOrder(data: ErpPurchaseOrderApi.PurchaseOrder) {
  return requestClient.put('/erp/purchase-order/update', data);
  return requestClient.put('/purchase/order/update', data);
}
/** 更新采购订单的状态 */
export function updatePurchaseOrderStatus(id: number, status: number) {
  return requestClient.put('/erp/purchase-order/update-status', null, {
  return requestClient.put('/purchase/order/update-status', null, {
    params: { id, status },
  });
}
/** 删除采购订单 */
export function deletePurchaseOrder(ids: number[]) {
  return requestClient.delete('/erp/purchase-order/delete', {
  return requestClient.delete('/purchase/order/delete', {
    params: { ids: ids.join(',') },
  });
}
/** 导出采购订单 Excel */
export function exportPurchaseOrder(params: any) {
  return requestClient.download('/erp/purchase-order/export-excel', { params });
  return requestClient.download('/purchase/order/export-excel', { params });
}
/** 获取采购审核流程列表 */
export function getPurchaseApproveProcessList() {
  return requestClient.get<any[]>('/erp/purchase-order/approve-process-list');
  return requestClient.get<any[]>('/purchase/order/approve-process-list');
}
/** 获取采购审核流程列表响应 */
@@ -109,3 +110,10 @@
  name: string; // 流程名称
  version: number; // 版本号
}
/** 确认收货 */
export function confirmReceipt(id: number) {
  return requestClient.post<number>('/purchase/order/confirm-receipt', null, {
    params: { id },
  });
}