You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

204 lines
3.6 KiB
JavaScript

import request from '@/utils/request'
/**
* 通用
* */
// 获取生产派工计划
export function getProductPlans(query) {
return request({
url: '/mes/api/getProductPlans',
method: 'get',
params: query
})
}
// 完成生产计划明细
export function completeProductPlanDetail(query) {
return request({
url: '/mes/api/completeProductPlanDetail',
method: 'post',
data: query
})
}
export function getStockTotal(query) {
return request({
url: '/wms/api/getStockTotal',
method: 'get',
params: query
})
}
/**
* 1、4楼装配
* */
// 获取生产计划明细
export function getProductPlanDetails(query) {
return request({
url: '/mes/api/getProductPlanDetails',
method: 'get',
params: query
})
}
// 获取仓库列表
export function getWarehouses(query) {
return request({
url: '/wms/api/getWarehouses',
method: 'get',
params: query
})
}
// 申请领料
export function applyRawOutstock(query) {
return request({
url: '/wms/api/applyRawOutstock',
method: 'post',
data: query
})
}
// 生成生产计划明细
export function insertProductPlanDetails(query) {
return request({
url: '/mes/api/insertProductPlanDetails',
method: 'post',
data: query
})
}
// 开始生产计划明细
export function startProductPlanDetail(query) {
return request({
url: '/mes/api/startProductPlanDetail',
method: 'post',
data: query
})
}
// 一楼成品入库
export function firstFloorProduceInstock(data) {
return request({
url: '/wms/api/firstFloorProduceInstock',
method: 'post',
data: data
})
}
// 四楼成品入库
export function fourthFloorProduceInstock(data) {
return request({
url: '/wms/api/fourthFloorProduceInstock',
method: 'post',
data: data
})
}
//扫描物料条码确认使用
export function scanMaterial2Confirm(data) {
return request({
url: '/mes/api/scanMaterial2Confirm',
method: 'post',
data: data
})
}
/**
* 4楼折弯、5楼
* */
// 获取最新的生产计划明细
export function getNewestProductPlanDetail(query) {
return request({
url: '/mes/api/getNewestProductPlanDetail/',
method: 'get',
params: query
})
}
// 开始/继续生产派工计划
export function startNextProductPlanDetail(query) {
return request({
url: '/mes/api/startNextProductPlanDetail',
method: 'post',
data: query
})
}
/**
* 4楼激光
* */
// 获取最新的生产计划明细
export function getNewestProductPlanDetailJoinAttach(query) {
return request({
url: '/mes/api/getNewestProductPlanDetailJoinAttach',
method: 'get',
params: query
})
}
// 开始/继续下一生产计划明细
export function startNextProductPlanDetailAttach(query) {
return request({
url: '/mes/api/startNextProductPlanDetailAttach',
method: 'post',
data: query
})
}
// 获取生产派工图纸列表
export function getPlanDrawings(query) {
return request({
url: '/mes/api/getProductPlanDrawings',
method: 'get',
params: query
})
}
//激光切割工位板材入库
export function addRawInstock(data) {
return request({
url: '/wms/api/addRawInstock',
method: 'post',
data: data
})
}
//激光切割工位板材出库
export function directRawOutstock(data) {
return request({
url: '/wms/api/directRawOutstock',
method: 'post',
data: data
})
}
// 柜体绑定
export function bindBarcode(data) {
return request({
url: '/mes/api/bindBarcode',
method: 'post',
data: data
})
}
// 返库
export function applyRawBack(data) {
return request({
url: '/wms/api/applyRawBack',
method: 'post',
data: data
})
}