import { axios } from '@/utils/request' // 仓库调拨 列表 分页 export const allocWarehouseList = (params) => { const url = `/allocWarehouse/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 仓库调拨 统计 export const allocWarehouseQueryCount = (params) => { return axios({ url: `/allocWarehouse/queryCount`, data: params, method: 'post' }) } // 仓库调拨 审核 export const allocWarehouseAudit = params => { return axios({ url: '/allocWarehouse/audit', data: params, method: 'post', headers: { 'module': encodeURIComponent('审核') } }) } // 仓库调拨 删除 export const allocWarehouseDel = params => { return axios({ url: `/allocWarehouse/delete/${params.id}`, method: 'get', headers: { 'module': encodeURIComponent('删除') } }) } // 修改仓位的接口 export const updatePutWhLocation = params => { return axios({ url: '/allocWarehouse/detail/updatePutWhLocation', data: params, method: 'post', headers: { 'module': encodeURIComponent('修改仓位') } }) } // 仓库调拨 详情 合计 export const allocWarehouseDetailCount = params => { return axios({ url: '/allocWarehouse/detail/queryCount', data: params, method: 'post' }) } // 仓库调拨 详情 列表 分页 export const allocWarehouseDetailList = params => { const url = `/allocWarehouse/detail/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('明细列表查询') } }) } // 仓库调拨 详情 添加/编辑 export const allocWarehouseDetailSave = params => { return axios({ url: '/allocWarehouse/detail/save', data: params, method: 'post', headers: { 'module': encodeURIComponent(params.id?'修改':'添加') } }) } // 仓库调拨 详情 删除 export const allocWarehouseDetailDel = params => { return axios({ url: '/allocWarehouse/detail/delete', data: params, method: 'post', headers: { 'module': encodeURIComponent(params.productSn ? '删除' : '清空列表') } }) } // 仓库调拨 保存 export const allocWarehouseSave = params => { return axios({ url: '/allocWarehouse/save', data: params, method: 'post', headers: { 'module': encodeURIComponent('新增') } }) } // 选择产品 export const productQuery = params => { const url = `/stock/detail/queryStockProductPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('可选产品列表查询') } }) } // 仓库调拨 详情 export const allocWarehouseDetail = params => { const url = `/allocWarehouse/findById/${params.id}` delete params.id return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('详情信息') } }) } // 仓库调拨 详情 根据sn查 export const allocWarehouseDetailSn = (params) => { return axios({ url: `/allocWarehouse/findBySn/${params.sn}`, method: 'get', headers: { 'module': encodeURIComponent('详情信息') } }) } // 仓库调拨 提交 export const allocWarehouseSubmit = params => { return axios({ url: '/allocWarehouse/submit', data: params, method: 'post', headers: { 'module': encodeURIComponent('提交') } }) } // 导入产品 export const importProduct = params => { return axios({ url: '/allocWarehouse/importProduct', data: params, method: 'post', }) } // 导出错误项 export const importProductExportError = (params) => { return axios({ url: '/allocWarehouse/importProduct/exportError', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出错误项') } }) } // 批量确认导入产品 export const importProductInsertBatch = (params) => { return axios({ url: '/allocWarehouse/importProduct/insertBatch', data: params, method: 'post', headers: { 'module': encodeURIComponent('导入产品') } }) } // 仓库调拨列表 导出 export const allocWarehouseExport = (params) => { return axios({ url: '/allocWarehouse/detail/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) }