import request from '@/utils/request' // let baseURL = process.env.VUE_APP_BASE_API + '/' let baseURL = localStorage.getItem('base') + '/api/' //分页+筛选 export function getPageList(data, url) { return request({ url: baseURL + url + '/list', method: 'post', data }) } //分页+筛选 export function getPage(data, url) { return request({ url: baseURL + url + '/count', method: 'post', data }) } //---------------------------通用--------------------------- //任务流程——承接 export function accept(url, data) { return request({ url: baseURL + url + '/accept/'+data.id, method: 'post', // params: data }) } //任务流程——关闭 export function close(url, data) { return request({ url: baseURL + url + '/close/'+data.id, method: 'post', // params: data }) } //任务流程——取消 export function cancel(url, data) { return request({ url: baseURL + url + '/cancel/'+data.id, method: 'post', // params: data }) } //任务流程——取消承接 | 采购收货任务 export function cancelAccept(url, data) { return request({ url: baseURL + url + '/cancel-accept/'+data.id, method: 'post', // params: data }) } //任务流程——执行 export function handle(data, params, url) { return request({ url: baseURL + url + '/handle/'+params.id, method: 'post', // params: params, data }) } //任务流程——打开 export function open(url, data) { return request({ url: baseURL + url + '/open/'+data.id, method: 'post', // params: data }) } //获取详情 export function getDetailed(id, url) { return request({ url: baseURL + url + '/' + id, method: 'get', }) } //获取子表详情 export function getDetailedSon(id, UrlData, url) { return request({ url: baseURL + url + '/detail/' + id, method: 'get', params: UrlData }) } //收货任务-执行 - 目检 export function visualInspection( params,data) { return request({ url: baseURL + 'wms/job/purchase-receipt-job/save-detail-inspect/' + params.id, method: 'post', data }) } // 收货任务-执行-待处理全部转合格 export function AllPendingToQualified( id,params) { return request({ // url: baseURL + 'wms/job/purchase-receipt-job/set-inspect-status-with-not-inspect/' + id, url: baseURL + 'wms/job/purchase-receipt-job/set-inspect-status-ok-by-inspect/' + id, method: 'post', params: params, }) } // 收货任务-执行-重置目检状态 export function resetSelectToInspect( id,data) { return request({ url: baseURL + 'wms/job/purchase-receipt-job/reset-many-detail-inspect/' + id, method: 'post', data: data, }) } //作废任务 export function Invalid(url, id) { return request({ url: baseURL + url + '/invalid', method: 'post', params: id, }) } //检查任务 export function Check(url, id, data) { return request({ url: baseURL + url + '/check', method: 'post', params: id, data }) } //上架任务——执行 export function HandleJob(data, id, url) { return request({ url: baseURL + url + '/handle-job', method: 'post', params: id, data }) } //质检执行任务 export function InspectJobHandle(data, params, url) { return request({ url: baseURL + url + '/handle', method: 'post', params: params, data }) } // //发料任务——执行 // export function issueJobHandle(data, params, url) { // return request({ // url: baseURL + url + '/handle', // method: 'post', // params: params, // data // }) // } //人工发料任务 | 自动发料任务 export function materialRequestByType(data, url, params) { return request({ url: baseURL + url + '/' + params.type, method: 'post', params: params, data }) } //生产计划——更新备料计划 export function productionPlanUpdate(data, detailId, id) { return request({ url: baseURL + 'wms/store/preparation-plan/details/' + id, method: 'put', params: detailId, data }) } //生产计划——生产备料计划后查询乐观锁 export function preparationPlanByNumber(params) { return request({ url: baseURL + 'wms/store/preparation-plan/by-number', method: 'get', params: params, }) } //质检——完成质检 export function completeSummaryDetailStatus(params, data) { return request({ url: baseURL + 'wms/store/inspect-job/complete-summary-detail-status/' + params.id, method: 'post', params: params, data }) } //质检——设置默认状态(清除质检) export function setDetailDefaultOkStatus(params, id, data) { return request({ url: baseURL + 'wms/store/inspect-job/set-detail-default-ok-status/' + id, method: 'post', params: params, data }) } //质检——设置详情为合格 export function setDetailOkStatus(params, id, data) { return request({ url: baseURL + 'wms/store/inspect-job/set-detail-ok-status/' + id, method: 'post', params: params, data }) } //质检——设置详情为不合格 export function setDetailNookStatus(params, id, data) { return request({ url: baseURL + 'wms/store/inspect-job/set-detail-nook-status/' + id, method: 'post', params: params, data }) }