|
@@ -1,6 +1,59 @@
|
|
import { axios } from '@/utils/request'
|
|
import { axios } from '@/utils/request'
|
|
|
|
|
|
-// 销售详情 删除
|
|
|
|
|
|
+// 获取产品适用活动的促销产品列表
|
|
|
|
+export const getPromoGoodsList = (params) => {
|
|
|
|
+ const url = `/sales/detail/getPromoGoodsList/${params.pageNo}/${params.pageSize}`
|
|
|
|
+ delete params.pageNo
|
|
|
|
+ delete params.pageSize
|
|
|
|
+ return axios({
|
|
|
|
+ url: url,
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 批量添加促销品
|
|
|
|
+export const addPromoGoods = (params) => {
|
|
|
|
+ return axios({
|
|
|
|
+ url: `/sales/detail/addPromoGoods`,
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+// 促销产品统计 列表 分页
|
|
|
|
+export const salesDetailPromoList = (params) => {
|
|
|
|
+ const url = `/sales/detail/queryPageByPromo/${params.pageNo}/${params.pageSize}`
|
|
|
|
+ delete params.pageNo
|
|
|
|
+ delete params.pageSize
|
|
|
|
+ return axios({
|
|
|
|
+ url: url,
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+// 促销产品统计 合计
|
|
|
|
+export const salesDetailPromoCount = (params) => {
|
|
|
|
+ return axios({
|
|
|
|
+ url: `/sales/detail/queryCountByPromo`,
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+// 促销产品统计 详情 列表 分页
|
|
|
|
+export const salesDetailPromoProductList = (params) => {
|
|
|
|
+ const url = `/sales/detail/queryPageOfPromoProduct/${params.pageNo}/${params.pageSize}`
|
|
|
|
+ delete params.pageNo
|
|
|
|
+ delete params.pageSize
|
|
|
|
+ return axios({
|
|
|
|
+ url: url,
|
|
|
|
+ data: params,
|
|
|
|
+ method: 'post'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 以下是废弃接口
|
|
|
|
+
|
|
|
|
+// 销售详情 删除 废弃
|
|
export const salesDetailDel = (params) => {
|
|
export const salesDetailDel = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: `/sales/detail/delete`,
|
|
url: `/sales/detail/delete`,
|
|
@@ -9,7 +62,7 @@ export const salesDetailDel = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 批量删除
|
|
|
|
|
|
+// 批量删除 废弃
|
|
export const salesDetailBatchDel = (params) => {
|
|
export const salesDetailBatchDel = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: `/sales/detail/delete/batch`,
|
|
url: `/sales/detail/delete/batch`,
|
|
@@ -18,7 +71,7 @@ export const salesDetailBatchDel = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 一键发货
|
|
|
|
|
|
+// 一键发货 废弃
|
|
export const salesDetailDispatchByOneKey = (params) => {
|
|
export const salesDetailDispatchByOneKey = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: `/sales/detail/dispatchByOneKey/${params.salesBillSn}`,
|
|
url: `/sales/detail/dispatchByOneKey/${params.salesBillSn}`,
|
|
@@ -27,7 +80,7 @@ export const salesDetailDispatchByOneKey = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 新增销售明细
|
|
|
|
|
|
+// 新增销售明细 废弃
|
|
export const salesDetailInsert = (params) => {
|
|
export const salesDetailInsert = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/insert',
|
|
url: '/sales/detail/insert',
|
|
@@ -36,7 +89,7 @@ export const salesDetailInsert = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 批量新增代发货信息
|
|
|
|
|
|
+// 批量新增代发货信息 废弃
|
|
export const insertBatchOfWaitDispatch = (params) => {
|
|
export const insertBatchOfWaitDispatch = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/insertBatchOfWaitDispatch',
|
|
url: '/sales/detail/insertBatchOfWaitDispatch',
|
|
@@ -45,7 +98,7 @@ export const insertBatchOfWaitDispatch = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 销售详情列表分页
|
|
|
|
|
|
+// 销售详情列表分页 废弃
|
|
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}`
|
|
delete params.pageNo
|
|
delete params.pageNo
|
|
@@ -57,7 +110,7 @@ export const salesDetailList = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 销售详情列表不分页 不带库存
|
|
|
|
|
|
+// 销售详情列表不分页 不带库存 废弃
|
|
export const salesDetailAllList = (params) => {
|
|
export const salesDetailAllList = (params) => {
|
|
const url = `/sales/detail/query`
|
|
const url = `/sales/detail/query`
|
|
delete params.pageNo
|
|
delete params.pageNo
|
|
@@ -69,7 +122,7 @@ export const salesDetailAllList = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 销售详情列表不分页 带库存
|
|
|
|
|
|
+// 销售详情列表不分页 带库存 废弃
|
|
export const salesDetailAllStockList = (params) => {
|
|
export const salesDetailAllStockList = (params) => {
|
|
const url = `/sales/detail/queryStock`
|
|
const url = `/sales/detail/queryStock`
|
|
delete params.pageNo
|
|
delete params.pageNo
|
|
@@ -81,7 +134,7 @@ export const salesDetailAllStockList = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 缺货明细
|
|
|
|
|
|
+// 缺货明细 废弃
|
|
export const salesStockoutDetail = (params) => {
|
|
export const salesStockoutDetail = (params) => {
|
|
const url = `/sales/detail/queryPageStock`
|
|
const url = `/sales/detail/queryPageStock`
|
|
delete params.pageNo
|
|
delete params.pageNo
|
|
@@ -93,7 +146,7 @@ export const salesStockoutDetail = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 销售列表 分页 带库存
|
|
|
|
|
|
+// 销售列表 分页 带库存 废弃
|
|
export const salesDetailStockList = (params) => {
|
|
export const salesDetailStockList = (params) => {
|
|
const url = `/sales/detail/queryPageStock/${params.pageNo}/${params.pageSize}`
|
|
const url = `/sales/detail/queryPageStock/${params.pageNo}/${params.pageSize}`
|
|
delete params.pageNo
|
|
delete params.pageNo
|
|
@@ -104,7 +157,7 @@ export const salesDetailStockList = (params) => {
|
|
method: 'post'
|
|
method: 'post'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
-// 修改销售明细取消数量
|
|
|
|
|
|
+// 修改销售明细取消数量 废弃
|
|
export const salesDetailUpdateCancelQty = (params) => {
|
|
export const salesDetailUpdateCancelQty = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/updateBatchCancelQty',
|
|
url: '/sales/detail/updateBatchCancelQty',
|
|
@@ -113,7 +166,7 @@ export const salesDetailUpdateCancelQty = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 修改销售明细数量
|
|
|
|
|
|
+// 修改销售明细数量 废弃
|
|
export const salesDetailUpdateQty = (params) => {
|
|
export const salesDetailUpdateQty = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/updateQty',
|
|
url: '/sales/detail/updateQty',
|
|
@@ -122,7 +175,7 @@ export const salesDetailUpdateQty = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 销售详情 整单删除
|
|
|
|
|
|
+// 销售详情 整单删除 废弃
|
|
export const salesDetailDelAll = (params) => {
|
|
export const salesDetailDelAll = (params) => {
|
|
return axios({
|
|
return axios({
|
|
url: `/sales/detail/deleteAll`,
|
|
url: `/sales/detail/deleteAll`,
|
|
@@ -131,57 +184,7 @@ export const salesDetailDelAll = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 获取产品适用活动的促销产品列表
|
|
|
|
-export const getPromoGoodsList = (params) => {
|
|
|
|
- const url = `/sales/detail/getPromoGoodsList/${params.pageNo}/${params.pageSize}`
|
|
|
|
- delete params.pageNo
|
|
|
|
- delete params.pageSize
|
|
|
|
- return axios({
|
|
|
|
- url: url,
|
|
|
|
- data: params,
|
|
|
|
- method: 'post'
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-// 批量添加促销品
|
|
|
|
-export const addPromoGoods = (params) => {
|
|
|
|
- return axios({
|
|
|
|
- url: `/sales/detail/addPromoGoods`,
|
|
|
|
- data: params,
|
|
|
|
- method: 'post'
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-// 促销产品统计 列表 分页
|
|
|
|
-export const salesDetailPromoList = (params) => {
|
|
|
|
- const url = `/sales/detail/queryPageByPromo/${params.pageNo}/${params.pageSize}`
|
|
|
|
- delete params.pageNo
|
|
|
|
- delete params.pageSize
|
|
|
|
- return axios({
|
|
|
|
- url: url,
|
|
|
|
- data: params,
|
|
|
|
- method: 'post'
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-// 促销产品统计 合计
|
|
|
|
-export const salesDetailPromoCount = (params) => {
|
|
|
|
- return axios({
|
|
|
|
- url: `/sales/detail/queryCountByPromo`,
|
|
|
|
- data: params,
|
|
|
|
- method: 'post'
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-// 促销产品统计 详情 列表 分页
|
|
|
|
-export const salesDetailPromoProductList = (params) => {
|
|
|
|
- const url = `/sales/detail/queryPageOfPromoProduct/${params.pageNo}/${params.pageSize}`
|
|
|
|
- delete params.pageNo
|
|
|
|
- delete params.pageSize
|
|
|
|
- return axios({
|
|
|
|
- url: url,
|
|
|
|
- data: params,
|
|
|
|
- method: 'post'
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-// 销售 下载模板
|
|
|
|
|
|
+// 销售 下载模板 废弃
|
|
export const salesDownload = params => {
|
|
export const salesDownload = params => {
|
|
return axios.request({
|
|
return axios.request({
|
|
url: `/sales/detail/downloadExcel`,
|
|
url: `/sales/detail/downloadExcel`,
|
|
@@ -189,7 +192,7 @@ export const salesDownload = params => {
|
|
responseType: 'blob'
|
|
responseType: 'blob'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
-// 销售 解析导入的文件
|
|
|
|
|
|
+// 销售 解析导入的文件 废弃
|
|
export const salesParseProducts = params => {
|
|
export const salesParseProducts = params => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/parseProducts',
|
|
url: '/sales/detail/parseProducts',
|
|
@@ -197,7 +200,7 @@ export const salesParseProducts = params => {
|
|
method: 'post'
|
|
method: 'post'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
-// 销售 批量插入
|
|
|
|
|
|
+// 销售 批量插入 废弃
|
|
export const salesBatchInsert = params => {
|
|
export const salesBatchInsert = params => {
|
|
return axios({
|
|
return axios({
|
|
url: '/sales/detail/batchInsert',
|
|
url: '/sales/detail/batchInsert',
|
|
@@ -205,7 +208,7 @@ export const salesBatchInsert = params => {
|
|
method: 'post'
|
|
method: 'post'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
-// 销售 导入产品 导出错误项
|
|
|
|
|
|
+// 销售 导入产品 导出错误项 废弃
|
|
export const salesFailExcel = (params) => {
|
|
export const salesFailExcel = (params) => {
|
|
const url = `/sales/detail/downloadFailExcel`
|
|
const url = `/sales/detail/downloadFailExcel`
|
|
return axios.request({
|
|
return axios.request({
|
|
@@ -216,7 +219,7 @@ export const salesFailExcel = (params) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-// 导出缺货明细
|
|
|
|
|
|
+// 导出缺货明细 废弃
|
|
export const exportStockout = params => {
|
|
export const exportStockout = params => {
|
|
const url = `/sales/detail/exportStockout`
|
|
const url = `/sales/detail/exportStockout`
|
|
delete params.priceType
|
|
delete params.priceType
|
|
@@ -227,7 +230,7 @@ export const exportStockout = params => {
|
|
responseType: 'blob'
|
|
responseType: 'blob'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
-// 导出分组缺货明细
|
|
|
|
|
|
+// 导出分组缺货明细 废弃
|
|
export const exportGroupStockout = params => {
|
|
export const exportGroupStockout = params => {
|
|
const url = `/sales/detail/exportGroupStockout`
|
|
const url = `/sales/detail/exportGroupStockout`
|
|
delete params.priceType
|
|
delete params.priceType
|