2024-11-28 17:08:53 +08:00

107 lines
1.9 KiB
JavaScript

import request from '@/utils/request'
/**
* 生产工单分页查询
* @param {查询条件} data
*/
export function listProWorkorder(data) {
return request({
url: '/mes/productManagement/ProWorkorder/list',
method: 'post',
data: data
})
}
/**
* 生产工单(不校验)分页查询
* @param {查询条件} data
*/
export function listProWorkorderNoCheck(data) {
return request({
url: '/mes/productManagement/ProWorkorder/list_nocheck',
method: 'post',
data: data
})
}
/**
* 获取生产工单详情
* @param {Id}
*/
export function getProWorkorder(id) {
return request({
url: '/mes/productManagement/ProWorkorder/' + id,
method: 'get'
})
}
/**
* 获取全部工艺路线
* @param {查询条件} params
*/
export function GetAllRoute() {
return request({
url: '/mes/productManagement/ProWorkorder/get_all_route',
method: 'get'
})
}
/**
* 获取全部组
* @param {查询条件} params
*/
export function GetAllGroup() {
return request({
url: '/mes/productManagement/ProWorkorder/get_groups',
method: 'get'
})
}
/**
* 工单进度跟踪
* @param {查询条件} params
*/
export function GetWorkorderTraceProgressList(data) {
return request({
url: '/mes/productManagement/ProWorkorder/get_workorder_trace_progress',
method: 'post',
data
})
}
/**
* 获取工单详情
* @param {查询条件} params
*/
export function GetWorkOrderDetail(params) {
return request({
url: '/kanban/workorderProgress/get_workorder_detail',
method: 'get',
params
})
}
/**
* 开始工单
* @param {主键} pid
*/
export function startWorkOrder(query) {
return request({
url: '/kanban/workorderProgress/start_workorder',
method: 'get',
params: query
})
}
/**
* 完成工单
* @param {主键} pid
*/
export function finishWorkOrder(query) {
return request({
url: '/kanban/workorderProgress/finish_workorder2',
method: 'get',
params: query
})
}