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