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 }) }