lineSideMgr.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. /*********************** 【边线库管理】API ********************/
  2. import axiosApi from '../AxiosApi.js'
  3. const apiList = {
  4. getList: {
  5. method: 'POST',
  6. url: `/authority/stockInfo/all`
  7. },
  8. page: {
  9. method: 'POST',
  10. url: `/authority/stockInfo/page`
  11. },
  12. update: {
  13. method: 'POST',
  14. url: `/authority/stockInfo/update`
  15. },
  16. save: {
  17. method: 'POST',
  18. url: `/authority/stockInfo`
  19. },
  20. // 批量入库
  21. saveBatch: {
  22. method: 'POST',
  23. url: `/authority/stockInfo/saveBatch`
  24. },
  25. updateStatus: {
  26. method: 'POST',
  27. url: `/authority/stockInfo/status`
  28. },
  29. remove: {
  30. method: 'DELETE',
  31. url: `/authority/stockInfo`
  32. },
  33. delete: {
  34. method: 'POST',
  35. url: `/authority/stockInfo/delete`
  36. },
  37. list: {
  38. method: 'POST',
  39. url: `/authority/stockInfo/query`
  40. },
  41. // 解锁/锁定状态
  42. updateLocking: {
  43. method: 'POST',
  44. url: `/authority/stockInfo/updateLocking`
  45. },
  46. // 设备展示图
  47. iconList: {
  48. method: 'POST',
  49. url: `/authority/stockInfo/iconList/v1`
  50. },
  51. // 查询入库选择物品数据信息
  52. getGoodsList: {
  53. method: 'POST',
  54. url: `/authority/stockInfo/getGoodsList`
  55. },
  56. preview: {
  57. method: 'POST',
  58. url: `/authority/stockInfo/preview`
  59. },
  60. // 根据库位查询物品信息
  61. getGoodsListBystorgeId: {
  62. method: 'POST',
  63. url: `/authority/stockInfo/getGoodsListBystorgeId`
  64. },
  65. export: {
  66. method: 'POST',
  67. url: `/authority/stockInfo/export`
  68. },
  69. import: {
  70. method: 'POST',
  71. url: `/authority/stockInfo/import`
  72. }
  73. }
  74. export default {
  75. getList (data) {
  76. return axiosApi({
  77. ...apiList.getList,
  78. data
  79. })
  80. },
  81. page (data) {
  82. return axiosApi({
  83. ...apiList.page,
  84. data
  85. })
  86. },
  87. save (data) {
  88. return axiosApi({
  89. ...apiList.save,
  90. data
  91. })
  92. },
  93. // 批量入库
  94. saveBatch (data) {
  95. return axiosApi({
  96. ...apiList.saveBatch,
  97. data
  98. })
  99. },
  100. update (data) {
  101. return axiosApi({
  102. ...apiList.update,
  103. data
  104. })
  105. },
  106. updateStatus (data) {
  107. return axiosApi({
  108. ...apiList.updateStatus,
  109. data
  110. })
  111. },
  112. remove (data) {
  113. return axiosApi({
  114. ...apiList.remove,
  115. data
  116. })
  117. },
  118. delete (data) {
  119. return axiosApi({
  120. ...apiList.remove,
  121. data
  122. })
  123. },
  124. list (data) {
  125. return axiosApi({
  126. ...apiList.list,
  127. data
  128. })
  129. },
  130. // 解锁/锁定状态
  131. updateLocking (data) {
  132. return axiosApi({
  133. ...apiList.updateLocking,
  134. data
  135. })
  136. },
  137. // 设备展示图
  138. iconList (data) {
  139. return axiosApi({
  140. ...apiList.iconList,
  141. data
  142. })
  143. },
  144. // 查询入库选择物品数据信息
  145. getGoodsList (data) {
  146. return axiosApi({
  147. ...apiList.getGoodsList,
  148. data
  149. })
  150. },
  151. check (code) {
  152. return axiosApi({
  153. method: 'GET',
  154. url: `/authority/stockInfo/check/${code}`
  155. })
  156. },
  157. checkField (data) {
  158. return axiosApi({
  159. method: 'POST',
  160. url: `/authority/stockInfo/check`,
  161. data
  162. })
  163. },
  164. preview (data) {
  165. return axiosApi({
  166. ...apiList.preview,
  167. data
  168. })
  169. },
  170. // 根据库位查询物品信息
  171. getGoodsListBystorgeId (data) {
  172. return axiosApi({
  173. ...apiList.getGoodsListBystorgeId,
  174. data
  175. })
  176. },
  177. export (data) {
  178. return axiosApi({
  179. ...apiList.export,
  180. responseType: "blob",
  181. data
  182. })
  183. },
  184. import (data) {
  185. return axiosApi({
  186. ...apiList.import,
  187. data
  188. })
  189. }
  190. }