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 MesOrderStepVerifySearch(data) { return request({ url: 'ProductionManagement/MesOrderStepVerifySearch', method: 'get', params: data }) } // 生产管理,修改报工数据提交 export function MesOrderStepUpdateSeave(data) { return request({ url: 'ProductionManagement/MesOrderStepUpdateSeave', method: 'post', data }) } // 生产管理,修改报工审核提交 export function MesOrderStepVerifySeave(data) { return request({ url: 'ProductionManagement/MesOrderStepVerifySeave', method: 'post', data }) } // 生产管理,修改报工反审核提交 export function MesOrderStepNoVerifySeave(data) { return request({ url: 'ProductionManagement/MesOrderStepNoVerifySeave', method: 'post', data }) } // 生产管理,删除报工记录 export function MesOrderStepDeleteSeave(data) { return request({ url: 'ProductionManagement/MesOrderStepDeleteSeave', method: 'post', data }) } // MES工单工序任务查看SOP,获取SOP文件下拉列表 export function SearchWorkStepSopList(data) { return request({ url: 'ProductionManagement/SearchWorkStepSopList', 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 }) }