bomMgr.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. import axiosApi from '../AxiosApi.js'
  2. const apiList = {
  3. getList: {
  4. method: 'POST',
  5. url: `/authority/bBom/all`
  6. },
  7. page: {
  8. method: 'POST',
  9. url: `/authority/bBom/page`
  10. },
  11. pageList: {
  12. method: 'POST',
  13. url: `/authority/bBom/pageList`
  14. },
  15. update: {
  16. method: 'POST',
  17. url: `/authority/bBom/update`
  18. },
  19. save: {
  20. method: 'POST',
  21. url: `/authority/bBom/save`
  22. },
  23. updateStatus: {
  24. method: 'POST',
  25. url: `/authority/bBom/status`
  26. },
  27. audioStatus: {
  28. method: 'POST',
  29. url: `/authority/bBom/updateStatus`
  30. },
  31. remove: {
  32. method: 'DELETE',
  33. url: `/authority/bBom`
  34. },
  35. get: {
  36. method: 'POST',
  37. url: `/authority/bBom/get`
  38. },
  39. list: {
  40. method: 'POST',
  41. url: `/authority/bBom/query`
  42. },
  43. preview: {
  44. method: 'POST',
  45. url: `/authority/bBom/preview`
  46. },
  47. export: {
  48. method: 'POST',
  49. url: `/authority/bBom/export`
  50. },
  51. import: {
  52. method: 'POST',
  53. url: `/authority/bBom/import`
  54. },
  55. importBom: {
  56. method: 'POST',
  57. url: `/authority/bBom/importBom`
  58. }
  59. }
  60. export default {
  61. getList (data) {
  62. return axiosApi({
  63. ...apiList.getList,
  64. data
  65. })
  66. },
  67. page (data) {
  68. return axiosApi({
  69. ...apiList.page,
  70. data
  71. })
  72. },
  73. pageList (data) {
  74. return axiosApi({
  75. ...apiList.pageList,
  76. data
  77. })
  78. },
  79. save (data) {
  80. return axiosApi({
  81. ...apiList.save,
  82. data
  83. })
  84. },
  85. update (data) {
  86. return axiosApi({
  87. ...apiList.update,
  88. data
  89. })
  90. },
  91. updateStatus (data) {
  92. return axiosApi({
  93. ...apiList.updateStatus,
  94. formData: true,
  95. data
  96. })
  97. },
  98. // 1-待审核(提交审核); 2-审核通过; 3-审核不通过
  99. audioStatus (data) {
  100. return axiosApi({
  101. ...apiList.audioStatus,
  102. data
  103. })
  104. },
  105. remove (data) {
  106. return axiosApi({
  107. ...apiList.remove,
  108. data
  109. })
  110. },
  111. get (data) {
  112. return axiosApi({
  113. ...apiList.get,
  114. data
  115. })
  116. },
  117. list (data) {
  118. return axiosApi({
  119. ...apiList.list,
  120. data
  121. })
  122. },
  123. check (code) {
  124. return axiosApi({
  125. method: 'GET',
  126. url: `/authority/bBom/check/${code}`
  127. })
  128. },
  129. checkField (data) {
  130. return axiosApi({
  131. method: 'POST',
  132. url: `/authority/bBom/check`,
  133. data
  134. })
  135. },
  136. preview (data) {
  137. return axiosApi({
  138. ...apiList.preview,
  139. data
  140. })
  141. },
  142. export (data) {
  143. return axiosApi({
  144. ...apiList.export,
  145. responseType: "blob",
  146. data
  147. })
  148. },
  149. import (data) {
  150. return axiosApi({
  151. ...apiList.import,
  152. data
  153. })
  154. },
  155. importBom (data) {
  156. return axiosApi({
  157. ...apiList.importBom,
  158. data
  159. })
  160. }
  161. }