stockCheck.js 2.7 KB

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