import request from '@/utils/request' // ERP订单查询 export function ErpOrderSearch(data) { return request({ url: 'ProductionManagement/ErpOrderSearch', method: 'get', params: data }) } // ERP订单下达 export function MarkSaveErpOrder(data) { return request({ url: 'ProductionManagement/MarkSaveErpOrder', method: 'post', data }) } // ERP订单关闭 export function ClosedErpOrder(data) { return request({ url: 'ProductionManagement/ClosedErpOrder', method: 'post', params: data }) } // MES工单查询 export function MesOrderSearch(data) { return request({ url: 'ProductionManagement/MesOrderSearch', method: 'get', params: data }) } // 产品编码查找工艺路线下拉接口 export function PartSelectRoute(data) { return request({ url: 'ProductionManagement/PartSelectRoute', method: 'get', params: data }) } // 产品+工艺路线查找车间下拉接口 export function RouteSelectWkshop(data) { return request({ url: 'ProductionManagement/RouteSelectWkshop', method: 'get', params: data }) } // MES工单新增、编辑提交 export function AddUpdateMesOrder(data) { return request({ url: 'ProductionManagement/AddUpdateMesOrder', method: 'post', data }) } // MES工单删除 export function DeleteMesOrder(data) { return request({ url: 'ProductionManagement/DeleteMesOrder', method: 'post', params: data }) } // MES工单关闭 export function ClosedMesOrder(data) { return request({ url: 'ProductionManagement/ClosedMesOrder', method: 'post', params: data }) } // 生产开报工扫码获取工单对应工序任务(自制) export function MesOrderStepSearch(data) { return request({ url: 'ProductionManagement/MesOrderStepSearch', method: 'get', params: data }) } // 生产开报工扫码获取工单对应工序任务(外协) export function MesOrderWxStepSearch(data) { return request({ url: 'ProductionManagement/MesOrderWxStepSearch', method: 'get', params: data }) } // 生产开报工:开工(开始/报工)/外协(发料/收料)时条件判断及数据返回接口 export function MesOrderStepStart(data) { return request({ url: 'ProductionManagement/MesOrderStepStart', method: 'get', params: data }) } // 生产开报工:开工时获取设备下拉列表 export function MesOrderStepStartSelectEqp(data) { return request({ url: 'ProductionManagement/MesOrderStepStartSelectEqp', method: 'get', params: data }) } // 生产开报工:报工时获取生产班组下拉框 export function MesOrderStepReportSelectUserGroup() { return request({ url: 'ProductionManagement/MesOrderStepReportSelectUserGroup', method: 'get' }) } // 生产开报工:开工时获取设备下拉列表 export function MesOrderGroupSelectUser(data) { return request({ url: 'ProductionManagement/MesOrderGroupSelectUser', method: 'get', params: data }) } // 生产报工:报工/外协收料 获取不良原因下拉列表 export function MesOrderStepSelectCause(data) { return request({ url: 'ProductionManagement/MesOrderStepSelectCause', method: 'get', params: data }) } // 生产开报工,开工提交 export function SavaMesOrderStepStart(data) { return request({ url: 'ProductionManagement/SavaMesOrderStepStart', method: 'post', data }) } // 生产开报工,报工提交 export function SavaMesOrderStepReport(data) { return request({ url: 'ProductionManagement/SavaMesOrderStepReport', method: 'post', data }) } // 生产开报工,发料提交 export function SavaMesOrderStepOut(data) { return request({ url: 'ProductionManagement/SavaMesOrderStepOut', method: 'post', data }) } // 生产开报工,收料提交 export function SavaMesOrderStepIn(data) { return request({ url: 'ProductionManagement/SavaMesOrderStepIn', method: 'post', data }) } // 根据选择工艺路线查看工序接口 export function SelectRouteStep(data) { return request({ url: 'ProductionManagement/SelectRouteStep', method: 'get', params: data }) } // MES工单查看工序任务 export function SearchWorkStep(data) { return request({ url: 'ProductionManagement/SearchWorkStep', method: 'get', params: data }) } // 生产开报工:人员下拉列表 export function MesOrderSelectUser(data) { return request({ url: 'ProductionManagement/MesOrderSelectUser', method: 'get', params: data }) } // 生产开报工:发料/收料时获取外协下拉列表 export function MesOrderStepSelectWX(data) { return request({ url: 'ProductionManagement/MesOrderStepSelectWX', method: 'get', params: data }) } // 生产开报工扫码获取工单对应工序任务(不良) export function MesOrderNgStepSearch(data) { return request({ url: 'ProductionManagement/MesOrderNgStepSearch', method: 'get', params: data }) } // 生产开报工扫码获取工单对应工序任务(不良明细) export function MesOrderNgSubStepSearch(data) { return request({ url: 'ProductionManagement/MesOrderNgSubStepSearch', method: 'get', params: data }) } // 不良处理,提交 export function EditOrderNgStepSeave(data, username) { return request({ url: 'ProductionManagement/EditOrderNgStepSeave?username=' + username, method: 'post', data }) } // MES工单查询 export function MesOrderBitchClosedSearch(data) { return request({ url: 'ProductionManagement/MesOrderBitchClosedSearch', method: 'get', params: data }) } // MES工单批量关闭提交 export function MesOrderBitchClosedSeave(data) { return request({ url: 'ProductionManagement/MesOrderBitchClosedSeave', method: 'post', data }) } // MES工单批量反关闭 export function MesOrderBitchAntiClosedSeave(data) { return request({ url: 'ProductionManagement/MesOrderBitchAntiClosedSeave', method: 'post', data }) } // 产能规划查询 export function CapacityPlanningSearch(data) { return request({ url: 'ProductionManagement/CapacityPlanningSearch', method: 'get', params: data }) } // 产能规划默认方案保存提交 export function CapacityPlanSubmit(data) { return request({ url: 'ProductionManagement/CapacityPlanSubmit', method: 'post', params: data }) } // 产能规划点击日历组件查找已关联的日期方案 export function CapacityPlanningCalendar(data) { return request({ url: 'ProductionManagement/CapacityPlanningCalendar', method: 'get', params: data }) } // 产能规划日历双击时带出对应的方案 export function CapacityPlanningOnclickSelect(data) { return request({ url: 'ProductionManagement/CapacityPlanningOnclickSelect', method: 'get', params: data }) } // 产能规划方案设置查询 export function CapacityPlanningSetupSearch(data) { return request({ url: 'ProductionManagement/CapacityPlanningSetupSearch', method: 'get' }) } // 产能规划方案设置新增 export function CapacityPlanningSetupAddUpdate(data) { return request({ url: 'ProductionManagement/CapacityPlanningSetupAddUpdate', method: 'post', data }) } // 产能规划方案设置删除 export function CapacityPlanningSetupDelete(data) { return request({ url: 'ProductionManagement/CapacityPlanningSetupDelete', method: 'post', params: data }) } // 产能规划工作日历选择提交 export function CapacityPlanningGivePlanSubmit(data) { return request({ url: 'ProductionManagement/CapacityPlanningGivePlanSubmit', method: 'post', data }) } // 自动排程工单查询 export function AdvancedSchedulingSearch(data) { return request({ url: 'ProductionManagement/AdvancedSchedulingSearch', method: 'get', params: data }) } // NEW高级排程点击工单任务带出瓶颈工序设备、已排程任务数据 export function NewOnclickAdvancedSchedulingDevice(data) { return request({ url: 'ProductionManagement/NewOnclickAdvancedSchedulingDevice', method: 'post', data }) } // 高级排程点击工单任务带出瓶颈工序设备、已排程任务数据 export function OnclickAdvancedSchedulingDevice(data) { return request({ url: 'ProductionManagement/OnclickAdvancedSchedulingDevice', method: 'get', params: data }) } // 排程数据提交 export function SubmitAlreadyScheduling(data) { return request({ url: 'ProductionManagement/SubmitAlreadyScheduling', method: 'post', data }) } // 生产管理、工单新增、编辑时,选择排程是时获取物料清单版本号 export function JobCreationSonAddVison(data) { return request({ url: 'ProductionManagement/JobCreationSonAddVison', method: 'get', params: data }) } // 工单派发选择工艺路线或选择生产车间时判断绑定条件 export function SelectRouteOrWkshop(data) { return request({ url: 'ProductionManagement/SelectRouteOrWkshop', method: 'get', params: data }) } // MES报废补单工单查询 export function MesBadOrderSearch(data) { return request({ url: 'ProductionManagement/MesBadOrderSearch', method: 'get', params: data }) } // MES工单新增、获取工单号 export function AddMesOrderCodeSearch() { return request({ url: 'ProductionManagement/AddMesOrderCodeSearch', method: 'post' }) } // 补打生产入库条码 export function ProductInHouseLabCode(data) { return request({ url: 'ProductionManagement/ProductInHouseLabCode', method: 'get', params: data }) } // 生产入库信息查询 export function ProductInHouseOrderSearch(data) { return request({ url: 'ProductionManagement/ProductInHouseOrderSearch', method: 'get', params: data }) } // 生产入库获取单据号 export function ProductInHouseOrderCodeSearch(data) { return request({ url: 'ProductionManagement/ProductInHouseOrderCodeSearch', method: 'post', params: data }) } // 提交 export function ProductInHouseOrderSeave(data) { return request({ url: 'ProductionManagement/ProductInHouseOrderSeave', method: 'post', data }) } // 生产入库通过车间查找生产订单 export function ProductInHouseWkshopOrder(data) { return request({ url: 'ProductionManagement/ProductInHouseWkshopOrder', method: 'get', params: data }) }