hberp/hb_client/src/api/inm.js

134 lines
2.3 KiB
JavaScript

import request from '@/utils/request'
export function getWarehouseList(query) {
return request({
url: '/inm/warehouse/',
method: 'get',
params: query
})
}
export function createWarehouse(data) {
return request({
url: '/inm/warehouse/',
method: 'post',
data
})
}
export function updateWarehouse(id, data) {
return request({
url: `/inm/warehouse/${id}/`,
method: 'put',
data
})
}
export function deleteWarehouse(id, data) {
return request({
url: `/inm/warehouse/${id}/`,
method: 'delete',
data
})
}
//物料
export function getInventoryList(query) {
return request({
url: '/inm/inventory/',
method: 'get',
params: query
})
}
export function createInventory(data) {
return request({
url: '/inm/fifo/in_pur/',
method: 'post',
data
})
}
//仓库对应的物料
export function getfifodetailList(query) {
return request({
url: '/inm/fifoitem/',
method: 'get',
params: query
})
}
//出入库记录
export function getfifoList(query) {
return request({
url: '/inm/fifo/',
method: 'get',
params: query
})
}
//出入库记录删除
export function deleteFifo(id, data) {
return request({
url: `/inm/fifo/${id}/`,
method: 'delete',
data
})
}
//出入库记录删除
export function deleteFifoitem(id, data) {
return request({
url: `/inm/fifoitem/${id}/`,
method: 'delete',
data
})
}
//物料批次
export function getmaterialbatchList(query) {
return request({
url: '/inm/materialbatch/',
method: 'get',
params: query
})
}
//库存审核
export function audit(id, data) {
return request({
url: `/inm/fifo/${id}/audit/`,
method: 'post',
data
})
}
//出入库检测
export function createTestrecord(data) {
return request({
url: '/inm/fifoitem/test/',
method: 'post',
data
})
}
//半成品库存
export function getiproductList(query) {
return request({
url: '/inm/iproduct/',
method: 'get',
params: query
})
}
//军检
//军检
export function saleMtest(id, data) {
return request({
url: `/inm/iproduct/${id}/mtest/`,
method: 'POST',
data
})
}
//复验上传
export function itemfiles(id, data) {
return request({
url: `/inm/fifoitem/${id}/`,
method: 'put',
data
})
}