130 lines
2.7 KiB
JavaScript
130 lines
2.7 KiB
JavaScript
|
|
import request from '@/utils/request'
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 库位信息表分页查询
|
||
|
|
* @param {查询条件} data
|
||
|
|
*/
|
||
|
|
export function listWarehouse(query) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/list',
|
||
|
|
method: 'get',
|
||
|
|
params: query
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 新增库位信息表
|
||
|
|
* @param data
|
||
|
|
*/
|
||
|
|
export function addWarehouse(data) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
/**
|
||
|
|
* 修改库位信息表
|
||
|
|
* @param data
|
||
|
|
*/
|
||
|
|
export function updateWarehouse(data) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations',
|
||
|
|
method: 'PUT',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
/**
|
||
|
|
* 获取库位信息表详情
|
||
|
|
* @param {Id}
|
||
|
|
*/
|
||
|
|
export function getWarehouse(id) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/' + id,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 删除库位信息表
|
||
|
|
* @param {主键} pid
|
||
|
|
*/
|
||
|
|
export function delWarehouse(pid) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/' + pid,
|
||
|
|
method: 'delete'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取库位下拉
|
||
|
|
* @param {查询条件} data
|
||
|
|
*/
|
||
|
|
export function getLocationOptions(query) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/list_location_code',
|
||
|
|
method: 'get',
|
||
|
|
params: query
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取货物下拉
|
||
|
|
* @param {查询条件} data
|
||
|
|
*/
|
||
|
|
export function getSparePartsOptions(query) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialSpareParts/list_nopage',
|
||
|
|
method: 'get',
|
||
|
|
params: query
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取供应商下拉
|
||
|
|
* @param {查询条件} data
|
||
|
|
*/
|
||
|
|
export function getSupplierOptions(query) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsSuppliers/list_supplier_No_Page',
|
||
|
|
method: 'get',
|
||
|
|
params: query
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 入库
|
||
|
|
* @param {查询条件} data
|
||
|
|
*/
|
||
|
|
export function EntryInventory(data) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsInventory/entryInventory',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 出库
|
||
|
|
* @param {查询条件} data
|
||
|
|
*/
|
||
|
|
export function OutInventory(data) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsInventory/OutInventory',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 盘点
|
||
|
|
* @param {查询条件} data
|
||
|
|
*/
|
||
|
|
export function CheckInventory(data) {
|
||
|
|
return request({
|
||
|
|
url: 'mes/materialManagement/Parts/MaterialPartsInventory/CheckInventory',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|