项目初始化

This commit is contained in:
liuhanqing
2025-12-03 16:09:29 +08:00
commit 68c9100aab
1649 changed files with 303228 additions and 0 deletions

View File

@@ -0,0 +1,97 @@
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);
}
if (params.exitId) {
searchParams.append('exitId', params.exitId);
}
return request({
url: '/out/outStockout/changeStatus?' + searchParams.toString(),
method: 'get'
})
}
export function autoAllot(data) {
return request({
url: '/out/outStockout/autoAllot',
method: 'get',
params: data
})
}
// 查询手动分配库存列表
export function listOut(query) {
return request({
url: '/out/handAllotStock/list',
method: 'get',
params: query
})
}
export function manualAllot(params)
{
const searchParams = new URLSearchParams();
if (Array.isArray(params.stockList)) {
params.stockList.forEach(stock => searchParams.append('stockList', stock.stockId));
}
if (params.stockoutDetailId) {
searchParams.append('stockoutDetailId', params.stockoutDetailId);
}
return request({
url: '/out/outStockout/manualAllot?' + searchParams.toString(),
method: 'get'
})
}