lineSideProduct.js 2.3 KB

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