import { axios } from '@/utils/request' // 货架 列表 分页 export const shelfList = (params) => { const url = `/shelf/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post' }) } // 货架 详情 export const shelfDetail = (params) => { return axios({ url: `/shelf/queryBySn/${params.sn}`, data: params, method: 'post' }) } // 货架 保存 export const shelfSave = (params) => { return axios({ url: `/shelf/save`, data: params, method: 'post' }) } // 货架 货位产品 列表 不分页 export const shelfProductList = (params) => { return axios({ url: `/shelf/placeProduct/queryList`, data: params, method: 'post' }) } // 货架 货位产品 详情 export const shelfProductDetail = (params) => { return axios({ url: `/shelf/placeProduct/queryByPlaceSn/${params.shelfPlaceSn}`, data: params, method: 'get' }) } // 货架 货位产品 保存 export const shelfProductSave = (params) => { return axios({ url: `/shelf/placeProduct/save`, data: params, method: 'post' }) } // 获取价格显示 export const getShelfPriceShow = (params) => { return axios({ url: `/bizparam/getShelfPriceShow`, data: params, method: 'post' }) } // 更新价格显示 export const updateShelfPriceShow = (params) => { return axios({ url: `/bizparam/updateShelfPriceShow`, data: params, method: 'post' }) } // 货架 货位产品 下载模板 export const shelfProductDownload = params => { return axios.request({ url: `/shelf/placeProduct/downloadExcel/${params.shelfSn}`, method: 'post', responseType: 'blob' }) } // 货架 货位产品 解析导入的文件 export const shelfProductParseProducts = params => { return axios({ url: '/shelf/placeProduct/readExcel', data: params, method: 'post' }) } // POST 解析货位的导入模板 export const shelfPlaceReadExcel = params => { return axios({ url: '/shelf/place/readExcel', data: params, method: 'post' }) } // POST 导出错误项 export const shelfPlaceFailExcel = params => { return axios({ url: '/shelf/place/downloadFailExcel', data: params, method: 'post', responseType: 'blob' }) } // 货架 货位产品 批量插入 export const shelfProductBatchInsert = params => { return axios({ url: '/shelf/placeProduct/saveBatchExcel', data: params, method: 'post' }) } // 批量保存货位 export const shelfSaveBatchExcel = params => { return axios({ url: '/shelf/place/saveBatchExcel', data: params, method: 'post' }) } // 货架 箭冠产品 分页 export const shelfDealerProductList = (params) => { const url = `/product/queryPageForXPRH/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post' }) } // 货架监控 列表 不分页 export const shelfControlList = (params) => { return axios({ url: `/shelf/control/queryList`, data: params, method: 'post' }) } // 货架监控 出入库明细 分页 export const shelfPutOutDetailList = (params) => { const url = `/shelf/placeProduct/queryStockPutOutDetailPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post' }) } // 修改完成标识 export const modifFinishFlag = (params) => { return axios({ url: `/shelf/modifFinishFlag`, data: params, method: 'post' }) } // 新增货位 export const addPlaceAndProduct = (params) => { return axios({ url: `/shelf/placeAndProduct/save`, data: params, method: 'post' }) } // 删除货位 export const delShelfPlaceSn = (params) => { return axios({ url: `/shelf/place/deleteBySn/${params.shelfPlaceSn}`, data: params, method: 'post' }) } // 货架订单-分页列表 export const orderBillQueryPage = (params) => { const url = `/orderBill/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post' }) } // 货架订单明细-合计 export const orderBillDetailCount = (params) => { return axios({ url: `/orderBill/queryDetailCount`, data: params, method: 'post' }) } // 货架订单-合计 export const orderBillQueryCount = (params) => { return axios({ url: `/orderBill/queryCount`, data: params, method: 'post' }) }