receive.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. /******************** 【原材料接收管理】API ***********************/
  2. import axiosApi from '../AxiosApi.js'
  3. const apiList = {
  4. getList: {
  5. method: 'POST',
  6. url: `/authority/meterialReceiveLog/all`
  7. },
  8. page: {
  9. method: 'POST',
  10. url: `/authority/meterialReceiveLog/page`
  11. },
  12. update: {
  13. method: 'POST',
  14. url: `/authority/meterialReceiveLog/update`
  15. },
  16. save: {
  17. method: 'POST',
  18. url: `/authority/meterialReceiveLog`
  19. },
  20. updateStatus: {
  21. method: 'POST',
  22. url: `/authority/meterialReceiveLog/status`
  23. },
  24. remove: {
  25. method: 'DELETE',
  26. url: `/authority/meterialReceiveLog`
  27. },
  28. delete: {
  29. method: 'POST',
  30. url: `/authority/meterialReceiveLog/delete`
  31. },
  32. list: {
  33. method: 'POST',
  34. url: `/authority/meterialReceiveLog/query`
  35. },
  36. // 工具原材料规格-批量查询
  37. listSpecs: {
  38. method: 'POST',
  39. url: `/authority/meterialReceiveLogSpecs/getSpecsList`
  40. },
  41. preview: {
  42. method: 'POST',
  43. url: `/authority/meterialReceiveLog/preview`
  44. },
  45. export: {
  46. method: 'POST',
  47. url: `/authority/meterialReceiveLog/export`
  48. },
  49. import: {
  50. method: 'POST',
  51. url: `/authority/meterialReceiveLog/import`
  52. }
  53. }
  54. export default {
  55. getList (data) {
  56. return axiosApi({
  57. ...apiList.getList,
  58. data
  59. })
  60. },
  61. page (data) {
  62. return axiosApi({
  63. ...apiList.page,
  64. data
  65. })
  66. },
  67. save (data) {
  68. return axiosApi({
  69. ...apiList.save,
  70. data
  71. })
  72. },
  73. update (data) {
  74. return axiosApi({
  75. ...apiList.update,
  76. data
  77. })
  78. },
  79. updateStatus (data) {
  80. return axiosApi({
  81. ...apiList.updateStatus,
  82. data
  83. })
  84. },
  85. remove (data) {
  86. return axiosApi({
  87. ...apiList.remove,
  88. data
  89. })
  90. },
  91. delete (data) {
  92. return axiosApi({
  93. ...apiList.delete,
  94. data
  95. })
  96. },
  97. list (data) {
  98. return axiosApi({
  99. ...apiList.list,
  100. data
  101. })
  102. },
  103. listSpecs (data) {
  104. return axiosApi({
  105. ...apiList.listSpecs,
  106. data
  107. })
  108. },
  109. check (code) {
  110. return axiosApi({
  111. method: 'GET',
  112. url: `/authority/meterialReceiveLog/check/${code}`
  113. })
  114. },
  115. checkField (data) {
  116. return axiosApi({
  117. method: 'POST',
  118. url: `/authority/meterialReceiveLog/check`,
  119. data
  120. })
  121. },
  122. preview (data) {
  123. return axiosApi({
  124. ...apiList.preview,
  125. data
  126. })
  127. },
  128. export (data) {
  129. return axiosApi({
  130. ...apiList.export,
  131. responseType: "blob",
  132. data
  133. })
  134. },
  135. import (data) {
  136. return axiosApi({
  137. ...apiList.import,
  138. data
  139. })
  140. }
  141. }