|
@@ -6,8 +6,8 @@ export const salesDetailDel = (params) => {
|
|
url: `/sales/detail/delete`,
|
|
url: `/sales/detail/delete`,
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.salesPromoSn ? '删除产品(salesPromoSn:'+params.salesPromoSn+')':'删除产品')
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.salesPromoSn ? '删除产品(salesPromoSn:' + params.salesPromoSn + ')' : '删除产品')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -33,8 +33,8 @@ export const salesDetailBatchDel = (params) => {
|
|
url: `/sales/detail/delete/batch`,
|
|
url: `/sales/detail/delete/batch`,
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.salesPromoSn ? '批量删除产品(salesPromoSn:'+params.salesPromoSn+')':'批量删除产品')
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.salesPromoSn ? '批量删除产品(salesPromoSn:' + params.salesPromoSn + ')' : '批量删除产品')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -44,33 +44,33 @@ export const batchTransferOfPurchaseAmount = (params) => {
|
|
url: `/sales/detail/batchTransferOfPurchaseAmount`,
|
|
url: `/sales/detail/batchTransferOfPurchaseAmount`,
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
|
|
+ headers: {
|
|
'module': encodeURIComponent('批量转采购额')
|
|
'module': encodeURIComponent('批量转采购额')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
// 仓库设置
|
|
// 仓库设置
|
|
export const updateWarehouse = (params) => {
|
|
export const updateWarehouse = (params) => {
|
|
- return axios({
|
|
|
|
- url: '/sales/detail/updateWarehouse',
|
|
|
|
- method: 'post',
|
|
|
|
- data: params,
|
|
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.salesPromoSn ? '修改仓库(salesPromoSn:'+params.salesPromoSn+')':'修改仓库')
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return axios({
|
|
|
|
+ url: '/sales/detail/updateWarehouse',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: params,
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.salesPromoSn ? '修改仓库(salesPromoSn:' + params.salesPromoSn + ')' : '修改仓库')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
// 删除全部已选产品
|
|
// 删除全部已选产品
|
|
export const deleteAll = (params) => {
|
|
export const deleteAll = (params) => {
|
|
- return axios({
|
|
|
|
- url: `/sales/detail/delete/all`,
|
|
|
|
- method: 'post',
|
|
|
|
- data: params,
|
|
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.salesPromoSn ? '全部删除(salesPromoSn:'+params.salesPromoSn+')':'全部删除')
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ return axios({
|
|
|
|
+ url: `/sales/detail/delete/all`,
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: params,
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.salesPromoSn ? '全部删除(salesPromoSn:' + params.salesPromoSn + ')' : '全部删除')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
|
|
// 新增销售明细
|
|
// 新增销售明细
|
|
export const salesDetailInsert = (params) => {
|
|
export const salesDetailInsert = (params) => {
|
|
@@ -78,8 +78,8 @@ export const salesDetailInsert = (params) => {
|
|
url: '/sales/detail/insert',
|
|
url: '/sales/detail/insert',
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.promoRuleSn ? '添加产品(promoRuleSn:'+params.promoRuleSn+')':'添加产品')
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.promoRuleSn ? '添加产品(promoRuleSn:' + params.promoRuleSn + ')' : '添加产品')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -89,8 +89,8 @@ export const salesBatchInsert = (params) => {
|
|
url: `/sales/detail/insertBatch`,
|
|
url: `/sales/detail/insertBatch`,
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.promoRuleSn ? '导入产品(promoRuleSn:'+params.promoRuleSn+')':'导入产品')
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.promoRuleSn ? '导入产品(promoRuleSn:' + params.promoRuleSn + ')' : '导入产品')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -103,7 +103,7 @@ export const salesFailExcel = (params) => {
|
|
data: params.list,
|
|
data: params.list,
|
|
responseType: 'blob'
|
|
responseType: 'blob'
|
|
})
|
|
})
|
|
-}
|
|
|
|
|
|
+}
|
|
// 销售详情列表分页
|
|
// 销售详情列表分页
|
|
export const salesDetailList = (params) => {
|
|
export const salesDetailList = (params) => {
|
|
const url = `/sales/detail/queryPage/${params.pageNo}/${params.pageSize}`
|
|
const url = `/sales/detail/queryPage/${params.pageNo}/${params.pageSize}`
|
|
@@ -113,8 +113,8 @@ export const salesDetailList = (params) => {
|
|
url: url,
|
|
url: url,
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent((params.promoRuleSn ? '产品明细查询(promoRuleSn:'+params.promoRuleSn+')':'产品明细查询'))
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent((params.promoRuleSn ? '产品明细查询(promoRuleSn:' + params.promoRuleSn + ')' : '产品明细查询'))
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -128,60 +128,60 @@ export const salesDetailAllList = (params) => {
|
|
url: url,
|
|
url: url,
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent((params.promoRuleSn ? '产品明细查询(promoRuleSn:'+params.promoRuleSn+')':'产品明细查询'))
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent((params.promoRuleSn ? '产品明细查询(promoRuleSn:' + params.promoRuleSn + ')' : '产品明细查询'))
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
// 修改销售明细数量
|
|
// 修改销售明细数量
|
|
export const salesDetailUpdateQty = (params) => {
|
|
export const salesDetailUpdateQty = (params) => {
|
|
- return axios({
|
|
|
|
- url: '/sales/detail/updateQty',
|
|
|
|
- data: params,
|
|
|
|
- method: 'post',
|
|
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.salesPromoSn ? '修改数量(salesPromoSn:'+params.salesPromoSn+')':'修改数量')
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return axios({
|
|
|
|
+ url: '/sales/detail/updateQty',
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post',
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.salesPromoSn ? '修改数量(salesPromoSn:' + params.salesPromoSn + ')' : '修改数量')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
// 销售 解析导入的文件
|
|
// 销售 解析导入的文件
|
|
export const salesParseProducts = params => {
|
|
export const salesParseProducts = params => {
|
|
- return axios({
|
|
|
|
- url: '/sales/detail/importParse',
|
|
|
|
- data: params,
|
|
|
|
- method: 'post'
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ return axios({
|
|
|
|
+ url: '/sales/detail/importParse',
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post'
|
|
|
|
+ })
|
|
|
|
+}
|
|
// 禁用活动信息
|
|
// 禁用活动信息
|
|
export const salesDisablePromo = params => {
|
|
export const salesDisablePromo = params => {
|
|
- return axios({
|
|
|
|
- url: '/sales/detail/disablePromo',
|
|
|
|
- data: params,
|
|
|
|
- method: 'post',
|
|
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent('禁用规则')
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ return axios({
|
|
|
|
+ url: '/sales/detail/disablePromo',
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post',
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent('禁用规则')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
// 启用活动
|
|
// 启用活动
|
|
export const salesEnablePromoPromo = params => {
|
|
export const salesEnablePromoPromo = params => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/enablePromo',
|
|
url: '/sales/detail/enablePromo',
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
|
|
+ headers: {
|
|
'module': encodeURIComponent('启用规则')
|
|
'module': encodeURIComponent('启用规则')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- // 更换活动
|
|
|
|
- export const salesChangePromo = params => {
|
|
|
|
|
|
+// 更换活动
|
|
|
|
+export const salesChangePromo = params => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/changePromo',
|
|
url: '/sales/detail/changePromo',
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
|
|
+ headers: {
|
|
'module': encodeURIComponent('更换促销活动')
|
|
'module': encodeURIComponent('更换促销活动')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -192,7 +192,7 @@ export const salesDetailAddPromo = (params) => {
|
|
url: '/sales/detail/addPromo',
|
|
url: '/sales/detail/addPromo',
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
|
|
+ headers: {
|
|
'module': encodeURIComponent('添加新活动')
|
|
'module': encodeURIComponent('添加新活动')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -203,7 +203,7 @@ export const salesDetailUpdateCancelQty = (params) => {
|
|
url: '/sales/detail/cancleOfBatch',
|
|
url: '/sales/detail/cancleOfBatch',
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
|
|
+ headers: {
|
|
'module': encodeURIComponent('批量取消')
|
|
'module': encodeURIComponent('批量取消')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -214,7 +214,7 @@ export const salesDetailCancleOfAll = (params) => {
|
|
url: '/sales/detail/cancelAll',
|
|
url: '/sales/detail/cancelAll',
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
|
|
+ headers: {
|
|
'module': encodeURIComponent('整单取消')
|
|
'module': encodeURIComponent('整单取消')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -222,15 +222,15 @@ export const salesDetailCancleOfAll = (params) => {
|
|
|
|
|
|
// 批量新增代发货信息
|
|
// 批量新增代发货信息
|
|
export const insertBatchOfWaitDispatch = (params) => {
|
|
export const insertBatchOfWaitDispatch = (params) => {
|
|
- return axios({
|
|
|
|
- url: '/sales/detail/pushOfBatch',
|
|
|
|
- data: params,
|
|
|
|
- method: 'post',
|
|
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent(params.salesBillDetailSnList.length==1?'添加产品':'批量添加产品')
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ return axios({
|
|
|
|
+ url: '/sales/detail/pushOfBatch',
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post',
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent(params.salesBillDetailSnList.length == 1 ? '添加产品' : '批量添加产品')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
|
|
// 缺货明细
|
|
// 缺货明细
|
|
export const salesStockoutDetail = (params) => {
|
|
export const salesStockoutDetail = (params) => {
|
|
@@ -241,12 +241,12 @@ export const salesStockoutDetail = (params) => {
|
|
url: url,
|
|
url: url,
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent('缺货明细')
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent('缺货明细')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// 导出缺货明细
|
|
// 导出缺货明细
|
|
export const exportStockout = params => {
|
|
export const exportStockout = params => {
|
|
const url = `/oos/detail/exportSalesOos`
|
|
const url = `/oos/detail/exportSalesOos`
|
|
@@ -256,8 +256,8 @@ export const exportStockout = params => {
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
responseType: 'blob',
|
|
responseType: 'blob',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent('导出缺货明细')
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent('导出缺货明细')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -270,8 +270,43 @@ export const exportGroupStockout = params => {
|
|
data: params,
|
|
data: params,
|
|
method: 'post',
|
|
method: 'post',
|
|
responseType: 'blob',
|
|
responseType: 'blob',
|
|
- headers:{
|
|
|
|
- 'module': encodeURIComponent('导出分组缺货明细')
|
|
|
|
- }
|
|
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent('导出分组缺货明细')
|
|
|
|
+ }
|
|
})
|
|
})
|
|
-}
|
|
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 批量添加累计产品
|
|
|
|
+export const salesDetailInsertBatchBorrow = (params) => {
|
|
|
|
+ return axios({
|
|
|
|
+ url: '/sales/detail/insertBatchBorrow',
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post',
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent('批量添加累计产品')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 导出累计产品错误项
|
|
|
|
+export const exportBorrowError = params => {
|
|
|
|
+ delete params.priceType
|
|
|
|
+ return axios.request({
|
|
|
|
+ url: '/sales/detail/exportBorrowError',
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post',
|
|
|
|
+ responseType: 'blob',
|
|
|
|
+ headers: {
|
|
|
|
+ 'module': encodeURIComponent('导出累计产品错误项')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 批量导入累计产品 成功
|
|
|
|
+export const importBorrowTotalProduct = (params) => {
|
|
|
|
+ return axios({
|
|
|
|
+ url: '/sales/detail/importList',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: params
|
|
|
|
+ })
|
|
|
|
+}
|