goodsTransfer.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. /**
  2. * 商品调拨相关API
  3. */
  4. import request from '@/utils/request'
  5. /**
  6. * 批量退回商品调拨
  7. * @param params
  8. */
  9. export function rejectGoodsTransfer(ids, parmas) {
  10. return request({
  11. url: `admin/erp/stockTransfer/${ids}/reject?handle_by_id=${parmas.in_handled_by_id}&handle_by_id_name=${parmas.in_handled_by_name}`,
  12. method: 'post'
  13. })
  14. }
  15. /**
  16. * 批量确认商品调拨
  17. * @param params
  18. */
  19. export function successGoodsTransfer(ids, parmas) {
  20. return request({
  21. url: `admin/erp/stockTransfer/${ids}/confirm?handle_by_id=${parmas.in_handled_by_id}&handle_by_id_name=${parmas.in_handled_by_name}`,
  22. method: 'post'
  23. })
  24. }
  25. /**
  26. * 提交商品调拨
  27. * @param params
  28. */
  29. export function submitGoodsTransfer(id) {
  30. return request({
  31. url: `admin/erp/stockTransfer/${id}/submit`,
  32. method: 'post'
  33. })
  34. }
  35. /**
  36. * 撤回商品调拨
  37. * @param params
  38. */
  39. export function withdrawGoodsTransfer(id) {
  40. return request({
  41. url: `admin/erp/stockTransfer/${id}/withdraw`,
  42. method: 'post'
  43. })
  44. }
  45. /**
  46. * 审核商品调拨
  47. * @param params
  48. */
  49. export function auditGoodsTransfer(id, parmas) {
  50. return request({
  51. url: `admin/erp/stockTransfer/${id}/audit`,
  52. method: 'post',
  53. data: parmas
  54. })
  55. }
  56. /**
  57. * 获取商品调拨详情
  58. * @param params
  59. */
  60. export function getGoodsTransferInfo(id) {
  61. return request({
  62. url: `admin/erp/stockTransfer/${id}`,
  63. method: 'get',
  64. loaidng: false
  65. })
  66. }
  67. /**
  68. * 获取商品调拨提交列表
  69. * @param params
  70. */
  71. export function getGoodsTransferApplyList(params) {
  72. return request({
  73. url: 'admin/erp/stockTransfer',
  74. method: 'get',
  75. loaidng: false,
  76. params
  77. })
  78. }
  79. /**
  80. * 获取商品调拨确认列表
  81. * @param params
  82. */
  83. export function getGoodsTransferConfirmList(params) {
  84. return request({
  85. url: 'admin/erp/stockTransfer/confirm-list',
  86. method: 'get',
  87. loaidng: false,
  88. params
  89. })
  90. }
  91. /**
  92. * 添加商品调拨
  93. * @param params
  94. */
  95. export function addGoodsTransfer(parmas) {
  96. return request({
  97. url: `admin/erp/stockTransfer`,
  98. method: 'post',
  99. headers: { 'Content-Type': 'application/json' },
  100. data: parmas
  101. })
  102. }
  103. /**
  104. * 更新商品调拨
  105. * @param id
  106. * @param parmas
  107. */
  108. export function editGoodsTransfer(id, parmas) {
  109. return request({
  110. url: `admin/erp/stockTransfer/${id}`,
  111. method: 'put',
  112. headers: { 'Content-Type': 'application/json' },
  113. data: parmas
  114. })
  115. }
  116. /**
  117. * 删除商品调拨
  118. * @param id
  119. */
  120. /* export function deleteGoodsTransfer(ids) {
  121. return request({
  122. url: `admin/erp/stockTransfer/${ids}`,
  123. method: 'delete'
  124. })
  125. } */
  126. // 获取库存商品 /erp/productStock
  127. export function productStock(params) {
  128. return request({
  129. url: '/admin/erp/productStock',
  130. method: 'get',
  131. loaidng: false,
  132. params
  133. })
  134. }
  135. //库存列表删除/admin/erp/productStock/delete
  136. export function deleteGoodsTransfer(parmas) {
  137. return request({
  138. url: `/admin/erp/productStock/delete`,
  139. method: 'post',
  140. headers: { 'Content-Type': 'application/json' },
  141. data: parmas
  142. })
  143. }
  144. /*查看 库存
  145. /admin/erp/productStock/getOne */
  146. export function getOne(params) {
  147. return request({
  148. url: '/admin/erp/productStock/getOne',
  149. method: 'get',
  150. loaidng: false,
  151. params
  152. })
  153. }
  154. /* 回调 /admin/erp/stockTransfer/{id}/withdraw*/
  155. export function get_withdraw(id) {
  156. return request({
  157. url: `/admin/erp/stockTransfer/${id}/withdraw`,
  158. method: 'post',
  159. headers: { 'Content-Type': 'application/json' },
  160. })
  161. }
  162. /* /admin/erp/product/updateWarnStock/{stockId}/{warnNum} */
  163. export function updateWarnStock(stockId,warnNum) {
  164. return request({
  165. url: `/admin/erp/product/updateWarnStock/${stockId}/${warnNum}`,
  166. method: 'post',
  167. headers: { 'Content-Type': 'application/json' },
  168. })
  169. }
  170. /* 库存预警列表接口 /admin/erp/product/getWarnStock/{warehouseId}*/
  171. export function getWarnStock(warehouseId) {
  172. return request({
  173. url: `/admin/erp/product/getWarnStock/${warehouseId}`,
  174. method: 'get',
  175. })
  176. }
  177. /* 获取在途明细 /admin/erp/product/transitDetail/{stockId} */
  178. export function transitDetail(stockId) {
  179. return request({
  180. url: `/admin/erp/product/transitDetail/${stockId}`,
  181. method: 'get',
  182. })
  183. }