containers.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. import request from '@/router/axios';
  2. // 列表接口
  3. export const containersList = (current, size, params) => {
  4. return request({
  5. url: '/api/blade-los/containers/list',
  6. method: 'get',
  7. params: {
  8. ...params,
  9. current,
  10. size,
  11. }
  12. })
  13. }
  14. export const containersDetail = (id) => {
  15. return request({
  16. url: '/api/blade-los/containers/detail',
  17. method: 'get',
  18. params: {
  19. id
  20. }
  21. })
  22. }
  23. // 删除
  24. export const containersRemove = (ids) => {
  25. return request({
  26. url: '/api/blade-los/containers/remove',
  27. method: 'post',
  28. params: {
  29. ids,
  30. }
  31. })
  32. }
  33. // 删除
  34. export const removeById = (ids) => {
  35. return request({
  36. url: '/api/blade-los/tradingBox/removeById',
  37. method: 'get',
  38. params: {
  39. ids,
  40. }
  41. })
  42. }
  43. // 保存接口
  44. export const containersSubmit = (row) => {
  45. return request({
  46. url: '/api/blade-los/containers/submit',
  47. method: 'post',
  48. data: row
  49. })
  50. }
  51. // 清除箱号
  52. export const containersCleanBoxNo = (ids) => {
  53. return request({
  54. url: '/api/blade-los/containers/cleanBoxNo',
  55. method: 'post',
  56. params: {
  57. ids
  58. }
  59. })
  60. }
  61. // 撤销接口
  62. export const containersRevoke = (ids) => {
  63. return request({
  64. url: '/api/blade-los/containers/revoke',
  65. method: 'post',
  66. params: {
  67. ids
  68. }
  69. })
  70. }
  71. // 平均分配
  72. export const containersEqualDistribution = (row) => {
  73. return request({
  74. url: '/api/blade-los/containers/equalDistribution',
  75. method: 'post',
  76. data: row
  77. })
  78. }
  79. // 配箱
  80. export const distributionBox = (data) => {
  81. return request({
  82. url: '/api/blade-los/precontainers/distributionBox',
  83. method: 'get',
  84. params: data
  85. })
  86. }
  87. // 配箱批量保存
  88. export const containersSubmitList = (row) => {
  89. return request({
  90. url: '/api/blade-los/containers/submitList',
  91. method: 'post',
  92. data: row
  93. })
  94. }
  95. // 导出导入模板
  96. export const containersExportContainers = (pid) => {
  97. return request({
  98. url: '/api/blade-los/containers/exportContainers',
  99. method: 'get',
  100. params: {
  101. pid
  102. }
  103. })
  104. }
  105. // 导入箱号,铅封号
  106. export const containersImportBoxNo = (row) => {
  107. return request({
  108. url: '/api/blade-los/containers/importBoxNo',
  109. method: 'post',
  110. data: row
  111. })
  112. }
  113. // 箱货物明细单个保存
  114. export const containerscommoditySubmit = (row) => {
  115. return request({
  116. url: '/api/blade-los/containerscommodity/submit',
  117. method: 'post',
  118. data: row
  119. })
  120. }
  121. // 箱货物明细批量保存
  122. export const containerscommoditySubmitList = (row) => {
  123. return request({
  124. url: '/api/blade-los/containerscommodity/submitList',
  125. method: 'post',
  126. data: row
  127. })
  128. }
  129. // 箱货物明细删除
  130. export const containerscommodityRemove = (ids) => {
  131. return request({
  132. url: '/api/blade-los/containerscommodity/remove',
  133. method: 'post',
  134. params: {
  135. ids
  136. }
  137. })
  138. }
  139. // 提取箱信息
  140. export const luHaiTongApiDetail = (params) => {
  141. return request({
  142. url: '/api/blade-los/luHaiTongApi/detail',
  143. method: 'get',
  144. params: params
  145. })
  146. }
  147. // 提取箱信息
  148. export const verifyData = (params) => {
  149. return request({
  150. url: '/api/blade-los/containers/verifyData',
  151. method: 'get',
  152. params: params
  153. })
  154. }