Files
11-wms/src/api/orderManage/workOrder/workOrder.js
2022-10-20 16:44:27 +08:00

238 lines
4.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* @Author: zwq
* @Date: 2020-12-29 16:00:14
* @LastEditors: gtz
* @LastEditTime: 2022-04-20 11:25:25
* @Description:
*/
import request from '@/utils/request'
export function workOrderList(data) { // 获取工单列表
return request({
url: '/order/work-order/page',
method: 'post',
data
})
}
export function workOrderDetail(id) { // 获取工单单条数据
const data = {
'id': id
}
return request({
url: '/order/work-order/get',
method: 'post',
data
})
}
export function workOrderUpdate(data) { // 更新工单单条数据
return request({
url: '/order/work-order/update',
method: 'post',
data
})
}
export function workOrderAdd(data) { // 新增工单单条数据
return request({
url: '/order/work-order/add',
method: 'post',
data
})
}
export function workOrderCode() { // 获取工单code
return request({
url: '/order/work-order/get-code',
method: 'post'
})
}
export function workOrderDelete(id) { // 删除工单单条数据
return request({
url: '/order/work-order/delete',
method: 'post',
data: { id }
})
}
export function workOrderIssueList(data) { // 获取工单下发列表
return request({
url: '/order/wo-sync/page',
method: 'post',
data
})
}
export function packagingBoxList(data) { // 获取包装基板列表
return request({
url: '/order/wo-packaging-box-substrate/page',
method: 'post',
data
})
}
export function packagingList(data) { // 获取包装标签列表
return request({
url: '/order/wo-packaging-box/page',
method: 'post',
data
})
}
export function packagingDetail(id) { // 获取包装标签详情
const data = {
'id': id
}
return request({
url: '/order/wo-packaging-box/get',
method: 'post',
data
})
}
export function syncAdd(data) { // 新增下发工单单条数据
return request({
url: '/order/wo-sync/add',
method: 'post',
data
})
}
export function packagingInventoryList(data) { // 获取包装清单列表
return request({
url: '/order/wo-packaging-box/page-for-inventory',
method: 'post',
data
})
}
export function updateForStatus(data) { // 激活
return request({
url: '/order/work-order/updateForStatus',
method: 'post',
data
})
}
export function workOrderStart(data) { // 开始
return request({
url: '/order/work-order/start',
method: 'post',
data
})
}
export function workOrderSuspend(data) { // 暂停
return request({
url: '/order/work-order/pause',
method: 'post',
data
})
}
export function workOrderComplete(data) { // 结束
return request({
url: '/order/work-order/complete',
method: 'post',
data
})
}
export function getProductLineList(data) { // 获取产线列表
return request({
url: '/basic/production-line/page',
method: 'post',
data
})
}
export function getWorkersList(data) { // 获取员工列表
return request({
url: '/basic/worker/page',
method: 'post',
data
})
}
export function getMaterialPage(data) { // 获取工单物料批次
return request({
url: 'order/work-order-material-date/page',
method: 'post',
data
})
}
export function getMaterialList(data) { // 获取工单物料批次列表
return request({
url: '/order/work-order-material-date/list',
method: 'post',
data
})
}
export function batchList(data) { // 获取工单物料批次列表
return request({
url: '/material/material-date/list',
method: 'post',
data
})
}
export function getBatchById(data) { // 根据id获取工单物料批次
return request({
url: '/order/work-order-material-date/get',
method: 'post',
data
})
}
export function addBatch(data) { // 新增工单物料批次
return request({
url: '/order/work-order-material-date/add',
method: 'post',
data
})
}
export function delBatch(data) { // 删除工单物料批次
return request({
url: '/order/work-order-material-date/delete',
method: 'post',
data
})
}
export function editBatch(data) { // 编辑工单物料批次
return request({
url: 'order/work-order-material-date/update',
method: 'post',
data
})
}
export function listPld(data) { // 所有产线,和正在产线上生产的工单
return request({
url: 'order/work-order/list-pdl',
method: 'post',
data
})
}
export function startOrder(data) { // 开始工单传参都为工单id和产线id 列表
return request({
url: 'order/work-order/start-log',
method: 'post',
data
})
}
export function stopOrder(data) { // 结束工单传参都为工单id和产线id 列表
return request({
url: 'order/work-order/end-log',
method: 'post',
data
})
}