feeding.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import { postJ, post, get } from "@/utils/request";
  2. import Vue from "vue";
  3. // 投料保存
  4. export async function batchSave(params) {
  5. const data = await postJ(
  6. Vue.prototype.apiUrl + `/pda/mes/feed/batchSave`,
  7. params,
  8. true
  9. );
  10. if (data.code == 0) {
  11. return data.data;
  12. }
  13. return Promise.reject(data.message);
  14. }
  15. // pda根据工单ids查询投料单
  16. export async function feedByOrderIds(params) {
  17. const data = await postJ(
  18. Vue.prototype.apiUrl + `/pda/mes/feed/listByOrderIds`,
  19. params,
  20. true
  21. );
  22. if (data.code == 0) {
  23. return data.data;
  24. }
  25. return Promise.reject(data.message);
  26. }
  27. // 库存明细
  28. export async function getInventoryDetails(params) {
  29. const data = await get(
  30. Vue.prototype.apiUrl + `/wms/outin/getInventoryDetails`,
  31. params,
  32. true
  33. );
  34. if (data.code == 0) {
  35. return data.data;
  36. }
  37. return Promise.reject(data.message);
  38. }
  39. //拆批
  40. export async function splitBatch(params) {
  41. const data = await postJ(
  42. Vue.prototype.apiUrl + `pda/mes/feed/splitBatch`,
  43. params,
  44. true
  45. );
  46. if (data.code == 0) {
  47. return data.data;
  48. }
  49. return Promise.reject(data.message);
  50. }
  51. //检查是否重复投料
  52. export async function checkRepeatFeed(params) {
  53. const data = await postJ(
  54. Vue.prototype.apiUrl + `/mes/workorder/feedCheck`,
  55. params,
  56. true
  57. );
  58. if (data.code == 0) {
  59. return data.data;
  60. }
  61. return Promise.reject(new Error(data.message));
  62. }