|
import service from '../service'
|
// 渠道库存api
|
// 请求参数
|
const serviceUrl = '/wly-warehouse-service'
|
const axiosConfig = {
|
url: null,
|
method: 'post',
|
data: null,
|
showLoading: null,
|
headers: {
|
'Content-Type': 'application/json'
|
}
|
}
|
export class ChannelInventoryApi {
|
/**
|
*分页查询商品渠道库存列表
|
* @param {*} param
|
* @param {*} showLoading
|
*/
|
getList = (params, showLoading = true) => {
|
axiosConfig.url = `${serviceUrl}/stock/query/stockChannelPage`
|
axiosConfig.data = params
|
axiosConfig.showLoading = showLoading
|
return service(axiosConfig)
|
}
|
|
/**
|
*分页查询渠道库存分配记录
|
* @param {*} param
|
* @param {*} showLoading
|
*/
|
getAllocationList = (params, showLoading = true) => {
|
axiosConfig.url = `${serviceUrl}/stock/query/stockChannelDistributeFlow`
|
axiosConfig.data = params
|
axiosConfig.showLoading = showLoading
|
return service(axiosConfig)
|
}
|
|
// 已售数量订单详情
|
querySoldStockOrderDetail= (params, showLoading = true) => {
|
return service.post('wly-warehouse-service/stock/query/queryStockLog', params)
|
}
|
|
// 锁定库存订单详情
|
queryLockStockOrderDetail= (params, showLoading = true) => {
|
return service.post('awl-order-service/order/v2/lockStockDetail', params)
|
}
|
|
// 库存退回
|
returnStockChannel= (params) => {
|
return service.post('wly-warehouse-service/stock/manage/returnStockChannel', params)
|
}
|
}
|
export default new ChannelInventoryApi()
|