|
|
|
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
|
|
|
|
})
|
|
|
|
}
|