index.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. import request from '@/utils/request';
  2. // 获取需求列表计划
  3. export async function getRequirementListOrder(params) {
  4. const res = await request.get('/mes/mesmaterialrequirements/page', {
  5. params
  6. });
  7. if (res.data.code == 0) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. // 获取需求计划-详情分页
  13. export async function getRequirementListOrderDetailPage(params) {
  14. const res = await request.get('/mes/mesmaterialrequirements/detailPage', {
  15. params
  16. });
  17. if (res.data.code == 0) {
  18. return res.data.data;
  19. }
  20. return Promise.reject(new Error(res.data.message));
  21. }
  22. // 获取需求计划-详情
  23. export async function getRequirementListOrderDetail(id) {
  24. const res = await request.get(`/mes/mesmaterialrequirements/getById/${id}`);
  25. if (res.data.code == 0) {
  26. return res.data.data;
  27. }
  28. return Promise.reject(new Error(res.data.message));
  29. }
  30. // 获取需求计划-保存
  31. export async function saveRequirementListOrder(data) {
  32. const res = await request.post('/mes/mesmaterialrequirements/save', data);
  33. if (res.data.code == 0) {
  34. return res.data.data;
  35. }
  36. return Promise.reject(new Error(res.data.message));
  37. }
  38. // 获取需求计划-修改
  39. export async function updateRequirementListOrder(data) {
  40. const res = await request.put('/mes/mesmaterialrequirements/update', data);
  41. if (res.data.code == 0) {
  42. return res.data.data;
  43. }
  44. return Promise.reject(new Error(res.data.message));
  45. }
  46. // 获取需求计划-删除
  47. export async function deleteRequirementListOrder(data) {
  48. const res = await request.delete(`/mes/mesmaterialrequirements/delete`, {
  49. data
  50. });
  51. if (res.data.code == 0) {
  52. return res.data.data;
  53. }
  54. return Promise.reject(new Error(res.data.message));
  55. }
  56. // 获取需求计划-导出
  57. export async function dowloadRequirementListOrder(data) {
  58. const res = await request.get('/mes/mesmaterialrequirements/export', data);
  59. if (res.data.code == 0) {
  60. return res.data.data;
  61. }
  62. return Promise.reject(new Error(res.data.message));
  63. }
  64. //领用单分页
  65. export async function getBorrowOrderList(params) {
  66. const res = await request.get('/mes/mesborroworder/page', {
  67. params
  68. });
  69. if (res.data.code == 0) {
  70. return res.data.data;
  71. }
  72. return Promise.reject(new Error(res.data.message));
  73. }
  74. //领用单保存
  75. export async function saveBorrowOrder(params) {
  76. const res = await request.post('/mes/mesborroworder/save', params);
  77. if (res.data.code == 0) {
  78. return res.data.data;
  79. }
  80. return Promise.reject(new Error(res.data.message));
  81. }
  82. //领用单详细信息
  83. export async function borrowOrderInfo(id) {
  84. const res = await request.get(`/mes/mesborroworder/getById/${id}`);
  85. if (res.data.code == 0) {
  86. return res.data.data;
  87. }
  88. return Promise.reject(new Error(res.data.message));
  89. }
  90. //领用单删除
  91. export async function deleteBorrowOrder(data) {
  92. const res = await request.delete(`/mes/mesborroworder/delete`, {
  93. data
  94. });
  95. if (res.data.code == 0) {
  96. return res.data.data;
  97. }
  98. return Promise.reject(new Error(res.data.message));
  99. }
  100. //领料单分页
  101. export async function getPickingOrderList(params) {
  102. const res = await request.get('/mes/mespickingorder/page', {
  103. params
  104. });
  105. if (res.data.code == 0) {
  106. return res.data.data;
  107. }
  108. return Promise.reject(new Error(res.data.message));
  109. }
  110. //领料单保存
  111. export async function savePickingOrder(params) {
  112. const res = await request.post('/mes/mespickingorder/save', params);
  113. if (res.data.code == 0) {
  114. return res.data.data;
  115. }
  116. return Promise.reject(new Error(res.data.message));
  117. }
  118. //领料单详细信息
  119. export async function pickingOrderInfo(id) {
  120. const res = await request.get(`/mes/mespickingorder/getById/${id}`);
  121. if (res.data.code == 0) {
  122. return res.data.data;
  123. }
  124. return Promise.reject(new Error(res.data.message));
  125. }
  126. //领料单删除
  127. export async function deletePickingOrder(data) {
  128. const res = await request.delete(`/mes/mespickingorder/delete`, {
  129. data
  130. });
  131. if (res.data.code == 0) {
  132. return res.data.data;
  133. }
  134. return Promise.reject(new Error(res.data.message));
  135. }
  136. //下料单分页
  137. export async function getBlankingOrderList(params) {
  138. const res = await request.get('/mes/mesblankingorder/page', {
  139. params
  140. });
  141. if (res.data.code == 0) {
  142. return res.data.data;
  143. }
  144. return Promise.reject(new Error(res.data.message));
  145. }
  146. //下料单保存
  147. export async function saveBlankingOrder(params) {
  148. const res = await request.post('/mes/mesblankingorder/save', params);
  149. if (res.data.code == 0) {
  150. return res.data.data;
  151. }
  152. return Promise.reject(new Error(res.data.message));
  153. }
  154. //下料单详细信息
  155. export async function blankingOrderInfo(id) {
  156. const res = await request.get(`/mes/mesblankingorder/getById/${id}`);
  157. if (res.data.code == 0) {
  158. return res.data.data;
  159. }
  160. return Promise.reject(new Error(res.data.message));
  161. }
  162. //下料单删除
  163. export async function deleteBlankingOrder(data) {
  164. const res = await request.delete(`/mes/mesblankingorder/delete`, {
  165. data
  166. });
  167. if (res.data.code == 0) {
  168. return res.data.data;
  169. }
  170. return Promise.reject(new Error(res.data.message));
  171. }
  172. //退料单分页
  173. export async function getReturnOrderList(params) {
  174. const res = await request.get('/mes/mesreturnorder/page', {
  175. params
  176. });
  177. if (res.data.code == 0) {
  178. return res.data.data;
  179. }
  180. return Promise.reject(new Error(res.data.message));
  181. }
  182. //退料单保存
  183. export async function saveReturnOrder(params) {
  184. const res = await request.post('/mes/mesreturnorder/save', params);
  185. if (res.data.code == 0) {
  186. return res.data.data;
  187. }
  188. return Promise.reject(new Error(res.data.message));
  189. }
  190. //退料单详细信息
  191. export async function returnOrderInfo(id) {
  192. const res = await request.get(`/mes/mesreturnorder/getById/${id}`);
  193. if (res.data.code == 0) {
  194. return res.data.data;
  195. }
  196. return Promise.reject(new Error(res.data.message));
  197. }
  198. //退料单删除
  199. export async function deleteReturnOrder(data) {
  200. const res = await request.delete(`/mes/mesreturnorder/delete`, {
  201. data
  202. });
  203. if (res.data.code == 0) {
  204. return res.data.data;
  205. }
  206. return Promise.reject(new Error(res.data.message));
  207. }
  208. // 资产
  209. export async function assetPage(data) {
  210. const res = await request.get('/main/asset/pdaPage', {
  211. params: data
  212. });
  213. if (res.data.code == 0) {
  214. return res.data.data;
  215. }
  216. return Promise.reject(new Error(res.data.message));
  217. }
  218. // 在制品
  219. export async function listInProduct(data) {
  220. const res = await request.post('/pda/mes/feed/listInProduct', data);
  221. if (res.data.code == 0) {
  222. return res.data.data;
  223. }
  224. return Promise.reject(new Error(res.data.message));
  225. }
  226. //获取物品维度的库存数据
  227. export async function getOutindetailtwo(params) {
  228. const res = await request.get(`wms/outInDetailPda/page`, { params });
  229. if (res.data.code == 0) {
  230. return res.data.data;
  231. }
  232. return Promise.reject(new Error(res.data.message));
  233. }
  234. // 父级ID查询分类树
  235. export async function treeByPid(data) {
  236. const res = await request.get('/pda/main/categoryLevel/pdaTreeByPid', {
  237. params: data
  238. });
  239. if (res.data.code == 0) {
  240. return res.data;
  241. }
  242. return Promise.reject(new Error(res.data.message));
  243. }
  244. //出库单详情
  245. export async function getOutOrderList(params) {
  246. const res = await request.get(`/mes/pickorder/outStorageDetail`, { params });
  247. if (res.data.code == 0) {
  248. return res.data.data;
  249. }
  250. return Promise.reject(new Error(res.data.message));
  251. }