salesDetail.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. import { axios } from '@/utils/request'
  2. // 销售详情 删除
  3. export const salesDetailDel = (params) => {
  4. return axios({
  5. url: `/sales/detail/delete`,
  6. data: params,
  7. method: 'post'
  8. })
  9. }
  10. // 一键发货
  11. export const salesDetailDispatchByOneKey = (params) => {
  12. return axios({
  13. url: `/sales/detail/dispatchByOneKey/${params.salesBillSn}`,
  14. data: params,
  15. method: 'post'
  16. })
  17. }
  18. // 新增销售明细
  19. export const salesDetailInsert = (params) => {
  20. return axios({
  21. url: '/sales/detail/insert',
  22. data: params,
  23. method: 'post'
  24. })
  25. }
  26. // 批量新增代发货信息
  27. export const insertBatchOfWaitDispatch = (params) => {
  28. return axios({
  29. url: '/sales/detail/insertBatchOfWaitDispatch',
  30. data: params,
  31. method: 'post'
  32. })
  33. }
  34. // 销售详情列表分页
  35. export const salesDetailList = (params) => {
  36. const url = `/sales/detail/queryPage/${params.pageNo}/${params.pageSize}`
  37. delete params.pageNo
  38. delete params.pageSize
  39. return axios({
  40. url: url,
  41. data: params,
  42. method: 'post'
  43. })
  44. }
  45. // 销售详情列表不分页
  46. export const salesDetailAllList = (params) => {
  47. const url = `/sales/detail/query`
  48. delete params.pageNo
  49. delete params.pageSize
  50. return axios({
  51. url: url,
  52. data: params,
  53. method: 'post'
  54. })
  55. }
  56. // 修改销售明细取消数量
  57. export const salesDetailUpdateCancelQty = (params) => {
  58. return axios({
  59. url: '/sales/detail/updateBatchCancelQty',
  60. data: params,
  61. method: 'post'
  62. })
  63. }
  64. // 修改销售明细数量
  65. export const salesDetailUpdateQty = (params) => {
  66. return axios({
  67. url: '/sales/detail/updateQty',
  68. data: params,
  69. method: 'post'
  70. })
  71. }
  72. // 销售详情 整单删除
  73. export const salesDetailDelAll = (params) => {
  74. return axios({
  75. url: `/sales/detail/deleteAll`,
  76. data: params,
  77. method: 'post'
  78. })
  79. }
  80. // 获取产品适用活动的促销产品列表
  81. export const getPromoGoodsList = (params) => {
  82. const url = `/sales/detail/getPromoGoodsList/${params.pageNo}/${params.pageSize}`
  83. delete params.pageNo
  84. delete params.pageSize
  85. return axios({
  86. url: url,
  87. data: params,
  88. method: 'post'
  89. })
  90. }
  91. // 批量添加促销品
  92. export const addPromoGoods = (params) => {
  93. return axios({
  94. url: `/sales/detail/addPromoGoods`,
  95. data: params,
  96. method: 'post'
  97. })
  98. }
  99. // 促销产品统计 列表 分页
  100. export const salesDetailPromoList = (params) => {
  101. const url = `/sales/detail/queryPageByPromo/${params.pageNo}/${params.pageSize}`
  102. delete params.pageNo
  103. delete params.pageSize
  104. return axios({
  105. url: url,
  106. data: params,
  107. method: 'post'
  108. })
  109. }
  110. // 促销产品统计 合计
  111. export const salesDetailPromoCount = (params) => {
  112. return axios({
  113. url: `/sales/detail/queryCountByPromo`,
  114. data: params,
  115. method: 'post'
  116. })
  117. }
  118. // 促销产品统计 详情 列表 分页
  119. export const salesDetailPromoProductList = (params) => {
  120. const url = `/sales/detail/queryPageOfPromoProduct/${params.pageNo}/${params.pageSize}`
  121. delete params.pageNo
  122. delete params.pageSize
  123. return axios({
  124. url: url,
  125. data: params,
  126. method: 'post'
  127. })
  128. }