feat(物料管理): 添加入库单和出库单功能

添加物料入库单和出库单的填写功能,包括相关API接口、表单验证和国际化支持
简化状态选择逻辑,默认启用状态
优化表单字段布局和交互体验
This commit is contained in:
Tom
2025-12-29 15:05:32 +08:00
parent 37fb5b56ea
commit 9a63ef8986
6 changed files with 561 additions and 231 deletions

View File

@@ -55,3 +55,60 @@ export function delMmInventory(pid) {
method: 'POST'
})
}
/**
* 获取物料编码下拉列表
*/
export function getMaterialOption(query) {
return request({
url: 'mes/productionMaterial/MmInventory/GetMaterialOption/',
method: 'post',
data: query
})
}
/**
* 获取入库类型列表
*/
export function getTransactionOption(query) {
return request({
url: 'mes/productionMaterial/MmInventory/GetTransactionOption/',
method: 'post',
data: query
})
}
/**
* 新增入库单
* @param data
*/
export function createInboundReceipt(data) {
return request({
url: 'mes/productionMaterial/MmInventory/CreateInboundReceipt',
method: 'post',
data: data
})
}
/**
* 获取库位编码下拉列表
*/
export function getLocationOption(query) {
return request({
url: 'mes/productionMaterial/MmInventory/GetLocationOption/',
method: 'post',
data: query
})
}
/**
* 新增出库单
* @param data
*/
export function createOutboundReceipt(data) {
return request({
url: 'mes/productionMaterial/MmInventory/CreateOutboundReceipt',
method: 'post',
data: data
})
}