xiaoyi
2 天以前 f81e5811b9baaaea3645579a6cacad0f75f3d0db
src/api/erp/purchase/plan/index.ts
@@ -42,61 +42,61 @@
/** 创建采购计划 */
export function createPurchasePlan(data: ErpPurchasePlanApi.PurchasePlan) {
  return requestClient.post('/erp/purchase-plan/create', data);
  return requestClient.post('/purchase/plan/create', data);
}
/** 更新采购计划 */
export function updatePurchasePlan(data: ErpPurchasePlanApi.PurchasePlan) {
  return requestClient.put('/erp/purchase-plan/update', data);
  return requestClient.put('/purchase/plan/update', data);
}
/** 提交采购计划审批 */
export function submitPurchasePlan(id: number, processDefinitionKey: string) {
  return requestClient.put('/erp/purchase-plan/submit', null, {
  return requestClient.put('/purchase/plan/submit', null, {
    params: { id, processDefinitionKey },
  });
}
/** 根据库存预警生成采购计划 */
export function generatePlanFromStockAlert(params: { name?: string; supplierId?: number }) {
  return requestClient.post<number>('/erp/purchase-plan/generate-from-stock-alert', null, {
  return requestClient.post<number>('/purchase/plan/generate-from-stock-alert', null, {
    params,
  });
}
/** 生成采购申请 */
export function generatePurchaseRequests(id: number) {
  return requestClient.post<number[]>('/erp/purchase-plan/generate-requests', null, {
  return requestClient.post<number[]>('/purchase/plan/generate-requests', null, {
    params: { id },
  });
}
/** 删除采购计划 */
export function deletePurchasePlan(ids: number[]) {
  return requestClient.delete('/erp/purchase-plan/delete', { params: { ids: ids.join(',') } });
  return requestClient.delete('/purchase/plan/delete', { params: { ids: ids.join(',') } });
}
/** 获取采购计划详情 */
export function getPurchasePlan(id: number) {
  return requestClient.get<ErpPurchasePlanApi.PurchasePlan>(
    `/erp/purchase-plan/get?id=${id}`,
    `/purchase/plan/get?id=${id}`,
  );
}
/** 获取采购计划分页 */
export function getPurchasePlanPage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchasePlanApi.PurchasePlan>>(
    '/erp/purchase-plan/page',
    '/purchase/plan/page',
    { params },
  );
}
/** 导出采购计划 Excel */
export function exportPurchasePlan(params: any) {
  return requestClient.download('/erp/purchase-plan/export-excel', { params });
  return requestClient.download('/purchase/plan/export-excel', { params });
}
/** 获取审批流程列表 */
export function getApproveProcessList(id: number) {
  return requestClient.get(`/erp/purchase-plan/approve-process-list`, { params: { id } });
  return requestClient.get(`/purchase/plan/approve-process-list`, { params: { id } });
}