stockCheck.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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/${params.shelfSn}`
  96. return axios.request({
  97. url: url,
  98. method: 'get'
  99. })
  100. }
  101. // 查看经销商未完结的盘点单数量
  102. export const queryStockCheckWaitStateNum = (params) => {
  103. let url = `shelfStockCheck/queryWaitStateNum`
  104. return axios.request({
  105. url: url,
  106. method: 'get'
  107. })
  108. }
  109. // 盘点-保存
  110. export const stockCheckSave = (params) => {
  111. let url = `shelfStockCheck/save`
  112. return axios.request({
  113. url: url,
  114. data: params,
  115. method: 'post'
  116. })
  117. }
  118. // 选择货架盘点单
  119. export const selectShelfStockCheck = (params) => {
  120. let url = `shelfStockCheck/selectShelfStockCheck`
  121. return axios.request({
  122. url: url,
  123. method: 'get'
  124. })
  125. }