stockCheck.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. import axios from '@/libs/axios.js'
  2. // 盘点完成
  3. export const stockCheckConfirm = (params) => {
  4. let url = `shelfStockCheck/confirm`
  5. return axios.request({
  6. url: url,
  7. data: params,
  8. method: 'post'
  9. })
  10. }
  11. // 盘点-删除
  12. export const stockCheckDeleteBySn = (params) => {
  13. let url = `shelfStockCheck/deleteBySn/${params.stockCheckSn}`
  14. return axios.request({
  15. url: url,
  16. data: params,
  17. method: 'post'
  18. })
  19. }
  20. // 盘点明细-删除
  21. export const stockCheckDetailDelete = (params) => {
  22. let url = `shelfStockCheck/detail/deleteByStockCheckDetailSn/${params.stockCheckDetailSn}`
  23. return axios.request({
  24. url: url,
  25. method: 'post'
  26. })
  27. }
  28. // 整单删除
  29. export const deleteByStockCheckSn = (params) => {
  30. let url = `shelfStockCheck/detail/deleteByStockCheckSn/${params.stockCheckSn}`
  31. return axios.request({
  32. url: url,
  33. data: params,
  34. method: 'post'
  35. })
  36. }
  37. // 盘点明细-详情
  38. export const stockCheckDetailBySn = (params) => {
  39. let url = `shelfStockCheck/detail/queryBySn/${params.stockCheckDetailSn}`
  40. return axios.request({
  41. url: url,
  42. method: 'get'
  43. })
  44. }
  45. // 盘点明细-分页列表
  46. export const stockCheckDetailQueryPage = (params) => {
  47. let url = `shelfStockCheck/detail/queryPage/${params.pageNo}/${params.pageSize}`
  48. delete params.pageNo
  49. delete params.pageSize
  50. return axios.request({
  51. url: url,
  52. data: params,
  53. method: 'post'
  54. })
  55. }
  56. // 盘点明细-列表
  57. export const stockCheckDetailQueryList = (params) => {
  58. let url = `shelfStockCheck/detail/queryList/${params.stockCheckSn}`
  59. return axios.request({
  60. url: url,
  61. data: params,
  62. method: 'post'
  63. })
  64. }
  65. // 盘点明细-保存
  66. export const stockCheckDetailSave = (params) => {
  67. let url = `shelfStockCheck/detail/save`
  68. return axios.request({
  69. url: url,
  70. data: params,
  71. method: 'post'
  72. })
  73. }
  74. // 盘点-详情
  75. export const stockCheckBySn = (params) => {
  76. let url = `shelfStockCheck/queryBySn/${params.stockCheckSn}`
  77. return axios.request({
  78. url: url,
  79. method: 'get'
  80. })
  81. }
  82. // 盘点-分页列表
  83. export const stockCheckQueryPage = (params) => {
  84. let url = `shelfStockCheck/queryPage/${params.pageNo}/${params.pageSize}`
  85. delete params.pageNo
  86. delete params.pageSize
  87. return axios.request({
  88. url: url,
  89. data: params,
  90. method: 'post'
  91. })
  92. }
  93. // 查询货架待取货状态的订单明细
  94. export const queryWaitListByShelfSn = (params) => {
  95. let url = `shelfStockCheck/queryWaitListByShelfSn`
  96. return axios.request({
  97. url: url,
  98. data: params,
  99. method: 'post'
  100. })
  101. }
  102. // 查看经销商未完结的盘点单数量
  103. export const queryStockCheckWaitStateNum = (params) => {
  104. let url = `shelfStockCheck/queryWaitStateNum`
  105. return axios.request({
  106. url: url,
  107. method: 'get'
  108. })
  109. }
  110. // 盘点-保存
  111. export const stockCheckSave = (params) => {
  112. let url = `shelfStockCheck/save`
  113. return axios.request({
  114. url: url,
  115. data: params,
  116. method: 'post'
  117. })
  118. }
  119. // 选择货架盘点单
  120. export const selectShelfStockCheck = (params) => {
  121. let url = `shelfStockCheck/selectShelfStockCheck`
  122. return axios.request({
  123. url: url,
  124. method: 'get'
  125. })
  126. }