import request from "@/utils/request"; export function productWorkOrderPage(query) { return request({ url: "/productionOperationTask/page", method: "get", params: query, }); } export function updateProductWorkOrder(data) { return request({ url: "/productionOperationTask/updateProductWorkOrder", method: "post", data: data, }); } export function addProductMain(data) { return request({ url: "/productionProductMain/addProductMain", method: "post", data: data, }); } export function assignProductWorkOrder(data) { return request({ url: "/productionOperationTask/assign", method: "post", data: data, }); } // 下载工单流转卡(返回文件流) export function downProductWorkOrder(id) { return request({ 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, }); }