107 lines
2.0 KiB
JavaScript
107 lines
2.0 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
|
|
/**
|
|
* NODO 获取报工工单列表
|
|
* @param {Id}
|
|
*/
|
|
export function getReportWorkOrderList(quary) {
|
|
return request({
|
|
url: '/mes/productManagement/ProReportwork/list',
|
|
method: 'post',
|
|
data:quary
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取工单列表 PDA
|
|
* @param {Id}
|
|
*/
|
|
export function getWorkOrderStatusList(quary) {
|
|
return request({
|
|
url: '/kanban/workorderProgress/get_workorder_status_list',
|
|
method: 'get',
|
|
params:quary
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 如果没有报工记录,先生成报工记录
|
|
* @param {Id}
|
|
*/
|
|
export function manualGenerationOfReportWork(quary) {
|
|
return request({
|
|
url: '/mes/productManagement/ProReportwork/manual_generation_reportwork',
|
|
method: 'get',
|
|
params:quary
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 修改报工表(完成报工)
|
|
* @param data
|
|
*/
|
|
export function updateProReportwork(data) {
|
|
return request({
|
|
url: '/mes/productManagement/ProReportwork',
|
|
method: 'PUT',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取报工表详情
|
|
* @param {Id}
|
|
*/
|
|
export function getProReportwork(id) {
|
|
return request({
|
|
url: '/mes/productManagement/ProReportwork/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取工单进度
|
|
* @param {主键} pid
|
|
*/
|
|
export function getWorkOrderProgress(query) {
|
|
return request({
|
|
url: '/kanban/workorderProgress/get_workorder_progress',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
* 防错扫码报工(扫标签码)
|
|
* @param {主键} pid
|
|
* <returns> -1 此产品不属于此工单 0 报工失败 1 成功报工 </returns>
|
|
*/
|
|
export function errorProofingAndReportingWork(query) {
|
|
return request({
|
|
url: '/kanban/workorderProgress/errorProofingAndReportingWork',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
* 不防错直接扫码报工
|
|
* @param {主键} pid
|
|
* <returns> -1 此产品不属于此工单 0 报工失败 1 成功报工 </returns>
|
|
*/
|
|
export function noErrorProofingAndReportingReport(query) {
|
|
return request({
|
|
url: '/kanban/workorderProgress/no_errorProofingAndReportingReport',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|