WareHouseService.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. import request from "../../common/request"
  2. import { PSI_MANAGEMANT as prefix } from "@/api/AppPath";
  3. export default class WareHouseService {
  4. list(params) {
  5. return request({
  6. url: prefix + "/psi/management/wareHouse/list",
  7. method: "get",
  8. params: params,
  9. });
  10. }
  11. reimbursementList(params) {
  12. return request({
  13. url: prefix + "/psi/management/wareHouse/reimbursementList",
  14. method: "get",
  15. params: params,
  16. });
  17. }
  18. wareHouseList(param) {
  19. return request({
  20. url: prefix + "/psi/management/wareHouse/wareHouseList",
  21. method: "get",
  22. params: param,
  23. });
  24. }
  25. exportFile(params) {
  26. return request({
  27. url: prefix + "/psi/management/wareHouse/exportFile",
  28. method: "get",
  29. params: params,
  30. responseType: "blob",
  31. });
  32. }
  33. exportSummaryFile(params) {
  34. return request({
  35. url: prefix + "/psi/management/wareHouse/exportSummaryFile",
  36. method: "get",
  37. params: params,
  38. responseType: "blob",
  39. });
  40. }
  41. wareHouseHistoryList(param) {
  42. return request({
  43. url: prefix + "/psi/management/wareHouse/wareHouseHistoryList",
  44. method: "get",
  45. params: param,
  46. });
  47. }
  48. collectHistoryList(param) {
  49. return request({
  50. url: prefix + "/psi/management/wareHouse/collectHistoryList",
  51. method: "get",
  52. params: param,
  53. });
  54. }
  55. wareHouseSummaryList(param) {
  56. return request({
  57. url: prefix + "/psi/management/wareHouse/wareHouseSummaryList",
  58. method: "get",
  59. params: param,
  60. });
  61. }
  62. wareHouseSummaryList2(param) {
  63. return request({
  64. url: prefix + "/psi/management/wareHouse/wareHouseSummaryList2",
  65. method: "get",
  66. params: param,
  67. });
  68. }
  69. getByProduceDateAndNameGroup(param) {
  70. return request({
  71. url: prefix + "/psi/management/wareHouse/getByProduceDateAndNameGroup",
  72. method: "get",
  73. params: param,
  74. });
  75. }
  76. getByProduceDateNotMerge(param) {
  77. return request({
  78. url: prefix + "/psi/management/wareHouse/getByProduceDateNotMerge",
  79. method: "get",
  80. params: param,
  81. });
  82. }
  83. getAllData(param) {
  84. return request({
  85. url: prefix + "/psi/management/wareHouse/getAllData",
  86. method: "get",
  87. params: param,
  88. });
  89. }
  90. save(param) {
  91. return request({
  92. url: prefix + "/psi/management/wareHouse/save",
  93. method: "post",
  94. data: param,
  95. });
  96. }
  97. findById(id, status) {
  98. return request({
  99. url: prefix + "/psi/management/wareHouse/findById",
  100. method: "get",
  101. params: { id: id, status: status },
  102. });
  103. }
  104. remove(id) {
  105. return request({
  106. url: prefix + "/psi/management/wareHouse/remove",
  107. method: "get",
  108. params: { id: id },
  109. });
  110. }
  111. findRequestId(purchaseNo) {
  112. return request({
  113. url: prefix + "/psi/management/wareHouse/findRequestId",
  114. method: "get",
  115. params: { purchaseNo: purchaseNo },
  116. });
  117. }
  118. updateStatusById(data) {
  119. return request({
  120. url: prefix + "/psi/management/wareHouse/updateStatusById",
  121. method: "post",
  122. data: data,
  123. });
  124. }
  125. backSourceData(id) {
  126. return request({
  127. url: prefix + "/psi/management/wareHouse/backSourceData",
  128. method: "get",
  129. params: { id: id },
  130. });
  131. }
  132. findHiById(id) {
  133. return request({
  134. url: prefix + "/psi/management/wareHouse/findHiById",
  135. method: "get",
  136. params: { id: id },
  137. });
  138. }
  139. findHiByHiId(id) {
  140. return request({
  141. url: prefix + "/psi/management/wareHouse/findHiByHiId",
  142. method: "get",
  143. params: { id: id },
  144. });
  145. }
  146. findLastHiByid(id) {
  147. return request({
  148. url: prefix + "/psi/management/wareHouse/findLastHiByid",
  149. method: "get",
  150. params: { id: id },
  151. });
  152. }
  153. updateWarnFlagByTradeNameAndType(tradeName, wareHouseType) {
  154. return request({
  155. url: prefix + `/psi/management/wareHouse/updateWarnFlagByTradeNameAndType`,
  156. method: "post",
  157. data: { tradeName: tradeName, wareHouseType: wareHouseType },
  158. });
  159. }
  160. updateWarnNumByTradeNameAndType(tradeName, wareHouseType, warnNum) {
  161. return request({
  162. url: prefix + `/psi/management/wareHouse/updateWarnNumByTradeNameAndType`,
  163. method: "post",
  164. data: {
  165. tradeName: tradeName,
  166. wareHouseType: wareHouseType,
  167. warnNum: warnNum,
  168. },
  169. });
  170. }
  171. saveTradeName(oldTradeName, tradeName, type) {
  172. return request({
  173. url: prefix + `/psi/management/wareHouse/saveTradeName`,
  174. method: "post",
  175. data: {
  176. oldTradeName: oldTradeName,
  177. tradeName: tradeName,
  178. wareHouseType: type,
  179. },
  180. });
  181. }
  182. findTradeByTypeId(typeId) {
  183. return request({
  184. url: prefix + "/psi/management/wareHouse/findTradeByTypeId",
  185. method: "get",
  186. params: { typeId: typeId },
  187. });
  188. }
  189. }