src/api/productionManagement/workOrder.js
@@ -2,7 +2,7 @@
export function productWorkOrderPage(query) {
  return request({
    url: "/productWorkOrder/page",
    url: "/productionOperationTask/page",
    method: "get",
    params: query,
  });
@@ -10,7 +10,7 @@
export function updateProductWorkOrder(data) {
  return request({
    url: "/productWorkOrder/updateProductWorkOrder",
    url: "/productionOperationTask/updateProductWorkOrder",
    method: "post",
    data: data,
  });
@@ -24,12 +24,63 @@
  });
}
export function assignProductWorkOrder(data) {
  return request({
    url: "/productionOperationTask/assign",
    method: "post",
    data: data,
  });
}
// 下载工单流转卡(返回文件流)
export function downProductWorkOrder(id) {
  return request({
    url: "/productWorkOrder/down",
    url: "/productionOperationTask/down",
    method: "post",
    data: { id },
    responseType: "blob",
  });
}
// 工单-当前工序可领用物料 + 已领料记录
export function listWorkOrderMaterialLedger(productionOperationTaskId) {
  return request({
    url: "/productionOrderPick/taskMaterials/" + productionOperationTaskId,
    method: "get",
  });
}
// 工单-工序统一领料(立即扣减库存,可重复领料)
export function pickWorkOrderMaterial(data) {
  return request({
    url: "/productionOrderPick/savePickByTask",
    method: "post",
    data,
  });
}
// 工单-退回当前工序已领物料
export function returnWorkOrderMaterial(data) {
  return request({
    url: "/productionOrderPick/updatePick",
    method: "post",
    data,
  });
}
// 工单-当前工序是否已有有效领料(报工前置校验,仅用于前端提示)
export function checkWorkOrderMaterialPicked(productionOperationTaskId) {
  return request({
    url: "/productionOrderPick/taskPicked/" + productionOperationTaskId,
    method: "get",
  });
}
// 获取工序统计数据
export function getOperationStatistics(query) {
  return request({
    url: "/productionOperationTask/getOperation",
    method: "get",
    params: query,
  });
}