outin.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. import request from '@/utils/request';
  2. export default {
  3. //列表
  4. list: async (params) => {
  5. const res = await request.get('/wms/outin/page', { params });
  6. if (res.data.code == 0) {
  7. return res.data.data;
  8. }
  9. },
  10. //列表
  11. getAssetNum: async (data) => {
  12. const res = await request.post('/wms/outin/getAssetNum', data);
  13. if (res.data.code == 0) {
  14. return res.data.data;
  15. }
  16. },
  17. //保存
  18. save: async (data) => {
  19. const res = await request.post('/wms/outin/save', data);
  20. if (res.data.code == 0) {
  21. return res.data;
  22. }
  23. },
  24. //新保存
  25. saveNew: async (data) => {
  26. const res = await request.post('/wms/outin/saveNew', data);
  27. if (res.data.code == 0) {
  28. return res.data;
  29. }
  30. },
  31. //删除
  32. delete: async (data) => {
  33. const res = await request.delete('/wms/outintwo/delete', { data });
  34. if (res.data.code == 0) {
  35. return res.data;
  36. }
  37. return Promise.reject(new Error(res.data.message));
  38. },
  39. //出库实时库存
  40. getRealTimeInventory: async (params) => {
  41. const res = await request.get(`/wms/outin/getRealTimeInventory`, {
  42. params
  43. });
  44. if (res.data.code == 0) {
  45. return res.data.data;
  46. }
  47. },
  48. //出库实时库存
  49. pageeLedger: async (params) => {
  50. const res = await request.get(`/wms/outin/getOutStock`, {
  51. params
  52. });
  53. if (res.data.code == 0) {
  54. return res.data.data;
  55. }
  56. },
  57. //出库物品实时库存
  58. getoutDetail: async (params) => {
  59. const res = await request.get(`/wms/outin/getOutDetail`, {
  60. params
  61. });
  62. if (res.data.code == 0) {
  63. return res.data;
  64. }
  65. },
  66. //详情
  67. getById: async (id) => {
  68. const res = await request.get(`/wms/outin/getById/${id}`);
  69. if (res.data.code == 0) {
  70. return res.data.data;
  71. }
  72. },
  73. //出入库单-新增入库单信息
  74. addInOut: async (data) => {
  75. const res = await request.post('/wms/inout/addInOut', data);
  76. if (res.data.code == 0) {
  77. return res.data;
  78. }
  79. },
  80. //列表
  81. pageWms: async (params) => {
  82. const res = await request.get('/wms/inout/page', { params });
  83. if (res.data.code == 0) {
  84. return res.data.data;
  85. }
  86. },
  87. //入库详情
  88. getWms: async (id) => {
  89. const res = await request.get(`/wms/inout/getInfoById/${id}`);
  90. if (res.data.code == 0) {
  91. return res.data.data;
  92. }
  93. },
  94. //库存台账-基本信息
  95. getBasicInformation: async (categoryId) => {
  96. const res = await request.get(
  97. `/wms/outin/getBasicInformation/${categoryId}`
  98. );
  99. if (res.data.code == 0) {
  100. return res.data.data;
  101. }
  102. },
  103. //库存台账-库存明细
  104. getInventoryDetails: async (params) => {
  105. const res = await request.get(`/wms/outin/getInventoryDetails`, {
  106. params
  107. });
  108. if (res.data.code == 0) {
  109. return res.data.data;
  110. }
  111. },
  112. //库存台账-库存明细-物料维度
  113. getMaterielDetails: async (params) => {
  114. const res = await request.get(`/wms/outin/getMaterielDetails`, {
  115. params
  116. });
  117. if (res.data.code == 0) {
  118. return res.data.data;
  119. }
  120. },
  121. outApproveQuality: async (params) => {
  122. const res = await request.post(
  123. `/bpm/outinApprove/qualityInspection`,
  124. params
  125. );
  126. if (res.data.code == 0) {
  127. return res.data.data;
  128. }
  129. },
  130. outApprove: async (params) => {
  131. const res = await request.post(`/bpm/outApprove/submit`, params);
  132. if (res.data.code == 0) {
  133. return res.data
  134. }
  135. },
  136. outApproves: async (params) => {
  137. const res = await request.post(`/bpm/outinApprove/submit`, params);
  138. if (res.data.code == 0) {
  139. return res.data.data;
  140. }
  141. },
  142. outApprovesInside: async (params) => {
  143. const res = await request.post(`/bpm/outApprove/submitInside`, params);
  144. if (res.data.code == 0) {
  145. return res.data.data;
  146. }
  147. },
  148. update: async (params) => {
  149. const res = await request.put(`/wms/outin/update`, params);
  150. if (res.data.code == 0) {
  151. return res.data;
  152. }
  153. },
  154. updateOutInRecord: async (params) => {
  155. const res = await request.post(`/wms/outin/updateOutInRecord`, params);
  156. if (res.data.code == 0) {
  157. return res.data;
  158. }
  159. },
  160. getDetailByCode: async (params) => {
  161. const res = await request.post(`/wms/outin/getDetailByCode`, params);
  162. if (res.data.code == 0) {
  163. return res.data;
  164. }
  165. },
  166. getListByNameOrModeType: async (data) => {
  167. const res = await request.post(
  168. `/main/category/getListByNameOrModeType`,
  169. data
  170. );
  171. if (res.data.code == 0) {
  172. return res.data.data;
  173. }
  174. }
  175. };