Files
FT501-WCS/ruoyi-ui/src/api/out/outStockout.js
2025-06-10 17:58:46 +08:00

61 lines
1.3 KiB
JavaScript

import request from '@/utils/request'
// 查询出库主单列表
export function listOutStockout(query) {
return request({
url: '/out/outStockout/list',
method: 'get',
params: query
})
}
// 查询出库子单详细
export function getOutStockoutDetail(query) {
return request({
url: '/out/outStockoutDetail/getDetailByGuid',
method: 'get',
params: query
})
}
// 查询可出库的库存物资信息列表
export function listProductAndStock(query) {
return request({
url: '/out/productAndStock/list',
method: 'get',
params: query
})
}
//单据保存
export function saveOutStock(data)
{
return request({
url: '/out/outStockout/saveBill',
method: 'post',
data: data
})
}
//修改单据状态
export function updateOutStockStatus(params)
{
const searchParams = new URLSearchParams();
if (Array.isArray(params.stockoutIds)) {
params.stockoutIds.forEach(id => searchParams.append('stockoutIds', id));
}
if (params.status) {
searchParams.append('status', params.status);
}
if (params.newStatus) {
searchParams.append('newStatus', params.newStatus);
}
return request({
url: '/out/outStockout/changeStatus?' + searchParams.toString(),
method: 'get'
})
}