transferstoreform.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. import http from '@/utils/http'
  2. import { stringify } from 'qs'
  3. export function getTransferStoreFormPage (parameter) {
  4. return http({
  5. url: '/store/transfer-store-forms/page?' + stringify(parameter),
  6. method: 'get',
  7. headers: {
  8. 'Content-Type': 'application/json;charset=UTF-8'
  9. }
  10. })
  11. }
  12. /**
  13. * add func
  14. * parameter: { }
  15. * @param parameter
  16. * @returns {*}
  17. */
  18. export function addTransferStoreForm (parameter) {
  19. return http({
  20. url: '/store/transfer-store-forms',
  21. method: 'POST',
  22. headers: {
  23. 'Accept': 'application/json',
  24. 'Content-Type': 'application/json;charset=UTF-8'
  25. },
  26. data: parameter
  27. })
  28. }
  29. /**
  30. * update func
  31. * parameter: { }
  32. * @param parameter
  33. * @returns {*}
  34. */
  35. export function updateTransferStoreForm (parameter) {
  36. return http({
  37. url: '/store/transfer-store-forms/' + parameter.id,
  38. method: 'PUT',
  39. data: parameter
  40. })
  41. }
  42. /**
  43. * 更新库存
  44. * parameter: { }
  45. * @param parameter
  46. * @returns {*}
  47. */
  48. export function updateStoreTransfer (parameter) {
  49. return http({
  50. url: '/store/transfer-store-forms/out/' + parameter.id,
  51. method: 'PUT',
  52. data: parameter
  53. })
  54. }
  55. /**
  56. * fetch single func
  57. * parameter: { }
  58. * @param parameter
  59. * @returns {*}
  60. */
  61. export function fetchTransferStoreForm (parameter) {
  62. return http({
  63. url: '/store/transfer-store-forms/' + parameter.id,
  64. method: 'get',
  65. headers: {
  66. 'Content-Type': 'application/json;charset=UTF-8'
  67. }
  68. })
  69. }
  70. /**
  71. * query list func
  72. * parameter: { }
  73. * @param parameter
  74. * @returns {*}
  75. */
  76. export function queryTransferStoreForm (parameter) {
  77. return http({
  78. url: '/store/transfer-store-forms?' + stringify(parameter),
  79. method: 'get',
  80. headers: {
  81. 'Content-Type': 'application/json;charset=UTF-8'
  82. }
  83. })
  84. }
  85. /**
  86. * delete batch func
  87. * parameter: { }
  88. * @param parameter
  89. * @returns {*}
  90. */
  91. export function deleteTransferStoreForms (parameter) {
  92. return http({
  93. url: '/store/transfer-store-forms',
  94. method: 'DELETE',
  95. data: parameter
  96. })
  97. }
  98. /**
  99. * delete single func
  100. * parameter: { }
  101. * @param parameter
  102. * @returns {*}
  103. */
  104. export function deleteTransferStoreForm (parameter) {
  105. return http({
  106. url: '/store/transfer-store-forms/' + parameter.id,
  107. method: 'DELETE',
  108. data: parameter
  109. })
  110. }
  111. /**
  112. * export file
  113. * parameter: { }
  114. * @param parameter :
  115. * @returns {*}
  116. */
  117. export function exportTransferStoreForm (parameter) {
  118. return http({
  119. url: '/store/transfer-store-forms/export?' + stringify(parameter),
  120. method: 'get',
  121. headers: {
  122. 'Content-Type': 'application/json;charset=UTF-8'
  123. },
  124. responseType: 'blob'
  125. })
  126. }